Skip to content

Kịch bản gọi tự động

API quản lý kịch bản gọi tự động.

Lấy danh sách kịch bản

Lấy danh sách các kịch bản đang active trong nhóm.

GET[URL]/api/campaignCall/templateScript/getAll?vbot_id={vbot_id}&project_code={project_code}&key_search={key_search}&status={status}&page={page}&size={size}

Header

Tham sốGiá trị
AuthorizationBearer access_token

Tham số

Tham sốKiểuBắt buộcMô tả
vbot_idStringVBot ID
project_codeStringMã dự án
key_searchStringTừ khóa tìm kiếm
statusIntTrạng thái (1 = active)
pageIntSố trang (default: 1)
sizeIntSố item/trang (default: 20)

Response

Tham sốKiểuMô tả
statusIntMã trạng thái (1: Thành công, 0: Thất bại)
messageStringThông tin
dataArrayDanh sách templates
data[].idIntTemplate ID
data[].nameStringTên template
data[].codeStringMã template (dùng khi gọi API callConfirm)
data[].contentStringNội dung script
data[].statusInt1 = active

Ví dụ response

json
{
  "status": 1,
  "message": "Success",
  "data": [
    {
      "id": 1,
      "name": "Xác nhận đơn hàng",
      "code": "CONFIRM_ORDER",
      "script_type": "tts",
      "description": "Kịch bản xác nhận đơn hàng với khách",
      "content": "Xin chào {customer_name}, bạn có đơn hàng {order_id} cần xác nhận...",
      "audio_service": "google",
      "tts_language": "vi-VN",
      "tts_name": "vi-VN-Standard-A",
      "is_tts": true,
      "replay": 2,
      "bot_id": "BOT_001",
      "status": 1,
      "create_at": 1704873000
    },
    {
      "id": 2,
      "name": "Khảo sát hài lòng",
      "code": "SURVEY_SATISFACTION",
      "script_type": "tts",
      "description": "Khảo sát mức độ hài lòng khách hàng",
      "content": "Bạn có hài lòng với dịch vụ...",
      "audio_service": "google",
      "tts_language": "vi-VN",
      "tts_name": "vi-VN-Standard-A",
      "is_tts": true,
      "replay": 1,
      "bot_id": "BOT_002",
      "status": 1,
      "create_at": 1704876600
    }
  ]
}

Lấy số lượng kịch bản

Lấy tổng số kịch bản theo điều kiện lọc (dùng cho phân trang).

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

Header

Tham sốGiá trị
AuthorizationBearer access_token

Tham số

Tham sốKiểuBắt buộcMô tả
vbot_idStringVBot ID
project_codeStringMã dự án
key_searchStringTừ khóa tìm kiếm
statusIntTrạng thái

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
dataIntTổng số template

Ví dụ response

json
{
  "status": 1,
  "error": 0,
  "message": "Success",
  "data": 15
}