12.03.2026 20:35

Edit

[POST] .../v1/channel/edit

Редактирует CRM-канал.

Входные параметры

Название Тип данных Обязательность Описание
id Int64 Обязательный ID канала
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 Необязательный Приветственное сообщение ("" -> NULL)
end_message String Необязательный Сообщение завершения ("" -> NULL)
off_hours_message String Необязательный Сообщение вне рабочего времени ("" -> NULL)
rating_enabled Boolean Необязательный Включение оценки диалога
rating_message String Необязательный Текст запроса оценки ("" -> NULL)
rating_positive_message String Необязательный Текст при позитивной оценке ("" -> NULL)
rating_negative_message String Необязательный Текст при негативной оценке ("" -> NULL)
active Boolean Необязательный Признак активности канала

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

{
  "id": 3,
  "routing_strategy": "LeastLoaded",
  "next_response_sec": 1200,
  "rating_enabled": false
}

Выходные параметры

Название Тип данных Описание
result.row_affected Int64 Количество измененных строк
result.ids Array of Int64 ID измененных записей

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

{
  "ok": true,
  "result": {
    "row_affected": 1,
    "ids": [3]
  }
}