Изменение статуса клиента агента
Метод | 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"