检查所有任务
# 1、接口描述
功能说明: 通过接口可以在开始/暂停所有任务前检查所有任务,状态为“排队中”“进行中”“系统暂停”的任务可以暂停;状态为“未开始”“用户暂停”“系统挂起”的任务可以开始
请求地址: https://open-api.soboten.com/apiOpen/v1/job/checkAll 请求方法: POST
# 2、请求头
请求头参数获取详见权限认证
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| appkey | String | 是 | ISV账号信息里获取 |
| timestamp | Long | 是 | 生成验签字段时使用的时间戳 |
| signature | String | 是 | 验签字段,获取方法详见权限认证 |
# 3、输入参数
| 参数名 | 类型 | 是否必须 | 描述 | 示例 |
|---|---|---|---|---|
| operation | String | 是 | 操作类型,必填 PAUSE:暂停 START:开始 | PAUSE |
| robotCallJobIdSet | Set | 是 | 任务id集合 | [11445,44564] |
| statusSet | String | 否 | 任务状态,NOT_STARTED(0, "未开始"),IN_PROCESS(1, "进行中"),COMPLETED(2, "已完成"),RUNNABLE(3, "可运行"),USER_PAUSE(4, "用户暂停"),SYSTEM_SUSPENDED(5, "系统暂停"),TERMINATE(6, "已终止"),IN_QUEUE(7, "排队中"),SYSTEM_HANG_UP(10, "系统挂起"),WAITING_FOR_REDIAL(11, "等待重呼"),ACCOUNT_DISABLE(12, "账户禁用"),MAINTAIN(13, "系统维护"); | IN_PROCESS |
| name | String | 否 | 任务名称 | 我是任务名 |
| beginCreateDate | LocalDate | 否 | 开始任务创建日期 | 2018-10-10 |
| endCreateDate | LocalDate | 否 | 结束任务创建日期 | 2018-10-12 |
# 4、输出参数
| 参数名 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code | Integer | 响应码 | 200 |
| data | Object | ||
| +executable | List | 可执行的任务 | |
| ++robotCallJobId | Long | 任务id | 11501 |
| ++robotCallJobName | String | 任务名 | 重新添加到拨打任务调试 |
| ++createTime | LocalDateTime | 创建时间 | 2022-03-16 10:11:51 |
| ++createUserName | String | 任务创建人 | test |
| ++status | String | 任务状态,NOT_STARTED(0, "未开始"),IN_PROCESS(1, "进行中"),COMPLETED(2, "已完成"),RUNNABLE(3, "可运行"),USER_PAUSE(4, "用户暂停"),SYSTEM_SUSPENDED(5, "系统暂停"),TERMINATE(6, "已终止"),IN_QUEUE(7, "排队中"),SYSTEM_HANG_UP(10, "系统挂起"),WAITING_FOR_REDIAL(11, "等待重呼"),ACCOUNT_DISABLE(12, "账户禁用"),MAINTAIN(13, "系统维护"); | USER_PAUSE |
| ++hangUpType | String | 系统挂起类型 ACCOUNT_DEBT(0, "账户欠费", "使用的线路账户已欠费"),NO_ROBOT_AVAILABLE(1, "没有可用坐席", "当前没有可用坐席"),PHONE_UNBIND(2, "线路已解绑", "使用的线路已解绑"),LINE_BREAKDOWN(3, "线路故障", "使用的线路状态均为故障"),AVAILABLE_ROBOT_NOT_ENOUGH(4,"有效坐席数不足","有效坐席数不足,请检查有效AI坐席数量!"); | PHONE_UNBIND |
| ++hangUpReason | String | 系统挂起原因 | 使用的线路已解绑 |
| +unexecutable | List | 不可执行的任务 | |
| ++robotCallJobId | Long | 任务id | 11501 | |
| ++robotCallJobName | String | 任务名 | 重新添加到拨打任务调试 |
| ++createTime | LocalDateTime | 创建时间 | 2022-03-16 10:11:51 |
| ++createUserName | String | 任务创建人 | test |
| ++status | String | 任务状态,NOT_STARTED(0, "未开始"),IN_PROCESS(1, "进行中"),COMPLETED(2, "已完成"),RUNNABLE(3, "可运行"),USER_PAUSE(4, "用户暂停"),SYSTEM_SUSPENDED(5, "系统暂停"),TERMINATE(6, "已终止"),IN_QUEUE(7, "排队中"),SYSTEM_HANG_UP(10, "系统挂起"),WAITING_FOR_REDIAL(11, "等待重呼"),ACCOUNT_DISABLE(12, "账户禁用"),MAINTAIN(13, "系统维护"); | USER_PAUSE |
| ++hangUpType | String | 系统挂起类型 ACCOUNT_DEBT(0, "账户欠费", "使用的线路账户已欠费"),NO_ROBOT_AVAILABLE(1, "没有可用坐席", "当前没有可用坐席"),PHONE_UNBIND(2, "线路已解绑", "使用的线路已解绑"),LINE_BREAKDOWN(3, "线路故障", "使用的线路状态均为故障"),AVAILABLE_ROBOT_NOT_ENOUGH(4,"有效坐席数不足","有效坐席数不足,请检查有效AI坐席数量!"); | PHONE_UNBIND |
| ++hangUpReason | String | 系统挂起原因 | 使用的线路已解绑 |
| requestId | String | 请求Id | 4bknEoVf |
| resultMsg | String | 响应说明 | 操作成功 |
| host | String | 业务主机名 | prod-web-7 |
| errorStackTrace | String | 异常堆栈 | null |
# 5、示例
输入示例:
{
"operation": "PAUSE",
"robotCallJobIdSet": [11445,44564]
}
1
2
3
4
2
3
4
输出示例:
{
"code": 200,
"data": {
"executable": [
{
"robotCallJobId": 11501,
"robotCallJobName": "重新添加到拨打任务调试",
"createTime": "2022-03-16 10:11:51",
"createUserName": "test",
"status": "USER_PAUSE",
"hangUpType": PHONE_UNBIND,
"hangUpReason": 使用的线路已解绑
}
],
"unexecutable": []
},
"requestId": "4bknEoVf",
"resultMsg": "操作成功",
"host": "prod-web-7",
"errorStackTrace": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
上次更新: 2026/8/4 16:21:54