Skip to content

Изменение статуса клиента агента

Метод 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"