CRMKhách hàng

Lấy thông tin cá nhân

Lấy thông tin chi tiết của khách hàng đang đăng nhập.

Endpoint

GET /site/customers/getdetail

Workflow & Logic

API này dùng để lấy toàn bộ thông tin hồ sơ (profile) của khách hàng đang đăng nhập dựa trên token JWT đính kèm trong header.

Quy trình xử lý

  1. Xác thực token: Kiểm tra token trong Header SiteAuthorization. Hệ thống lấy ra khách hàng từ token.
  2. Xác thực Tenant: Kiểm tra SiteTenantId và token phải thuộc đúng shop này.
  3. Truy vấn: Lấy thông tin khách hàng theo ID trong token (luôn đọc dữ liệu mới nhất, không qua cache).
  4. Trả về dữ liệu: Trả về đối tượng JSON đầy đủ các trường thông tin cá nhân, hạng thành viên, điểm tích lũy, v.v.

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 sau khi đăng nhập.

Response Schema

HTTP 200 - Thành công

Trả về đối tượng Customer Object.

HTTP 401 - Unauthorized

Nếu không gửi token (error_customer_login_required), token không hợp lệ/hết hạn/đã đăng xuất, hoặc token thuộc shop khác (error_customer_company_mismatch).

HTTP 422 - Lỗi logic

Mã lỗiMô tả
error_user_not_foundKhông tìm thấy thông tin khách hàng tương ứng với ID trong token.

On this page