| Метод | update.customer_status |
|---|---|
| Описание | Изменение статуса клиента агента |
| Кому доступен | Партнёр |
Параметры запроса
| Название | Тип | Обязательный | Допустимые значения | Описание |
|---|---|---|---|---|
access_token |
string | да | Ключ сессии аутентификации | |
customer_id |
number | да | Уникальный идентификатор клиента | |
status |
enum | да | active, archive, manual_lock |
Новый статус. Активировать можно только клиента который находятся в статусе "waiting".Заблокировать возможно только клиента который находится в статусе "active".Архивировать можно только клиента который находится в статусе "manual_lock"Разблокировать можно только клиента который находится в статусе "manual_lock" |
JSON структура запроса
{
"jsonrpc":"2.0",
"id":"number",
"method":"update.customer_status",
"params":{
"access_token":"string",
"customer_id":"number",
"status":"enum"
}
}
JSON структура ответа
{
"jsonrpc":"2.0",
"id":"number",
"result":{
}
}
Список возвращаемых ошибок
| Текст | Код | Мнемоника | Описание |
|---|---|---|---|
| An attempt was made to use a status that is not correct in this state | -32602 | invalid_state |
Указанный статус некорректен для клиента в текущем состоянии |
JSON структура ответа
{
"jsonrpc":"2.0",
"id":"number",
"result":{
}
}
Список возвращаемых ошибок
Смотрим раздел "Список ошибок для методов с глаголом update"