update_admin_field

Para crear, actualizar o eliminar un campo administrativo de un objeto, utilice el método item/update_admin_field. Para enviar la solicitud, debe tener los derechos de acceso Ver campos administrativos y Gestionar campos administrativos al objeto.

Endpoint

Copied!
svc=item/update_admin_field&params={
  "itemId":<long>,
  "id":<long>,
  "callMode":"<text>",
  "n":"<text>",
  "v":"<text>"
}

Parámetros

La solicitud debe contener los siguientes parámetros:

Parámetro Descripción
itemId ID del objeto.
id ID del campo administrativo. Al crear un campo administrativo, indique cualquier valor, por ejemplo, 0. El sistema lo ignora y asigna el ID libre más pequeño dentro del objeto (1, 2, y así sucesivamente). Los ID de los campos eliminados se reutilizan.
callMode Acción: create, update o delete.

Para crear o actualizar un campo administrativo, indique también los siguientes parámetros:

Parámetro Descripción
n Nombre del campo administrativo.
v Valor del campo administrativo.

Resultado devuelto

Si el campo administrativo se crea o se actualiza correctamente, se devuelve una respuesta con el siguiente formato:

Copied!
[
	<long>,			/* ID del campo administrativo */
	{
		"id":<long>,	/* ID del campo administrativo */
		"n":"<text>",	/* nombre */
		"v":"<text>",	/* valor */
		"ct":<uint>,	/* hora de creación (marca de tiempo Unix) */
		"mt":<uint>	/* hora de la última modificación (marca de tiempo Unix) */
	}
]

Si el campo administrativo se elimina correctamente, se devuelve una respuesta con el siguiente formato:

Copied!
[
	<long>,	/* ID del campo administrativo */
	null
]

De lo contrario, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos. Por ejemplo, callMode tiene un valor no admitido o no se encuentra el campo administrativo que se desea actualizar.
6 Error al crear el campo administrativo o no se encuentra el campo administrativo que se desea eliminar.
7 Error al obtener el objeto. Es posible que el usuario no tenga los derechos de acceso Ver campos administrativos y Gestionar campos administrativos al objeto.

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