Champs personnalisés

Créer un champ personnalisé des routeurs

Définit un nouveau champ personnalisé aux routeurs. `options` est obligatoire pour les types `select` et `multi_select`, et ignoré sinon.

Scope requis tenant:edit

post/routers/custom-fields

Authentification

Authorizationstringobligatoire

En-tête Authorization portant une clé d'API de l'espace de travail, sous la forme « Bearer kbn_live_… ». L'en-tête X-Api-Key est accepté de façon équivalente.

Corps de la requêteapplication/json

namestringobligatoire

Libellé du champ.

typeenum<string>obligatoire

Type de la ressource.

Valeurs possibles : text, select, multi_select, date

descriptionstring

Courte description libre.

iconstring

Icône.

optionsobject[]

Options proposées, pour les champs à choix.

Réponse201 · application/json

La définition a été créée.

idstring<uuid>obligatoire

Identifiant unique.

namestringobligatoire

Libellé du champ.

typeenum<string>obligatoire

Type du champ, qui détermine la forme de ses valeurs.

Valeurs possibles : text, select, multi_select, date

descriptionstring | null

Texte d'aide affiché à côté du champ.

optionsobject[]

Options disponibles, pour les champs `select` et `multi_select`.