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

KeyValueBắt buộcMô 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.

  1. Khách hàng tải ảnh lên qua API upload file của storefront để lấy file_id.
  2. Gọi API này truyền file_id_list gồm đúng 1 ID file.
  3. File phải thuộc shop hiện tại và do chính khách hàng này tải lên.
  4. Hệ thống cập nhật avatar_file_id_list củ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ỗiMô tả
error_file_id_list_requiredThiếu file_id_list hoặc không phải mảng.
error_file_id_list_must_have_exactly_one_elementfile_id_list phải có đúng 1 phần tử.
error_file_id_invalidID file không hợp lệ.
error_file_not_foundFile không tồn tại.
error_file_not_belong_to_companyFile không thuộc shop hiện tại.
error_file_not_belong_to_customerFile không do khách hàng này tải lên.
error_customer_not_foundKhông tìm thấy khách hàng.

Lỗi hệ thống (500): error_update_avatar.

On this page