Skip to content

Quản lý thành viên

API quản lý thành viên trong doanh nghiệp.

Lấy danh sách thành viên

GET[URL]/api/member/getAll?vbot_id={vbot_id}&project_code={project_code}&page={page}&size={size}

Header

Tham sốGiá trị
AuthorizationBearer access_token

Tham số

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
pageIntSố trang
sizeIntSố lượng trên 1 trang

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin

Ví dụ response

json
{
  "status": 1,
  "error": 2,
  "message": "sample string 3",
  "data": [
    {
      "member_name": "sample string 1",
      "member_type": 2,
      "member_color": "sample string 3",
      "member_ext_number": 4,
      "member_no": "sample string 5",
      "member_status": 6,
      "member_money": 7.1,
      "expiration_date": "sample string 8"
    },
    {
      "member_name": "sample string 1",
      "member_type": 2,
      "member_color": "sample string 3",
      "member_ext_number": 4,
      "member_no": "sample string 5",
      "member_status": 6,
      "member_money": 7.1,
      "expiration_date": "sample string 8"
    }
  ]
}

Lấy số lượng thành viên

GET[URL]/api/member/countAll?vbot_id={vbot_id}&project_code={project_code}

Header

Tham sốGiá trị
AuthorizationBearer access_token

Tham số

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin
dataIntDữ liệu trả về

Ví dụ response

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

Lấy thông tin thành viên theo mã

GET[URL]/api/member/getByMemberNo?vbot_id={vbot_id}&project_code={project_code}&member_no={member_no}

Header

Tham sốGiá trị
AuthorizationBearer access_token

Tham số

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
member_noStringMã thành viên

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin

Ví dụ response

json
{
  "status": 1,
  "error": 2,
  "message": "sample string 3",
  "data": {
    "member_name": "sample string 1",
    "member_type": 2,
    "member_color": "sample string 3",
    "member_ext_number": 4,
    "member_no": "sample string 5",
    "member_status": 6,
    "member_money": 7.1,
    "expiration_date": "sample string 8"
  }
}

Thêm tiền cho thành viên

POST[URL]/api/member/addMoney

Header

Tham sốGiá trị
AuthorizationBearer access_token

Body

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
member_noStringMã thành viên
moneydecimal numberSố tiền

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "member_no": "sample string 3",
  "money": 4.1
}

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

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

Sửa mã thành viên

POST[URL]/api/member/updateNo

Header

Tham sốGiá trị
AuthorizationBearer access_token

Body

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
member_noStringMã thành viên
member_no_newStringMã thành viên mới

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "member_no": "sample string 3",
  "member_no_new": "sample string 4"
}

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

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

Sửa nhánh thành viên

POST[URL]/api/member/updateExtNumber

Header

Tham sốGiá trị
AuthorizationBearer access_token

Body

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
member_noStringMã thành viên
member_ext_numberIntMã nhánh

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "member_no": "sample string 3",
  "member_ext_number": 4
}

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

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

Xóa thành viên

POST[URL]/api/member/delete

Header

Tham sốGiá trị
AuthorizationBearer access_token

Body

Tham sốKiểuMô tả
vbot_idStringVBotID khách hàng
project_codeStringMã nhóm
member_noStringMã thành viên

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "member_no": "sample string 3"
}

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
errorIntMã lỗi
messageStringThông tin
dataBoolDữ liệu trả về

Ví dụ response

json
{
  "status": 1,
  "error": 2,
  "message": "sample string 3",
  "data": true
}