2.1 坐席管理

2.1.1 创建坐席

基本信息
Path: /api/v1/config/openapi/agent/create/v2
Method: POST
接口描述:
创建坐席,默认返回分机号码和分机密码。创建后的坐席,需要加入到技能组才能进行外呼操作。
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 afterIntervalinteger非必须0话后时长(单位:s)最小值: 0
 batchFlaginteger非必须0是否批量创建坐席, 0:不批量创建;1:批量连续创建最大值: 1
最小值: 0
 batchSizeinteger非必须1批量创建的数量最大值: 1000
最小值: 1
 bindcodestring非必须 真实的电话号 
 companyIdinteger非必须 企业id 
 emailstring非必须 邮箱 
 isHidePhoneinteger非必须0是否隐藏号码 0否 1是最大值: 1
最小值: 0
 isaudiointeger非必须1支持语音:0:不支持;1:支持最大值: 1
最小值: 0
 ismessageinteger非必须1支持即时消息;0:不支持;1:支持最大值: 1
最小值: 0
 isrecordinteger非必须1是否录音:0:不启用;1:启用最大值: 1
最小值: 0
 isvideointeger非必须0支持视频:0:不支持;1:支持最大值: 1
最小值: 0
 judgeinteger非必须1是否服务评价:0:否;1:是最大值: 1
最小值: 0
 namestring非必须 坐席姓名 
 operatorIdstring非必须 坐席工号 
 operatorTypeinteger非必须0座席类型:0:普通座席;1:班长最大值: 1
最小值: 0
 outcallflaginteger非必须0外呼标志 0:允许外呼 1:限制长话 2:禁止外呼 3:限制国际最大值: 3
最小值: 0
 passwordstring非必须 坐席密码 默认随机6位密码,若传以传递的为准最大长度: 32
最小长度: 6
 showcallerstring非必须 主叫显示号码 
 sipFlaginteger非必须1是否关联sip号码 0:不关联,1:关联最大值: 1
最小值: 0
 ttscontentstring非必须 播放内容 
roleNamestring非必须 角色名称(新增允许指定坐席角色名称,如果不指定,则从指定类型中随机选取一个) 
 bindSkillNamestring非必须 绑定技能名称 
 bindSkillLevelinteger非必须0绑定技能等级(值越大,优先级越高)  
返回数据
名称类型是否必须默认值备注其他信息
 msgstring必须 返回消息 
 codeinteger必须 返回码 
 dataobject []非必须  item 类型: object
├─ operatorPasswordstring非必须 坐席密码 
├─ sipNumberstring非必须 sip账号 
├─ operatorIdstring非必须 坐席工号 
├─ sipPasswordstring非必须 坐席密码 

2.1.2 修改坐席

基本信息
Path: /api/v1/config/openapi/agent/edit/v2
Method: POST
接口描述:
修改坐席
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 afterIntervalinteger非必须 话后空闲时长最小值: 1
 bindcodestring非必须 绑定的电话号 
 companyIdinteger非必须 企业id 
 namestring非必须 坐席名称 
 operatorIdstring必须 坐席工号 
 operatorTypeinteger非必须 座席类型:0:普通座席1:班长最大值: 1
最小值: 0
 passwordstring非必须 坐席密码 
 showcallerstring非必须 主叫显示号码 
 sipnumberstring非必须 绑定sip账号,若unbindSip=1时,忽略该参数绑定 
 statusinteger非必须 是否启用 0:关闭,1:开通最大值: 1
最小值: 0
 ttscontentstring非必须 播放内容 
unbindSipinteger非必须 0或不传:不解绑;1:解绑坐席绑定的sip账号 
roleNamestring非必须 绑定坐席角色名称 
 isHidePhoneinteger非必须 是否隐藏号码 0否 1是最大值: 1
最小值: 0
 isrecordinteger非必须 是否录音:0:不启用;1:启用最大值: 1
最小值: 0
 outcallflaginteger非必须 外呼标志 0:允许外呼 1:限制长话 2:禁止外呼 3:限制国际最大值: 3
最小值: 0
 mainGroupNamestring非必须 主技能组名称(用于切换坐席主技能组) 
返回数据
名称类型是否必须默认值备注其他信息
 msgstring必须 返回消息 
 codeinteger必须 返回码 
 dataobject非必须   
├─ operatorIdstring非必须 坐席工号 
├─ sipPasswordstring非必须 sipnumber的密码 
├─ sipNumberstring非必须 sipnumber 
├─ mainGroupNamestring非必须 技能组名称 

2.1.3 删除坐席

基本信息
Path: /api/v1/config/openapi/agent/del/v2
Method: POST
接口描述:
删除坐席
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 companyIdinteger非必须 企业id 
 operatorIdsstring []必须 坐席工号列表item 类型: string
├─ 非必须   
返回数据
名称类型是否必须默认值备注其他信息
 msgstring必须 返回消息 
 codeinteger必须 返回码 

2.1.4 查询坐席

基本信息
Path: /api/v1/config/openapi/agent/one/v2
Method: POST
接口描述:
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 companyIdinteger非必须 企业id 
 operatorIdstring必须 坐席工号 
