create_unit

Para crear una nueva unidad, utilice el método core/create_unit.

Copied!
svc=core/create_unit&params={
  "creatorId": <long>,
  "name": "<text>",
  "hwTypeId": <long>,
  "dataFlags": <long>
}

Parámetros

Parámetro Descripción
creatorId ID del usuario que debe ser el creador de la unidad.
name Nombre de la unidad (de 4 a 50 caracteres).
hwTypeId ID del tipo de dispositivo.
dataFlags Flags con las propiedades de la unidad para la respuesta (consulte Unidades).

Respuesta

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

Copied!
{
  "item": {         /* Unidad creada. */
    ...
  },
  "flags": <uint>   /* Flags aplicados con propiedades. */
}

El formato del parámetro item se describe en la página Unidades.

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

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos o no se pudo obtener el tipo de dispositivo por ID.
6 Uno de los siguientes errores:
  • No se pudo obtener el creador o usted no tiene el derecho de acceso Actuar en nombre del usuario al creador.
  • El usuario actual no tiene el flag Puede crear elementos (0x04).
  • No se pudo crear la unidad.
7 El creador pertenece a una cuenta de nivel superior o falló la transacción de facturación create_units.

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