update_billing_code

Para asignar un nuevo código de activación a una unidad o desasignar uno anterior, utilice el método unit/update_billing_code.

Endpoint

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

Parámetros

La solicitud debe contener los siguientes parámetros:

Parámetro Descripción
itemId ID de la unidad.
code Código de activación que se debe asignar o desasignar.

Ejemplo

A continuación se muestra un ejemplo de la solicitud unit/update_billing_code.

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

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
  "code": <text>   /* Código de activación. */
}

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
6 No se pudo asignar o desasignar el código. El campo reason contiene uno de los siguientes valores:
  • ITEM_CODE_NOT_EXIST: no se encontró el código;
  • ITEM_CODE_NOT_UNIQUE: el código ya está asignado a una unidad;
  • CODE_INTERNAL_ERROR: error interno.
7 Acceso denegado. Esto ocurre en uno de los siguientes casos:
  • la función de códigos de activación no está habilitada para el servicio. En este caso, el campo reason contiene Access denied;
  • la unidad no existe, o el usuario no tiene el derecho de acceso Administrar códigos de activación a ella.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.