CRMKhách hàng
Cập nhật ảnh đại diện
Thay đổi ảnh đại diện cho khách hàng.
Endpoint
POST /site/customers/updateavatar
Headers
| Key | Value | Bắt buộc | Mô tả |
|---|---|---|---|
SiteTenantId | {tenant_id} | Có | ID của công ty/tenant. |
SiteAuthorization | {jwt_token} | Có | Token định danh khách hàng. |
Workflow & Logic
API này được tối ưu riêng cho việc cập nhật nhanh ảnh đại diện.
- Khách hàng tải ảnh lên qua API upload file của storefront để lấy
file_id. - Gọi API này truyền
file_id_listgồm đúng 1 ID file. - File phải thuộc shop hiện tại và do chính khách hàng này tải lên.
- Hệ thống cập nhật
avatar_file_id_listcủa khách hàng.
Request Body
{
"file_id_list": [123]
}Response Schema (200)
Trả về đối tượng Customer Object.
Lỗi thường gặp (422)
| Mã lỗi | Mô tả |
|---|---|
error_file_id_list_required | Thiếu file_id_list hoặc không phải mảng. |
error_file_id_list_must_have_exactly_one_element | file_id_list phải có đúng 1 phần tử. |
error_file_id_invalid | ID file không hợp lệ. |
error_file_not_found | File không tồn tại. |
error_file_not_belong_to_company | File không thuộc shop hiện tại. |
error_file_not_belong_to_customer | File không do khách hàng này tải lên. |
error_customer_not_found | Không tìm thấy khách hàng. |
Lỗi hệ thống (500): error_update_avatar.