Skip to content

Tài khoản SDK

API quản lý tài khoản SDK của thành viên.

Thêm tài khoản SDK

POST[URL]/api/member/sdk/create

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_nameStringTên thành viên
member_phoneStringSố điện thoại thành viên
member_emailStringEmail thành viên
member_noStringMã thành viên
member_ext_numberIntMã nhánh

Ví dụ request

json
{
  "member_name": "sample string 3",
  "member_phone": "sample string 4",
  "member_email": "sample string 5",
  "member_no": "sample string 6",
  "member_ext_number": 7
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": "sample string 4"
}

Sửa tài khoản SDK

POST[URL]/api/member/sdk/update

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_noStringMã thành viên
member_nameStringTên thành viên
member_phoneStringSố điện thoại thành viên
member_emailStringEmail thành viên

Ví dụ request

json
{
  "member_no": "sample string 3",
  "member_name": "sample string 4",
  "member_phone": "sample string 5",
  "member_email": "sample string 6"
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": "sample string 4"
}

Tạo tài khoản & lấy Token SDK (One-Step Provisioning)

Đầu API này giúp Backend của đối tác tự động lấy JWT token cho tài khoản SDK. Nếu mã thành viên (member_no) chưa tồn tại trong hệ thống VBot, API sẽ tự động khởi tạo tài khoản mới và gán danh sách hotline tương ứng trong cùng một bước.

POST[URL]/api/sdk/tokenSdk

Header

Tham sốKiểuMô tả
X-API-KeyStringAPI Key của đối tác (Token Open API)

Body

Tham sốKiểuBắt buộcMô tả
member_noStringMã định danh thành viên duy nhất trong hệ thống của bạn.
hotline_codesCollection (Array)KhôngDanh sách mã hotline cho phép SDK sử dụng (chỉ cần thêm 1 lần). Xem cách lấy mã hotline chuẩn tại Danh sách hotline.

Ví dụ request

json
{
  "member_no": "agent_001",
  "hotline_codes": [
    "hotline_main",
    "hotline_staging"
  ]
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin mô tả kết quả
dataStringJWT Token của tài khoản SDK để truyền vào Widget Client

Ví dụ response

json
{
  "error": 0,
  "message": "success",
  "data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey..."
}