Справочный центр Wialon

update_billing_code

Чтобы назначить объекту новый код активации или снять старый, используйте метод unit/update_billing_code.

Конечная точка

Copied!
svc=unit/update_billing_code&params={
  "itemId": <long>,
  "code": <text>
}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
itemId ID объекта.
code Код активации, который нужно назначить или снять.

Пример

Ниже приведен пример запроса unit/update_billing_code.

Copied!
svc=unit/update_billing_code&params={
  "itemId": 1133,
  "code": "bf6364e80170cbd4a42bfa8eb446deff"
}

Ответ

При успешном выполнении запроса возвращается результат в следующем формате:

Copied!
{
  "code": <text>   /* Код активации. */
}

Если запрос выполнить не удалось, возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры.
6 Не удалось назначить или снять код. Поле reason содержит одно из следующих значений:
  • ITEM_CODE_NOT_EXIST — код не найден;
  • ITEM_CODE_NOT_UNIQUE — код уже назначен объекту;
  • CODE_INTERNAL_ERROR — внутренняя ошибка.
7 Доступ запрещен. Это происходит в одном из следующих случаев:
  • для сервиса не включена функция кодов активации. В этом случае поле reason содержит Access denied;
  • объект не существует или у пользователя нет права доступа Управление кодами активации на него.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.