七鱼开发文档中心
总览服务端 APIWebiOSAndroid鸿蒙Uniapp微信小程序插件三方接入
呼叫中心外呼任务

启动外呼任务

使用企业级 appKey 同步启动指定外呼任务;业务 code=200 表示任务主表、坐席统计和待办状态均已完成启动写入。已启动任务再次启动按幂等成功处理;任务不存在、已删除、已完成或正在分配/编辑时拒绝操作。该操作不修改任务配置、名单或执行进度。

请求参数

名称类型必填描述示例值
appKeystring是应用 AppKey
timeint64是请求时间戳,单位秒
checksumstring是请求签名校验和
checksumAlgorithmint32否签名算法:0=SHA1,1=SHA256

请求体

名称类型必填描述示例值
taskIdint64是外呼任务 ID100001

返回参数

名称类型描述示例值
codeint32业务状态码,200 表示业务成功200
dataobject
└taskIdint64外呼任务 ID100001
└statusint32任务状态:0=启动,1=暂停1
messagestring响应消息;业务失败时为失败原因success

错误码

状态码描述
14001AppKey 不存在
14002checksum 校验失败
14003请求时间戳与服务器时间误差超过 10 分钟
14004请求参数或内容不合法,或企业未开通呼叫中心
14009请求过于频繁
14500系统异常或处理超时
18001任务不存在、已删除或不属于当前企业
18005任务已完成或目标状态不合法
18006任务正在分配或编辑,请稍后操作
postEndpoint
/openapi/ipcc/calltask/start
POST
/openapi/ipcc/calltask/start
curl -X POST "https://qiyukf.com/openapi/ipcc/calltask/start?appKey=string&time=0&checksum=string" \  -H "Content-Type: application/json" \  -d '{    "taskId": 100001  }'
{
  "code": 200,
  "data": {
    "taskId": 100001,
    "status": 1
  },
  "message": "success"
}
{
  "code": 14001,
  "message": "AppKey 不存在"
}
{
  "code": 14002,
  "message": "checksum 校验失败"
}
{
  "code": 14003,
  "message": "请求时间戳与服务器时间误差超过 10 分钟"
}
{
  "code": 14004,
  "message": "请求参数或内容不合法,或企业未开通呼叫中心"
}
{
  "code": 14009,
  "message": "请求过于频繁"
}
{
  "code": 14500,
  "message": "系统异常或处理超时"
}
{
  "code": 18001,
  "message": "任务不存在、已删除或不属于当前企业"
}
{
  "code": 18005,
  "message": "任务已完成或目标状态不合法"
}
{
  "code": 18006,
  "message": "任务正在分配或编辑,请稍后操作"
}

这篇文档有帮助吗?