Перейти к основному содержимому

Получить список причин перехода агента в неактивный статус

Получает список всех причин неактивности

    ----
Permissions:INTEGRATOR
----

Пример curl

$ curl 'http://localhost:8080/api/v1/inactivity/reasons' -i -X GET \
-H 'Accept: application/json' \
-H 'X-Tenant-Name: local'

Пример HTTP запроса

GET /api/v1/inactivity/reasons HTTP/1.1
Accept: application/json
X-Tenant-Name: local
Host: localhost:8080

Пример HTTP ответа

Поля тела ответа
ПараметрТипОписание

code

String

Уникальный код причины. Ограничение длины 256 символов

reasons.locale

String

Двузначный языковой код причины

reasons.name

String

Перевод причины на язык, указанный в reasons.locale. Ограничение длины 50 символов

color

String (необязательно)

Цвет причины в формате RGB, например, #FFFFFF или #ffffff

active

Boolean (необязательно)

Статус причины (активна, доступна на данный момент (true) или нет (false)). По умолчанию - true

HTTP/1.1 200 OK
X-Request-Id: 3d391223-5534-462c-9be5-d9df3458e87c
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 157

[ {
"system" : false,
"code" : "code",
"reasons" : [ {
"locale" : "en",
"name" : "Learning"
],
"color" : "#FFFFFF",
"active" : true
]