队列
队列 – 获取全部队列的列表
GET
/api/queues
权限:队列
Header
字段 | 类型 | 描述 |
---|---|---|
Content-Type | 字符串 | 应用或JSON |
成功响应
HTTP/1.1 200 OK
[“queue1”, “queue2”, “queue3”, “queue4”]
队列 – 获取指定队列的信息
GET
/api/queue/:queue_id
权限:队列
Header
字段 | 类型 | 描述 |
---|---|---|
Content-Type | 字符串 | 应用或JSON |
参数
字段 | 类型 | 描述 |
---|---|---|
queue_id | 字符串 | 唯一名字,从API /api/queues中获取 |
请求样例
/api/queue/queue1
成功 200
字段 | 类型 | 描述 |
---|---|---|
max_ring_time | 字符串 | 对一个坐席振铃多长时间后放弃,并对下一个开始振铃 |
max_waiting_time | 字符串 | 对一个呼叫等待多长时间 |
strategy | 字符串 | 对队列中呼叫坐席的策略,取以下值中的一个:[“ring_all”, “longest_idle”, “round_robin”] |
agents | 字符串数组 | 队列中的坐席名列表 |
成功响应
HTTP/1.1 200 OK
{
“max_ring_time”: 15,
“max_waiting_time”: 1800,
“strategy”: “longest_idle”,
“agents”: [
“agent1”,
“agent2”,
“agent3”
]
}
队列 – 更新或创建队列
PUT
/api/queue/:queue_id
权限:队列
Header
字段 | 类型 | 描述 |
---|---|---|
Content-Type | 字符串 | 应用或JSON |
参数
字段 | 类型 | 描述 |
---|---|---|
queue_id | 字符串 | 队列唯一名 |
max_ring_time | 字符串 | 对一个坐席振铃多长时间后放弃,并对下一个开始振铃 |
max_waiting_time | 字符串 | 对一个呼叫等待多长时间 |
strategy | 字符串 | 对队列中呼叫坐席的策略,取以下值中的一个:[“ring_all”, “longest_idle”, “round_robin”] |
agents | 字符串 | 队列中的坐席名列表 |
请求样例
/api/queue/queue1
{
“max_ring_time”: 15,
“max_waiting_time”: 1800,
“strategy”: “longest_idle”,
“agents”: [
“agent1”,
“agent2”,
“agent3”
]
}
成功样例
HTTP/1.1 200 OK
Queue has been updated.
队列 – 删除队列
DELETE
/api/queue/:queue_id
权限:queue
Header
字段 | 类型 | 描述 |
---|---|---|
Content-Type | 字符串 | 应用或JSON |
参数
字段 | 类型 | 描述 |
---|---|---|
queue_id | 字符串 | 队列唯一名字 |
请求样例
/api/queue/queue1
成功响应
HTTP/1.1 200 OK
Queue has been removed.