服务组管理接口

1.查询服务组

1.1请求参数
字段名称字段类型字段描述
queueNumberstring  服务组编号,可选。不填查全部
1.2请求地址
POST   /openapi/platform/v1/group/list
1.3请求示例
{
 "queueNumber": "10000546"
}
1.4返回示例
字段名称字段类型字段描述
_idstring服务组唯一编号
accountIdstring账户编号
queueNumberstring服务组编号
levelstring级别,1 2 3 对应一二三级,默认一级
parentIdstring上一级技能组编号,一级为0
groupLeaderlist负责人工号列表
namestring服务组名称
membersjson座席成员列表
strategystring分配策略,rrmemory:轮选, random:随机, order:顺序, skill:技能值, maxFreeTime:最长空闲时间, leastAnswerTimes:最小接听次数, longestAnswerTimes: 最大接听时长"
maxWaitLimitinteger  最大排队数
waitTimeinteger  排队时长
broadcastMemberboolean  是否拨号工号
members
字段名称字段类型字段描述
agentNumberstring坐席编号
weightstring坐席优先级
{ "success": true, "message": "200 ok!", "code": "200", "data": [ { "_id": "a90af6f6-de1c-49b3-88eb-9dadfc322f47", "accountId": "1090", "queueNumber": "10000162", "level": "1", "parentId": "0", "groupLeader": [ "8010" ], "name": "默认服务组", "members": [ { "agentNumber": "8003", "weight": 0 }, { "agentNumber": "8005", "weight": 1 }, { "agentNumber": "8124", "weight": 1 } ], "strategy": "rrmemory", "waitTime": 30, "maxWaitLimit": 10, "broadcastMember": true }, { "_id": "90fd3da2-3cf4-4259-b1cd-7cfcde6af3fb", "accountId": "1090", "queueNumber": "10000170", "status": 1, "name": "AITest", "members": [ { "agentNumber": "8002", "weight": 1 }, { "agentNumber": "8012", "weight": 0 }, { "agentNumber": "8124", "weight": 0 } ], "strategy": "rrmemory", "waitTime": 30, "maxWaitLimit": 10, "broadcastMember": false } ] }

2.创建服务组

2.1请求参数
字段名称字段类型是否必传字段描述
namestring服务组名称
membersjson座席成员列表
levelstring级别,1 2 3 对应一二三级,默认1
parentIdstring上一级技能组编号,一级为0
groupLeaderlist负责人工号列表
strategystring分配策略,rrmemory:轮选, random:随机, order:顺序, skill:技能值, maxFreeTime:最长空闲时间, leastAnswerTimes:最小接听次数, longestAnswerTimes: 最大接听时长"
maxWaitLimitinteger  最大排队数
waitTimeinteger  排队时长
broadcastMemberboolean  是否拨号工号,false:不播,ture:播放,默认false
failedNotAssignedboolean  座席未接通不再分配,false: 分配,true:不分配,默认false
timeoutinteger  座席振铃时长
noIdleTransferboolean  无空闲座席时溢出,false:不溢出,ture:溢出,默认false
members
字段名称字段类型字段描述
agentNumberstring坐席编号
weightstring坐席优先级
1.2请求地址
POST   /openapi/platform/v1/group/create 
1.3请求示例
{ "name": "test", "level": "1", "parentId": "10000210", "groupLeader": [ "8006" ], "members": [ { "agentNumber": "8006", "weight": 0 }, { "agentNumber": "9401", "weight": 1 } ], "strategy": "rrmemory", "waitTime": 30, "maxWaitLimit": 10, "broadcastMember": false }
1.4返回示例
字段名称字段类型字段描述
queueNumberstring服务组编号
{ "success": true, "message": "200 ok!", "code": "200", "data": { "queueNumber": "10000548" } }

3.更新服务组

3.1请求参数
字段名称字段类型是否必传字段描述
queueNumberstring服务组编号
groupLeaderlist负责人工号列表
namestring服务组名称
membersjson座席成员列表
strategystring分配策略,rrmemory:轮选, random:随机, order:顺序, skill:技能值, maxFreeTime:最长空闲时间, leastAnswerTimes:最小接听次数, longestAnswerTimes: 最大接听时长"
maxWaitLimitinteger  最大排队数
waitTimeinteger  排队时长
broadcastMemberboolean  是否拨号工号,false:不播,ture:播放,默认false
failedNotAssignedboolean  座席未接通不再分配,false: 分配,true:不分配,默认false
timeoutinteger  座席振铃时长
noIdleTransferboolean  无空闲座席时溢出,false:不溢出,ture:溢出,默认false
members
字段名称字段类型字段描述
agentNumberstring坐席编号
weightstring坐席优先级
3.2请求地址
POST  /openapi/platform/v1/group/update
3.3请求示例
{    "queueNumber": "10000548", "name": "test", "groupLeader": [ "8006" ], "members": [ { "agentNumber": "8006", "weight": 0 }, { "agentNumber": "9401", "weight": 1 } ], "strategy": "rrmemory", "waitTime": 30, "maxWaitLimit": 10, "broadcastMember": false }
3.4返回示例
{ "success": true, "message": "200 ok!", "code": "200", "data": null }

4.删除服务组

4.1请求参数
字段名称字段类型是否必传字段描述
queueNumberstring服务组编号
4.2请求地址
POST  /openapi/platform/v1/group/delete
4.3请求示例
{
    "queueNumber": "10000548"
}
4.4返回示例
{ "success": true, "message": "200 ok!", "code": "200", "data": null }
2024-10-22