[POST] .../v1/channel/setoperators
Полностью заменяет список операторов CRM-канала.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| channel_id | Int64 | Обязательный | ID канала |
| operators | Array of ChannelSetOperator | Необязательный | Новый список операторов; при пустом массиве все операторы канала удаляются |
| Название | Тип данных | Описание |
|---|---|---|
| user_id | Int64 | ID пользователя-оператора; записи с user_id <= 0 пропускаются |
| sort_order | Int32 | Порядок в очереди |
| max_active_leads | Int32 | Лимит активных лидов для оператора |
| is_active | Boolean | Признак активности оператора |
Пример запроса
{
"channel_id": 3,
"operators": [
{
"user_id": 15,
"sort_order": 1,
"max_active_leads": 10,
"is_active": true
},
{
"user_id": 18,
"sort_order": 2,
"is_active": true
}
]
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result.row_affected | Int64 | Количество измененных строк |
| result.ids | Array of Int64 | ID измененных записей |
Пример ответа
{
"ok": true,
"result": {
"row_affected": 3,
"ids": [3]
}
}