Aplicaciones

Definir un campo personalizado

Define el valor de un campo personalizado del espacio de trabajo en la aplicación. El valor se comprueba contra el tipo de la definición: una cadena para `text` y `date`, un id de opción para `select`, un array de ids de opciones para `multi_select`, o `null` para vaciarlo.

Scope requerido applications:edit

put/applications/{id}/custom-fields/{fieldId}

Autenticación

Authorizationstringobligatorio

Cabecera Authorization con una clave de API del espacio de trabajo, con la forma «Bearer kbn_live_…». La cabecera X-Api-Key se acepta de forma equivalente.

Parámetros de ruta

idstring<uuid>obligatorio

Identificador de la aplicación. Debe pertenecer al espacio de trabajo al que está vinculada la clave.

fieldIdstring<uuid>obligatorio

Identificador de la definición del campo personalizado.

Cuerpo de la solicitudapplication/json

valueany

Valor medido.

Respuesta200 · application/json

El valor actualizado del campo personalizado.

idstring<uuid>obligatorio

Identificador de la definición del campo personalizado.

namestringobligatorio

Etiqueta del campo personalizado.

typeenum<string>obligatorio

Tipo del campo personalizado, que determina la forma de `value`.

Valores posibles: text, select, multi_select, date

descriptionstring | null

Texto de ayuda asociado a la definición del campo.

valueany

Valor que tiene esta aplicación. Una cadena para `text`, una fecha-hora ISO-8601 para `date`, una opción `{id, value}` para `select`, un array de opciones para `multi_select`, o `null` si no se ha establecido.