CRMGiao dịch trừ điểm
Cập nhật giao dịch trừ điểm
Cập nhật thông tin phụ của giao dịch trừ điểm.
Endpoint
PUT /v1/loyaltypointredeems/:id
Quyền:
customerpoint.manage
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID giao dịch trừ điểm |
Body Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
creator_id | int | Có | ID người thực hiện |
external_id | string | Mã tham chiếu ngoài hệ thống | |
note | string | Ghi chú |
Lưu ý: API chỉ cho phép cập nhật các trường phụ (
external_id,note). Các trường nghiệp vụ nhưcustomer_id,points_redeemed,points_value,type,source_idkhông thể thay đổi qua API này để tránh can thiệp sổ cái điểm.
Response Schema
HTTP 200 - JSON Object
Trả về object LoyaltyPointRedeem đã cập nhật.
Error Codes
| HTTP | Code | Mô tả |
|---|---|---|
| 404 | error_not_found | Không tìm thấy giao dịch |
| 422 | error_creator_id_required | Thiếu ID người thực hiện |
| 422 | error_external_id_invalid | external_id không hợp lệ |
| 422 | error_note_invalid | note không hợp lệ |
| 422 | error_user_id_notfound | ID người thực hiện không hợp lệ |
| 500 | error_edit | Lỗi khi cập nhật |