外呼任务列表

服务描述

本接口,可用于企业获取自己创建的所有外呼任务,包括页面创建与接口创建,还支持任务名称模糊查找。

开发须知

调用本接口前,请先获取appId

服务地址

GET/POST https://{您的专属域名}/outbound/openapi/v2/task

请求参数

参数 位置 类型 是否必填 说明
appId header String Y 应用ID
timestamp header String Y 时间戳,毫秒
sign header String Y 签名
encrypted header String N 是否需要加密,需要加密传值(加密方式):AES/REQBODY/RESP,不需要加密不用传该字段
Content-Type header String Y application/json
taskName url地址栏 String(50) N url请求参数,url?taskName={任务名称}
pageNum url int N 页码,默认1
pageSize url int N 分页大小,默认50,最大1000
post请求

taskName 不需要加密

POST https://{您的专属域名}/outbound/openapi/v2/task?taskName={任务名称}
不加密:
GET https://{您的专属域名}/outbound/openapi/v2/task?taskName={任务名称}

返回结果加密

加密方式header中的encrypted传值,表示需要对返回结果进行加密,拿到加密后的返回结果, 使用私钥加解密工具进行解密

返回结果

  • 需要加密,以下是返回结果加密前的json
  • 不需要加密则直接直接返回不加密的结果
参数 类型 说明
code String 结果码
message String 结果描述
data List\ 任务信息列表
OpenCallTaskResponse
参数 类型 说明
taskCode String(32) 任务编码,长度32位
taskName String(50) 任务名称
taskStatus int 任务状态(1-未开始,2-进行中,3-已完成,4-已终止、5-排队中、6-手动暂停、7-自动暂停、8-已过期)
taskType int 任务启动方式,1手动 2定时
tenantId String(32) 租户id
robotId String(32) 机器人id
robotName String(32) 机器人名称
outboundNo String 外呼号码
outboundTotal int 外呼数量
outboundProgress int 外呼进度
outboundCircleType int 外呼周期,默认1,weekday,目前只支持weekday=1
outboundCircleValue String(128) 与outboundCircleType联动,值为:1,2,3,4,5,6,7
outboundTimeInterval String(128) 外呼时段:[\"09:00-11:30\",\"13:30-14:00\",\"16:30-18:00\"]
aiSeatsNum int ai座席数
aiSeatsFlag int ai资源不够是否允许拨打,默认允许 1,0不允许
recallStatus String(64) 允许重呼状态 15:关机 14:停机 9:占线 12:无法接通 5:未接 10:用户挂断 6:拨打失败 16:呼损 3:正在通话中
maxRecallTimes int 重呼次数,默认0
recallPeriodMin int 重呼间隔(分钟),最小5分钟
blacklistGroupIds int 黑名单组id
dialogTaskId int 任务流程id
dialogTaskName int 任务流程名称
返回结果示例:
{
    "code": "10000",
    "message": "请求成功",
    "data": [
        {
            "taskCode": "e9a0edb5e839eada14624f83df4c4dd0",
            "taskName": "外呼测试",
            "taskStatus": 3,
            "taskType": 1,
            "tenantId": "msxf1524664727417005e005f",
            "robotId": "2f50535d41a44ec0afe9727a7a43a770",
            "robotName": "测试机器人",
            "outboundNo": "1070678044124068",
            "outboundTotal": 5,
            "outboundProgress": 5,
            "outboundCircleType": 1,
            "outboundCircleValue": "1,2,3,4,5,6,7",
            "outboundTimeInterval": "[\"09:00-21:00\"]",
            "aiSeatsNum": 5,
            "aiSeatsFlag": 1,
            "recallStatus": "",
            "maxRecallTimes": 0,
            "recallPeriodMin": null,
            "blacklistGroupIds": null,
            "dialogTaskId": null,
            "dialogTaskName": null
        }
    ]
}
结果码说明
结果码 说明
10000 请求成功
20001 请求失败
21002 认证失败,请重新登录

FAQ:

results matching ""

    No results matching ""