Используйте этот метод для получения значения среднего времени обработки тредов в течении указанного временного интервала.
Разрешения
---- Permissions:INTEGRATOR,SUPERVISOR ----
Пример curl
$ curl 'http://localhost:8080/api/v1/threads/aht?queue=1000&intervalMinutes=15&startDate=2022 -11-10T09%3A00%3A02.580Z&endDate=2022-11-10T09%3A01%3A02.580Z' -i -X GET \ -H 'Authorization: Bearer <integrator_token>'
Параметры строки запроса
Параметр | Тип | Описание |
queue | number | Внешний ID очереди, чтобы привязать результаты |
intervalMinutes | number | Длина интервала в минутах, чтобы разделить отчетный период на части. Ограничение: длина должна быть между 1 и 24 * 60 (24 часов) |
startDate | date | Начало отчетного периода в формате yyyy-MM-dd'T'HH:mm:ss.SSS'Z' |
endDate | date | Конец отчетного периода в формате yyyy-MM-dd'T'HH:mm:ss.SSS'Z' |
Пример HTTP запроса
GET /api/v1/threads/aht?queue=1000&intervalMinutes=15&startDate=2022-11- 10T09%3A00%3A02.580Z&endDate=2022-11-10T09%3A01%3A02.580Z HTTP/1.1 Authorization: Bearer <integrator_token> Host: localhost:8080
Пример HTTP ответа
HTTP/1.1 200 OK Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Content-Type: application/json Content-Length: 199 [ { "aht": 100, "queue": 1000, "threadsCount": 1, "date": "2022-11-10T09:00:02.577Z" }, { "aht": 2100, "queue": 1000, "threadsCount": 2, "date": "2022-11-10T09:00:02.577Z" } ]
Поля тела ответа
Параметр | Тип | Описание |
[].aht | number | Среднее время обработки тредов, относящихся к указанному интервалу |
[].queue | number | Внешний ID очереди, чтобы привязать результаты |
[].threadsCount | number | Количество тредов, относящихся к указанному интервалу |
[].date | string | Дата окончания текущего интервала |