Skip to content

Trường tùy chỉnh Campaign

API quản lý trường tùy chỉnh trong chiến dịch gọi.

Lấy tất cả trường (không phân trang)

GET[URL]/api/campaignCall/customField/getAllNoPage?vbot_id={vbot_id}&project_code={project_code}&key_search={key_search}

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
key_searchStringTừ khóa tìm kiế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

Ví dụ response

json
{
  "status": 1,
  "error": 2,
  "message": "sample string 3",
  "data": [
    {
      "id": 1,
      "cfname": "sample string 2",
      "cfkey": "sample string 3",
      "description": "sample string 4",
      "cftype": "sample string 5",
      "is_required": true
    },
    {
      "id": 1,
      "cfname": "sample string 2",
      "cfkey": "sample string 3",
      "description": "sample string 4",
      "cftype": "sample string 5",
      "is_required": true
    }
  ]
}

Lấy tất cả trường (không phân trang)

GET[URL]/api/campaignCall/customField/getAll?vbot_id={vbot_id}&project_code={project_code}&key_search={key_search}&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
key_searchStringTừ khóa tìm kiế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": [
    {
      "id": 1,
      "cfname": "sample string 2",
      "cfkey": "sample string 3",
      "description": "sample string 4",
      "cftype": "sample string 5",
      "is_required": true
    },
    {
      "id": 1,
      "cfname": "sample string 2",
      "cfkey": "sample string 3",
      "description": "sample string 4",
      "cftype": "sample string 5",
      "is_required": true
    }
  ]
}

Lấy số lượng trường tùy chỉnh

GET[URL]/api/campaignCall/customField/countAll?vbot_id={vbot_id}&project_code={project_code}&key_search={key_search}

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
key_searchStringTừ khóa tìm kiế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 chi tiết trường tùy chỉnh

GET[URL]/api/campaignCall/customField/getDetail?vbot_id={vbot_id}&project_code={project_code}&id={id}

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
idIntID

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": {
    "id": 1,
    "cfname": "sample string 2",
    "cfkey": "sample string 3",
    "description": "sample string 4",
    "cftype": "sample string 5",
    "is_required": true
  }
}

Kiểm tra tên trường

GET[URL]/api/campaignCall/customField/checkName?vbot_id={vbot_id}&project_code={project_code}&name={name}

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
nameStringTê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
dataBoolDữ liệu trả về

Ví dụ response

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

Kiểm tra key trường

GET[URL]/api/campaignCall/customField/checkKey?vbot_id={vbot_id}&project_code={project_code}&key={key}

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
keyStringTừ khóa tìm kiế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
dataBoolDữ liệu trả về

Ví dụ response

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

Thêm trường tùy chỉnh

POST[URL]/api/campaignCall/customField/insert

Header

Tham sốGiá trị
AuthorizationBearer access_token

Body

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

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "description": "sample string 3",
  "cfname": "sample string 4",
  "cfkey": "sample string 5",
  "cftype": "sample string 6",
  "is_required": true
}

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
}

Xóa trường tùy chỉnh

POST[URL]/api/campaignCall/customField/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
idIntID

Ví dụ request

json
{
  "vbot_id": "sample string 1",
  "project_code": "sample string 2",
  "id": 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
}