MarketingMã giới thiệu

Thêm mã giới thiệu

Thêm mã giới thiệu mới

Endpoint

POST /v1/affiliatecodes

Request Payload

JSON Object Payload:

{
  "company_id": 1,
  "creator_id": 1,
  "affiliate_id": 2,
  "code": "aaacb2f2f",
  "description": "Mã giới thiệu cho đối tác VIP",
  "tag": "vip",
  "status": 1
}
TênKiểuBắt buộcMô tả
company_idintCóID công ty (phải trùng công ty của phiên đăng nhập)
creator_idintCóID người tạo
affiliate_idintID đối tác affiliate sở hữu mã
codestringCóMã giới thiệu
descriptionstringMô tả mã giới thiệu
tagstringTag phân loại
statusintTrạng thái (1: Hoạt động, 0: Tạm dừng; mặc định 0)

Response Schema

HTTP 201 - JSON Object

Xem AffiliateCode Object Schema

Error Codes

HTTPCodeMô tả
422error_code_requiredChưa nhập mã giới thiệu
422error_company_id_requiredChưa truyền company_id
422error_company_id_notfoundcompany_id không thuộc công ty của phiên đăng nhập
422error_user1_id_requiredChưa truyền creator_id
422error_user_id_notfoundcreator_id không hợp lệ
403error_forbiddenNgười dùng không có quyền quản lý affiliate
500error_addLỗi hệ thống khi lưu dữ liệu

Lưu ý

API không kiểm tra trùng mã và không kiểm tra affiliate_id có tồn tại hay không. Hãy tự đảm bảo mã là duy nhất trong cửa hàng.

On this page