mainGroupNamestring非必须 主技能组名称 
返回数据
名称类型是否必须默认值备注其他信息
 msgstring必须 返回消息 
 codeinteger必须 返回码 
 dataobject非必须   
├─ idinteger非必须 坐席id 
├─ companyIdinteger非必须 公司id 
├─ operatorIdstring非必须 坐席工号 
├─ namestring非必须 坐席名称 
├─ operatorTypeinteger非必须 坐席类型 
├─ showcallerstring非必须 显号 
├─ priorityinteger非必须 优先级 
├─ sipidinteger非必须 sipid 
├─ sipNumberstring非必须 sip号码 
├─ sipPasswordstring非必须 sip密码 
├─ bindcodestring非必须 绑定号码 
├─ ismemoryinteger非必须 是否开启座席记忆:0:不开启;1:开启 
├─ isaudiointeger非必须 支持语音:0:不支持;1:支持 
├─ isvideointeger非必须 支持视频:0:不支持;1:支持 
├─ ismessageinteger非必须 支持即时消息;0:不支持;1:支持 
├─ isHidePhoneinteger非必须 是否隐藏号码 0否1是 
├─ outcallflaginteger非必须 外呼标志:0:允许外呼;1:限制长话;2:禁止外呼;3:限制国际 
├─ emailstring非必须 邮箱 
├─ ctimeinteger非必须 创建时间 
├─ utimeinteger非必须 更新时间 
├─ ttscontentstring非必须 tts播报 
├─ statusinteger非必须 状态:1 开通,0关闭 
├─ isrecordinteger非必须 是否录音 0 no 1 yes 
├─ maingroupidinteger非必须 主技能组id 
├─ judgeinteger非必须 是否需要服务评价 0 否 1是 
├─ afterIntervalinteger非必须 话后时长 
├─ mainGroupNamestring非必须 主技能组名称 

2.1.5 查询坐席-分页

基本信息
Path: /api/v1/config/openapi/agent/page
Method: POST
接口描述:
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 operatorIdstring非必须 坐席工号 
 pageNumberinteger非必须1页数最小值: 1
 pageSizeinteger非必须10页大小最大值: 100
最小值: 10
 sipNumberstring非必须 sip号码 
mainGroupNamestring非必须 主技能组名称 
 
返回数据
名称类型是否必须默认值备注其他信息
 msgstring必须   
 codeinteger必须   
 dataobject非必须   
├─ resultobject []非必须  item 类型: object
result├─ idinteger非必须 坐席idresult参数
result├─ companyIdnumber非必须 企业id 
result├─ operatorIdstring非必须 坐席工号 
result├─ namestring非必须 名称 
result├─ operatorTypeinteger非必须 坐席类型 
result├─ showcallerstring非必须 显号 
result├─ priorityinteger非必须 优先级 
result├─ sipidinteger非必须   
result├─ sipNumberstring非必须 sip号码 
result├─ sipPasswordstring非必须 sip密码 
result├─ bindcodestring非必须 绑定号码 
result├─ ismemoryinteger非必须 是否开启座席记忆:0:不开启;1:开启 
result├─ isaudiointeger非必须 支持语音:0:不支持;1:支持 
result├─ isvideointeger非必须 支持视频:0:不支持;1:支持 
result├─ ismessageinteger非必须 支持即时消息;0:不支持;1:支持 
result├─ isHidePhoneinteger非必须 是否隐藏号码 0否1是 
result├─ outcallflaginteger非必须 外呼标志:0:允许外呼;1:限制长话;2:禁止外呼;3:限制国际 
result├─ emailstring非必须   
result├─ ctimeinteger非必须 创建时间 
result├─ utimeinteger非必须 更新时间 
result├─ ttscontentstring非必须 tts播报 
result├─ statusinteger非必须 状态:1 开通,0关闭 
result├─ isrecordinteger非必须 是否录音 0 no 1 yes 
result├─ maingroupidinteger非必须 主技能组id 
result├─ judgeinteger非必须 服务评价 
result├─ afterIntervalinteger非必须 话后时长 
result├─ mainGroupNamestring非必须 主技能组名称 
├─ pageSizeinteger非必须 页大小 
├─ totalinteger非必须 总记录数 
├─ pageNumberinteger非必须 页数 
├─ pageTotalinteger非必须 总页数 

2.1.6 修改坐席密码

基本信息
Path: /api/v1/config/openapi/agent/editPwd
Method: POST
接口描述:
修改坐席密码
请求参数
Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/json  
tokenImixBz8ebhRDCmBKaq70jHMjU3xt1Pkai9SAsOFjN2z6RpX8cTPr1/gEFkssjRFY  
Body
名称类型是否必须默认值备注其他信息
 abbreviatestring必须 企业缩写 
 companyIdinteger非必须 企业id 
 operatorIdstring必须 坐席工号 
 passwordstring必须 坐席密码 MD5摘要加密方式32位小写
返回数据
名称类型是否必须默认值备注其他信息
 codeinteger必须 返回码 
 msgstring必须 返回说明