座席状态日志查询

1.呼叫中心座席状态日志查询接口

接口地址

/openapi/call/web/v1/log/agent/status

请求方式

POSTapplication/json

请求参数

参数名参数是否必填字段类型
座席工号agentNumberString
服务组编号groupNumbersArray(String)
登录时间戳(毫秒)范围-开始loginStartTimeLong
登录时间戳(毫秒)范围-结束loginEndTimeLong
分页参数-页码pageNumbernumber
分页参数-每页最大数量pageSizenumber

请求示例

{"agentNumber":"","groupNumbers":[],"pageNumber":1,"pageSize":20,"loginStartTime":1753632000000,"loginEndTime":1753718399000}

响应参数

successbool
messageString
codeString
dataobject
listarray
_idString
agentNumber座席工号String
displayName座席名称String
loginTime登录时间Stringyyyy-MM-dd HH:mm:ss.SSS
logoutTime登出时间Stringyyyy-MM-dd HH:mm:ss.SSS
onlineTime登录时长StringHH:mm:ss
detailList明细列表array
statusName状态名称String
statusTime开始时间Stringyyyy-MM-dd HH:mm:ss
statusEndTime结束时间Stringyyyy-MM-dd HH:mm:ss
statusDuration状态时长StringHH:mm:ss
pageobject
totalPage最大页码number
total所有数据量number
pageNumber当前页码number
traceId接口日志编号String

响应示例

{ "success": true, "message": "200 ok!", "code": "200", "data": { "list": [ { "_id": "962134272368050176", "accountId": "1090", "agentNumber": "8015", "displayName": "lly1", "loginType": "WEBRTC", "loginTime": "2025-07-28 13:50:27.132", "logoutTime": null, "onlineTime": null, "detailList": [ { "accountId": null, "agentNumber": null, "displayName": null, "loginType": "WEBRTC", "timestamp": null, "statusNumber": "8", "statusName": "未连接", "statusTime": "2025-07-28 13:50:27", "statusEndTime": "2025-07-28 13:52:27", "statusDuration": "00:02:00", "eventType": null }, { "accountId": null, "agentNumber": null, "displayName": null, "loginType": "WEBRTC", "timestamp": null, "statusNumber": "1", "statusName": "忙碌", "statusTime": "2025-07-28 13:52:27", "statusEndTime": null, "statusDuration": null, "eventType": null } ], "type": "loginStatus", "clientIp": "171.221.219.14", "loginDevice": null } ], "page": { "pageSize": 10, "pageNumber": 1, "totalPage": 19, "total": 189 } }, "traceId": "1b39f6315f6c4c069107a14588aa6dd4" }

2.在线客服座席状态日志查询接口

接口地址

/openapi/im/agentStatusLog

请求方式

POSTapplication/json

请求参数

参数名参数是否必填字段类型
登录时间戳(毫秒)范围-开始startTimeString
登录时间戳(毫秒)范围-结束endTimeString
座席工号agentIdString
服务组编号数组groupNumberListarray(String)
分页参数-页码pageSizenumber
分页参数-每页最大数量pageNumbernumber

请求示例

{"startTime":1753632000000,"endTime":1753718399000,"agentId":"","groupNumberList":[],"pageSize":10,"pageNumber":1}

响应参数

successbool
messageString
codeString
dataobject
listarray
startTime状态开始时间Stringyyyy-MM-dd HH:mm:ss
endTime状态结束时间Stringyyyy-MM-dd HH:mm:ss
agentId座席工号String
type日志类型String登录:login离线:logout状态切换:changeStatus
statusId状态名称String
timeLength状态支持时长StringHH:mm:ss
count所有数据量number
traceId接口日志编号String

响应示例

{ "success": true, "message": "200 ok!", "code": "200", "data": { "list": [ { "startTime": "2025-07-28 18:24:02", "endTime": "2025-07-28 18:24:30", "agentId": "5235", "type": "changeStatus", "statusId": "空闲", "timeLength": "00:00:27" } ], "count": 1185 }, "traceId": "b6561d84f540469795af859a36189e7b" }
2025-08-01