[POST] .../v1/channel/add
Создает CRM-канал.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| name | String | Обязательный | Название канала |
| queue_mode | Enum (String) | Обязательный | Режим очереди: Pool, Direct |
| routing_strategy | Enum (String) | Обязательный | Стратегия маршрутизации: RoundRobin, LeastLoaded, Manual |
| first_response_sec | Int32 | Необязательный | SLA первого ответа (сек.) |
| next_response_sec | Int32 | Необязательный | SLA следующего ответа (сек.) |
| resolve_sec | Int32 | Необязательный | SLA решения (сек.) |
| pause_on_waiting_client | Boolean | Необязательный | Пауза SLA в статусе ожидания клиента |
| start_message | String | Необязательный | Приветственное сообщение |
| end_message | String | Необязательный | Сообщение завершения |
| off_hours_message | String | Необязательный | Сообщение вне рабочего времени |
| rating_enabled | Boolean | Необязательный | Включение оценки диалога |
| rating_message | String | Необязательный | Текст запроса оценки |
| rating_positive_message | String | Необязательный | Текст при позитивной оценке |
| rating_negative_message | String | Необязательный | Текст при негативной оценке |
| active | Boolean | Необязательный | Признак активности канала |
Пример запроса
{
"name": "Telegram Support",
"queue_mode": "Pool",
"routing_strategy": "RoundRobin",
"first_response_sec": 300,
"resolve_sec": 3600,
"pause_on_waiting_client": true,
"rating_enabled": true,
"active": true
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result.new_id | Int64 | ID созданного канала |
Пример ответа
{
"ok": true,
"result": {
"new_id": 3
}
}
Пример ошибки
{
"ok": false,
"result": {
"error": 1002,
"description": "queue_mode"
}
}