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

unshare_billing_code

Чтобы отозвать код активации у определенного пользователя и его нижестоящих пользователей, используйте метод user/unshare_billing_code.

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

Copied!
svc=user/unshare_billing_code&params={
    "userId": <long>,
    "code": "<text>"
}

Параметры

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

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

Ответ

Ответ всегда содержит код ошибки и ее причину. В случае успешного выполнения запроса возвращается следующий ответ:

Copied!
{
  "error": 0,
  "reason": "NO_ERROR"
}

В случае неудачного выполнения запроса ответ содержит код ошибки и причину из таблицы ниже, например:

Copied!
{
  "error": 7,
  "reason": "CODE_NOT_SHARED_WITH_TARGET"
}

Коды ошибок

Код ошибки Причина Описание
1 INVALID_PARAMS Неверные входные параметры, или код активации не найден.
2 NO_BILLING_BY_CODES Модуль Коды активации не включен.
3 INVALID_SOURCE_USER Недопустимый исходный пользователь: текущий пользователь не найден.
4 TARGET_USER_NO_ACCESS Целевой пользователь находится в иерархии не ниже текущего пользователя.
5 INVALID_TARGET_USER Недопустимый целевой пользователь: пользователь не найден.
6 CODE_NOT_SHARED_WITH_SOURCE Код не предоставлен исходному пользователю.
7 CODE_NOT_SHARED_WITH_TARGET Код не предоставлен целевому пользователю.
9 INTERNAL_ERROR Внутренняя ошибка.

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