• KB Home
  • API
  • API edna Chat Center
  • Причины перехода агента в неактивный статус
  • Добавить причину перехода агента в неактивный статус

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

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

Разрешения

----
Permissions:INTEGRATOR
----

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

ПараметрТипОписание
codestringУникальный код причины
reasons.localestringДвузначный языковой код причины
reasons.namestringПеревод причины на язык, указанный в reasons.locale
color (необязательно)stringЦвет причины в формате RGB, например, #FFFFFF или #ffffff
active (необязательно)booleanСтатус причины (активна, доступна на данный момент (true) или нет (false)). По умолчанию — true.

HTTP запрос

POST /api/v1/inactivity/reasons HTTP/1.1
Content-Type: application/json
Content-Length: 148
Host: localhost: 8080
{
    "code": "123",
    "reasons": [
        {
            "locale": "ru",
            "name": "Обучение"
        }
    ],
    "color": "#FFFFFF",
    "active": true
}

Пример успешного HTTP ответа

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

Пример ответа, возвращаемый при попытке добавить ещё одну причину, когда превышен лимит активных причин:

HTTP/1.1 409 Conflict
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Обновить причину перехода агента в неактивный статус
Cледующая статья Получить список причин перехода агента в неактивный статус