Skip to main content

语音机器人

零、注意事项:

0.1 格式说明

所有API,若未特殊注明,Content-Type 全部使用 application/json

0.2 出参约定格式

如无特殊说明,出参固定为以下格式:

参数类型说明
codeint状态码,0 - 成功, 其余为失败
messagestring提示信息
datamixed数据

data 具体格式见每个接口具体说明

0.3 域名

如果无特殊说明,以下 API 中,所有域名均为: https://autocall.icsoc.net

一、语音机器人-所有列表

1.1 路由

GET /api/v1/robot/all

1.2 入参

参数类型说明必填默认值
typeint机器人类型:1,呼入机器人;2,外呼机器人2

1.3 出参

参数类型说明
idint机器人id
namestring机器人名称

1.4 举例

1.4.1 入参

1.4.2 出参

{
"code":0,
"message":"操作成功",
"request_id":"2fe0d92dcaba8401d338214cf7121087",
"data":[
{
"id":83,
"name":"yansongda-test"
},
{
"id":87,
"name":"icsoc-test"
}
]
}

二、语音机器人-新增

2.1 路由

POST https://m.icsoc.net/v3/portal/api/v3/open_api/robot/create

2.2 入参

参数类型必填说明
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
nlpint机器人类型:3 自定义机器人(注:目前对外只有自定义机器人可用)
dept_idint部门id
remarkstring备注
configjson配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)

2.3 出参

参数类型说明
idint机器人id
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
nlpint机器人类型:3 自定义机器人(注:目前对外只有自定义机器人可用)
dept_idint部门id
remarkstring备注
configarray配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)
created_atstring创建时间
updated_atstring更新时间

2.4 举例

2.4.1 入参

{
"name":"cc自定义",
"dept_id":115667,
"type":1,
"nlp":3,
"config":{
"public_key":"dasjdlask",
"url":"www.baidu.com",
"ext_id":"d2dd"
},
"remark":"222"
}

2.4.2 出参

{
"code":0,
"message":"ok",
"data":{
"id":432,
"dept_id":115667,
"name":"cc自定义",
"type":1,
"nlp":3,
"remark":"222",
"config":{
"public_key":"dasjdlask",
"url":"www.baidu.com",
"ext_id":"d2dd"
},
"created_user_id": 1053839,
"created_at":"2023-09-08 15:00:28",
"updated_at":"2023-09-08 15:54:59"
}
}

三、语音机器人-列表

3.1 路由

POST/GET https://m.icsoc.net/v3/portal/api/v3/open_api/robot/lists

3.2 入参

参数类型必填说明默认值
namestring机器人名称
typeint机器人用途
pageint页码1
per_pageint每页条数20

3.3 出参

参数类型说明
current_pageint当前页码
total_pageint总页数
per_pageint每页条数
totalint总条数
dataRobot[]机器人列表

3.3.1 Robot 定义

参数类型说明
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
dept_namestring部门
dept_idint部门id
created_atstring创建时间
updated_atstring更新时间
remarkstring备注
configarray配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)

3.4 举例

3.4.1 入参

{
"name":"test",
"type":2,
"page":1,
"per_page":20
}

3.4.2 出参

{
"code": 0,
"message": "ok",
"data": {
"current_page": 1,
"total_page": 1,
"per_page": 20,
"total": 1,
"data": [
{
"id": 432,
"dept_id": 115667,
"name": "cc自定义",
"type": 1,
"remark": "222",
"config": {
"public_key": "dasjdlask",
"url": "www.baidu.com",
"ext_id": "ddd"
},
"created_at": "2023-09-08 15:00:28",
"updated_at": "2023-09-08 15:00:28",
"dept_name": "shishi1"
}
]
}
}

四、语音机器人-详情

4.1 路由

GET https://m.icsoc.net/v3/portal/api/v3/open_api/robot/detail

4.2 入参

参数类型说明必填默认值
idint机器人id

4.3 出参

参数类型说明
idint机器人id
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
dept_namestring部门
dept_idint部门id
created_atstring创建时间
updated_atstring更新时间
remarkstring备注
configarray配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)

4.4 举例

4.4.1 入参

{
"id":5
}

4.4.2 出参

{
"code":0,
"message":"ok",
"data":{
"id":432,
"dept_id":115667,
"name":"cc自定义",
"type":1,
"remark":"222",
"config":{
"public_key":"dasjdlask",
"url":"www.baidu.com",
"ext_id":"ddd"
},
"created_at":"2023-09-08 15:00:28",
"updated_at":"2023-09-08 15:00:28",
"dept_name":"shishi1"
}
}

五、语音机器人-修改

5.1 路由

POST https://m.icsoc.net/v3/portal/api/v3/open_api/robot/update

5.2 入参

参数类型必填说明
idint机器人id
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
nlpint机器人类型:3 自定义机器人(注:目前对外只有自定义机器人可用)
dept_idint部门id
remarkstring备注
configjson配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)

5.3 出参

参数类型说明
idint机器人id
namestring机器人名称
typeint机器人用途:1 呼出 2 呼入
nlpint机器人类型:3 自定义机器人(注:目前对外只有自定义机器人可用)
dept_idint部门id
remarkstring备注
configarray配置信息,自定义参数。(以实际需求为准,如需要,请联系我方售后人员)
created_atstring创建时间
updated_atstring更新时间

5.4 举例

5.4.1 入参

{
"name":"cc自定义",
"dept_id":115667,
"type":1,
"nlp":3,
"config":{
"public_key":"dasjdlask",
"url":"www.baidu.com",
"ext_id":"d2dd"
},
"remark":"222",
"id":432
}

5.4.2 出参

{
"code":0,
"message":"ok",
"data":{
"id":432,
"dept_id":115667,
"dept_name": "测试部",
"name":"cc自定义",
"type":1,
"nlp":3,
"remark":"222",
"config":{
"public_key":"dasjdlask",
"url":"www.baidu.com",
"ext_id":"d2dd"
},
"created_at":"2023-09-08 15:00:28",
"updated_at":"2023-09-08 15:54:59"
}
}

六、语音机器人-删除

6.1 路由

POST https://m.icsoc.net/v3/portal/api/v3/open_api/robot/delete

6.2 入参

参数类型必填说明
idint机器人id

6.3 出参

6.4 举例

6.4.1 入参

{
"id":432
}

6.4.2 出参

{
"code": 0,
"message": "ok",
"data": []
}