2.1 坐席管理
2.1.1 创建坐席
基本信息
Path: /api/v1/config/openapi/agent/create/v2
Method: POST
接口描述:
创建坐席,默认返回分机号码和分机密码。创建后的坐席,需要加入到技能组才能进行外呼操作。
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
afterInterval | integer | 非必须 | 0 | 话后时长(单位:s) | 最小值: 0 |
batchFlag | integer | 非必须 | 0 | 是否批量创建坐席, 0:不批量创建;1:批量连续创建 | 最大值: 1 最小值: 0 |
batchSize | integer | 非必须 | 1 | 批量创建的数量 | 最大值: 1000 最小值: 1 |
bindcode | string | 非必须 | 真实的电话号 | ||
companyId | integer | 非必须 | 企业id | ||
string | 非必须 | 邮箱 | |||
isHidePhone | integer | 非必须 | 0 | 是否隐藏号码 0否 1是 | 最大值: 1 最小值: 0 |
isaudio | integer | 非必须 | 1 | 支持语音:0:不支持;1:支持 | 最大值: 1 最小值: 0 |
ismessage | integer | 非必须 | 1 | 支持即时消息;0:不支持;1:支持 | 最大值: 1 最小值: 0 |
isrecord | integer | 非必须 | 1 | 是否录音:0:不启用;1:启用 | 最大值: 1 最小值: 0 |
isvideo | integer | 非必须 | 0 | 支持视频:0:不支持;1:支持 | 最大值: 1 最小值: 0 |
judge | integer | 非必须 | 1 | 是否服务评价:0:否;1:是 | 最大值: 1 最小值: 0 |
name | string | 非必须 | 坐席姓名 | ||
operatorId | string | 非必须 | 坐席工号 | ||
operatorType | integer | 非必须 | 0 | 座席类型:0:普通座席;1:班长 | 最大值: 1 最小值: 0 |
outcallflag | integer | 非必须 | 0 | 外呼标志 0:允许外呼 1:限制长话 2:禁止外呼 3:限制国际 | 最大值: 3 最小值: 0 |
password | string | 非必须 | 坐席密码 默认随机6位密码,若传以传递的为准 | 最大长度: 32 最小长度: 6 | |
showcaller | string | 非必须 | 主叫显示号码 | ||
sipFlag | integer | 非必须 | 1 | 是否关联sip号码 0:不关联,1:关联 | 最大值: 1 最小值: 0 |
ttscontent | string | 非必须 | 播放内容 | ||
roleName | string | 非必须 | 角色名称(新增允许指定坐席角色名称,如果不指定,则从指定类型中随机选取一个) | ||
bindSkillName | string | 非必须 | 绑定技能名称 | ||
bindSkillLevel | integer | 非必须 | 0 | 绑定技能等级(值越大,优先级越高) |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
msg | string | 必须 | 返回消息 | ||
code | integer | 必须 | 返回码 | ||
data | object [] | 非必须 | item 类型: object | ||
├─ operatorPassword | string | 非必须 | 坐席密码 | ||
├─ sipNumber | string | 非必须 | sip账号 | ||
├─ operatorId | string | 非必须 | 坐席工号 | ||
├─ sipPassword | string | 非必须 | 坐席密码 |
2.1.2 修改坐席
基本信息
Path: /api/v1/config/openapi/agent/edit/v2
Method: POST
接口描述:
修改坐席
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
afterInterval | integer | 非必须 | 话后空闲时长 | 最小值: 1 | |
bindcode | string | 非必须 | 绑定的电话号 | ||
companyId | integer | 非必须 | 企业id | ||
name | string | 非必须 | 坐席名称 | ||
operatorId | string | 必须 | 坐席工号 | ||
operatorType | integer | 非必须 | 座席类型:0:普通座席1:班长 | 最大值: 1 最小值: 0 | |
password | string | 非必须 | 坐席密码 | ||
showcaller | string | 非必须 | 主叫显示号码 | ||
sipnumber | string | 非必须 | 绑定sip账号,若unbindSip=1时,忽略该参数绑定 | ||
status | integer | 非必须 | 是否启用 0:关闭,1:开通 | 最大值: 1 最小值: 0 | |
ttscontent | string | 非必须 | 播放内容 | ||
unbindSip | integer | 非必须 | 0或不传:不解绑;1:解绑坐席绑定的sip账号 | ||
roleName | string | 非必须 | 绑定坐席角色名称 | ||
isHidePhone | integer | 非必须 | 是否隐藏号码 0否 1是 | 最大值: 1 最小值: 0 | |
isrecord | integer | 非必须 | 是否录音:0:不启用;1:启用 | 最大值: 1 最小值: 0 | |
outcallflag | integer | 非必须 | 外呼标志 0:允许外呼 1:限制长话 2:禁止外呼 3:限制国际 | 最大值: 3 最小值: 0 | |
mainGroupName | string | 非必须 | 主技能组名称(用于切换坐席主技能组) |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
msg | string | 必须 | 返回消息 | ||
code | integer | 必须 | 返回码 | ||
data | object | 非必须 | |||
├─ operatorId | string | 非必须 | 坐席工号 | ||
├─ sipPassword | string | 非必须 | sipnumber的密码 | ||
├─ sipNumber | string | 非必须 | sipnumber | ||
├─ mainGroupName | string | 非必须 | 技能组名称 |
2.1.3 删除坐席
基本信息
Path: /api/v1/config/openapi/agent/del/v2
Method: POST
接口描述:
删除坐席
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
companyId | integer | 非必须 | 企业id | ||
operatorIds | string [] | 必须 | 坐席工号列表 | item 类型: string | |
├─ | 非必须 |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
msg | string | 必须 | 返回消息 | ||
code | integer | 必须 | 返回码 |
2.1.4 查询坐席
基本信息
Path: /api/v1/config/openapi/agent/one/v2
Method: POST
接口描述:
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
companyId | integer | 非必须 | 企业id | ||
operatorId | string | 必须 | 坐席工号 | ||
mainGroupName | string | 非必须 | 主技能组名称 |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
msg | string | 必须 | 返回消息 | ||
code | integer | 必须 | 返回码 | ||
data | object | 非必须 | |||
├─ id | integer | 非必须 | 坐席id | ||
├─ companyId | integer | 非必须 | 公司id | ||
├─ operatorId | string | 非必须 | 坐席工号 | ||
├─ name | string | 非必须 | 坐席名称 | ||
├─ operatorType | integer | 非必须 | 坐席类型 | ||
├─ showcaller | string | 非必须 | 显号 | ||
├─ priority | integer | 非必须 | 优先级 | ||
├─ sipid | integer | 非必须 | sipid | ||
├─ sipNumber | string | 非必须 | sip号码 | ||
├─ sipPassword | string | 非必须 | sip密码 | ||
├─ bindcode | string | 非必须 | 绑定号码 | ||
├─ ismemory | integer | 非必须 | 是否开启座席记忆:0:不开启;1:开启 | ||
├─ isaudio | integer | 非必须 | 支持语音:0:不支持;1:支持 | ||
├─ isvideo | integer | 非必须 | 支持视频:0:不支持;1:支持 | ||
├─ ismessage | integer | 非必须 | 支持即时消息;0:不支持;1:支持 | ||
├─ isHidePhone | integer | 非必须 | 是否隐藏号码 0否1是 | ||
├─ outcallflag | integer | 非必须 | 外呼标志:0:允许外呼;1:限制长话;2:禁止外呼;3:限制国际 | ||
string | 非必须 | 邮箱 | |||
├─ ctime | integer | 非必须 | 创建时间 | ||
├─ utime | integer | 非必须 | 更新时间 | ||
├─ ttscontent | string | 非必须 | tts播报 | ||
├─ status | integer | 非必须 | 状态:1 开通,0关闭 | ||
├─ isrecord | integer | 非必须 | 是否录音 0 no 1 yes | ||
├─ maingroupid | integer | 非必须 | 主技能组id | ||
├─ judge | integer | 非必须 | 是否需要服务评价 0 否 1是 | ||
├─ afterInterval | integer | 非必须 | 话后时长 | ||
├─ mainGroupName | string | 非必须 | 主技能组名称 |
2.1.5 查询坐席-分页
基本信息
Path: /api/v1/config/openapi/agent/page
Method: POST
接口描述:
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
operatorId | string | 非必须 | 坐席工号 | ||
pageNumber | integer | 非必须 | 1 | 页数 | 最小值: 1 |
pageSize | integer | 非必须 | 10 | 页大小 | 最大值: 100 最小值: 10 |
sipNumber | string | 非必须 | sip号码 | ||
mainGroupName | string | 非必须 | 主技能组名称 |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
msg | string | 必须 | |||
code | integer | 必须 | |||
data | object | 非必须 | |||
├─ result | object [] | 非必须 | item 类型: object | ||
result├─ id | integer | 非必须 | 坐席id | result参数 | |
result├─ companyId | number | 非必须 | 企业id | ||
result├─ operatorId | string | 非必须 | 坐席工号 | ||
result├─ name | string | 非必须 | 名称 | ||
result├─ operatorType | integer | 非必须 | 坐席类型 | ||
result├─ showcaller | string | 非必须 | 显号 | ||
result├─ priority | integer | 非必须 | 优先级 | ||
result├─ sipid | integer | 非必须 | |||
result├─ sipNumber | string | 非必须 | sip号码 | ||
result├─ sipPassword | string | 非必须 | sip密码 | ||
result├─ bindcode | string | 非必须 | 绑定号码 | ||
result├─ ismemory | integer | 非必须 | 是否开启座席记忆:0:不开启;1:开启 | ||
result├─ isaudio | integer | 非必须 | 支持语音:0:不支持;1:支持 | ||
result├─ isvideo | integer | 非必须 | 支持视频:0:不支持;1:支持 | ||
result├─ ismessage | integer | 非必须 | 支持即时消息;0:不支持;1:支持 | ||
result├─ isHidePhone | integer | 非必须 | 是否隐藏号码 0否1是 | ||
result├─ outcallflag | integer | 非必须 | 外呼标志:0:允许外呼;1:限制长话;2:禁止外呼;3:限制国际 | ||
result├─ email | string | 非必须 | |||
result├─ ctime | integer | 非必须 | 创建时间 | ||
result├─ utime | integer | 非必须 | 更新时间 | ||
result├─ ttscontent | string | 非必须 | tts播报 | ||
result├─ status | integer | 非必须 | 状态:1 开通,0关闭 | ||
result├─ isrecord | integer | 非必须 | 是否录音 0 no 1 yes | ||
result├─ maingroupid | integer | 非必须 | 主技能组id | ||
result├─ judge | integer | 非必须 | 服务评价 | ||
result├─ afterInterval | integer | 非必须 | 话后时长 | ||
result├─ mainGroupName | string | 非必须 | 主技能组名称 | ||
├─ pageSize | integer | 非必须 | 页大小 | ||
├─ total | integer | 非必须 | 总记录数 | ||
├─ pageNumber | integer | 非必须 | 页数 | ||
├─ pageTotal | integer | 非必须 | 总页数 |
2.1.6 修改坐席密码
基本信息
Path: /api/v1/config/openapi/agent/editPwd
Method: POST
接口描述:
修改坐席密码
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 | ||
token | ImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
abbreviate | string | 必须 | 企业缩写 | ||
companyId | integer | 非必须 | 企业id | ||
operatorId | string | 必须 | 坐席工号 | ||
password | string | 必须 | 坐席密码 MD5摘要 | 加密方式32位小写 |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
code | integer | 必须 | 返回码 | ||
msg | string | 必须 | 返回说明 |