Используйте этот метод для того, чтобы получить список агентов и их статусы.
Разрешения
---- Permissions:INTEGRATOR,SUPERVISOR,OPERATOR,BOT ----
Параметры запроса
Параметр | Тип | Описание |
states | array of strings | Статусы агентов, разделенные запятыми для фильтрации ответа. Чтобы получить список всех активных агентов в любых статусах, используйте запрос states=ALL . |
HTTP запрос
GET /api/v1/agents?states=INACTIVE&states=PRE_INACTIVE&page=0&size=2 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: 439 [ { "id": 152, "login": null, "status": "INACTIVE", "reason": "system", "activeThreads": null, "lastActionTime": "2019-09-19T20:00:00.000Z", "lastStateChange": "2019-09-19T20:00:00.000Z" }, { "id": 153, "login": null, "status": "PRE_INACTIVE", "reason": "lunch", "activeThreads": null, "lastActionTime": "2019-09-19T20:00:00.000Z", "lastStateChange": "2019-09-19T20:00:00.000Z" } ]