创建任务
1.1 请求地址
POST /api/application/{appid}/aicall/task/save?sig={SigParameter}
1.2 请求参数
属性 | 类型 | 约束 | 描述 | 说明 |
bot_id | integer | 必选 | 机器人ID | 机器人ID |
task_name | 说明 | 必选 | 任务名称 | 最大32个字符 |
task_desc | string | 可选 | 任务描述 | 最大64个字符 |
start_date | string | 必选 | 任务开始日期 | 时间格式:2020-10-10。开始日期必须在创建任务当日或以后。 |
end_date | string | 必选 | 任务结束日期 | 时间格式:2020-10-10。结束日期必须在开始日期当日或以后。 |
max_concurrent | integer | 必选 | 任务最大并发数 | 最大不能超过应用并发数 |
min_concurrent | integer | 必选 | 任务最小并发数 | 最小为1 |
isrecord | integer | 必选 | 是否录音 | 是否录音 0:不录音 1:录音。缺省0。 |
disnumber | string | 可选 | 外显号码 | 显号 |
caller | string | 必选 | 主叫号码 | 主叫 |
call_policy | array | 可选 | 呼叫策略 |
|
type | int | 必选 | 呼叫类型 | 0:禁呼 |
policy | array | 必选 | 禁呼策略 | 每条策略最大255个字符,类型为string 默认禁呼策略为: 晨间禁呼(禁呼时段:00:00:00~09:00:00) 夜间禁呼(禁呼时段:21:00:00~23:59:59) |
policy_type | int | 必选 | 业务类型 | 0:表示当日 1:表示周 2:表示日期 |
policy_name | string | 必选 | 策略名称 | 同一任务内的策略名称不可重复 |
policy_date | string | 必选 | 禁呼时间 | policy_type为0时,policy_date的格式为:起始时间,结束时间。时间格式为:09:00:00 policy_type为1时,policy_date需枚举出禁呼日期,例如工作日的格式为:周一,周二,周三,周四,周五,周六,周日 policy_type为2时,policy_date的格式为:起始日期时间,结束日期时间。日期格式为:2020-05-01 |
1.3 请求示例
- POST /api/application/2015031400000011/aicall/task?sig=C1F20E7A973 HTTP/1.1
- Host: 192.168.0.1:8883
- Accept:application/json;
- Content-Type: application/json;charset=utf-8;
- Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmOAwN6MjAxMzAyMDExNTABCE=
- Rand: 201803090129132330
- {
- "bot_id": 2000,
- "task_name": "测试任务01",
- "task_desc": "用于测试创建任务2020-06-01",
- "start_date": "2020-10-10",
- "end_date": "2020-10-10",
- "max_concurrent": 1,
- "min_concurrent": 1,
- "isrecord": 0,
- "disnumber": "0101234567",
- "caller": "01012345678",
- "call_policy": [{
- "type": 0,
- "policy":"{\"policy_type\":0,\"policy_name\":\"晚间\",\"policy_date\":\"21:00:00,23:59:59\"}"
- },
- {
- "type": 0,
- "policy":"{\"policy_type\":1,\"policy_name\":\"双休\",\"policy_date\":\"周六,周日\"}"
- },
- {
- "type": 0,
- "policy":"{\"policy_type\":2,\"policy_name\":\"劳动节\",\"policy_date\":\"2020-05-01,2020-05-04\"}"
- }
- ]
- }
1.4 响应包体
属性 | 类型 | 说明 |
code | string | 请求状态码,取值:000000(成功) |
msg | string | 请求状态码描述,取值:sucess(成功) |
data | object | 结果集 |
taskId | string | 创建任务的任务ID |
1.5 响应示例
- HTTP/1.1 200 OK
- Content-Length: 641
- {
- "code":"000000",
- "msg":"success",
- "data": {
- "taskId":"1234567890"
- }
- }