Outbound tasks

Create outbound task

POST/openapi/tasks

Request

Request body

namestringrequired

任务名称

assistantIdintegerrequired

小助手ID

assistantOverrideobject

Creates a new assistant version

globalConfigobject

全局配置

welcomestring

开场白

promptstring

系统提示词

languagestring

zh, en, jp

speakerIdinteger

讲话人ID

optionobjectrequired

任务配置

numberFileMetaobjectrequired
号码integerrequired
姓名integerrequired
性别integerrequired
销售姓名integerrequired
numbersinteger[]required

呼出线路ID

startTimestring[][]required

任务开始时间段

startDatestringrequired

任务开始日期

retryCountintegerrequired

重试次数

retryIntervalintegerrequired

重试间隔时间(单位:秒)

numbersobject[]required

呼出号码

[].numberstringrequired

呼出号码

[].extraobject

map

Response

200 OK

No fields

Sample code

curl -X POST 'https://openapi.voicefox.ai/openapi/tasks' \
  -H 'Authorization: Bearer <YOUR_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "任务名称",
  "assistantId": 0,
  "assistantOverride": {
    "globalConfig": {
      "welcome": "开场白",
      "prompt": "系统提示词",
      "language": "语言"
    },
    "speakerId": 0
  },
  "option": {
    "numberFileMeta": {
      "号码": 0,
      "姓名": 0,
      "性别": 0,
      "销售姓名": 0
    },
    "numbers": [
      0
    ],
    "startTime": [
      [
        "string"
      ]
    ],
    "startDate": "任务开始日期",
    "retryCount": 0,
    "retryInterval": 0
  },
  "numbers": [
    {
      "number": "呼出号码",
      "extra": {}
    }
  ]
}'

Response example

{}