Используйте этот метод для получения значения среднего времени обработки тредов в течении указанного временного интервала.
Разрешения
---- 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 | Дата окончания текущего интервала |