Узнать среднее время обработки тредов за определенный период

Используйте этот метод для получения значения среднего времени обработки тредов в течении указанного временного интервала.

Разрешения

----
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>'

Параметры строки запроса

ПараметрТипОписание
queuenumberВнешний ID очереди, чтобы привязать результаты
intervalMinutesnumberДлина интервала в минутах, чтобы разделить отчетный период на части. Ограничение: длина должна быть между 1 и 24 * 60 (24 часов)
startDatedateНачало отчетного периода в формате yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
endDatedateКонец отчетного периода в формате 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"
    }
]

Поля тела ответа

ПараметрТипОписание
[].ahtnumberСреднее время обработки тредов, относящихся к указанному интервалу
[].queuenumberВнешний ID очереди, чтобы привязать результаты
[].threadsCountnumberКоличество тредов, относящихся к указанному интервалу
[].datestringДата окончания текущего интервала