API Lấy thông tin kịch bản

Lấy thông tin của kịch bản bằng cách gọi API

Tiền điều kiện:

  1. Đã tạo Ứng dụng trên hệ thống Vbee AICall Cloud (xem cách tạo)

  2. Đã tạo kịch bản (xem cách tạo)

  3. Đã tạo ACCESS_TOKEN (xem cách tạo)

Chi tiết API

Lấy thông tin kịch bản

GET https://aicall.vbee.ai /api/v1/public-api/scenarios/:scenario_id

(*) Trường bắt buộc

Path Parameters

Name
Type
Description

scenario_id*

String

Mã của kịch bản gọi ra

Headers

Name
Type
Description

Authorization*

String

Bearer <ACCESS_TOKEN>

{
  "result": {
      "call_config": {
            "allow_duplicate_phone": false,
            "call_routing": "RANDOM",
            "max_concurrent": 2,
            "max_duration": 30,
            "pool_hotline_key": "POOL_SYSTEM",
            "re_call": {
                "delay": 10,
                "is_busy": true,
                "is_failed": true,
                "is_no_answer": true,
                "is_voice_mail": false,
                "times": 1
            }
        },
        "created_at": "2023-10-10T10:23:12.652Z",
        "description": "Mô tả kịch bản mẫu",
        "id": "65252610c41c5b7fbb84e6d3",
        "image_url": "",
        "name": "Kịch bản mẫu",
        "personalized_fields": [
            {
                "name": "Số điện thoại",
                "reading_type": "TEXT"
            },
            {
                "name": "Danh xưng",
                "reading_type": "TEXT"
            },
            {
                "name": "Họ và tên",
                "reading_type": "TEXT"
            }
        ],
        "status": "DRAFT",
        "tags": [],
        "tts_config": {
            "speed": 1,
            "voice_code": "hn_female_ngochuyen_full_48k-fhg"
        },
        "updated_at": "2023-10-10T10:24:01.707Z"
    },
  "status": 1
}

Nội dung lỗi trả về có thuộc tính status luôn là 0. Ví dụ:

{
  "status": 0,
  "code": 401,
  "message": "Unauthorized"
}

Danh sách mã lỗi

Code
Message
Mô tả

401

Unauthorized

ACCESS_TOKEN không hợp lệ

1201

Application is not found

Không tìm thấy ứng dụng

(kiểm tra lại thông tin API_KEY)

9999

Uknown error

Lỗi phát sinh trên hệ thống

Code mẫu

const axios = require('axios');

const ACCESS_TOKEN = '<ACCESS_TOKEN>';
const SCENARIO_ID = '<SCENARIO_ID>';

axios({
  method: 'GET',
  url: `https://aicall.vbee.ai/api/v1/public-api/scenarios/${SCENARIO_ID}`,
  headers: {
    Authorization: `Bearer ${ACCESS_TOKEN}`,
  },
});

Last updated