Champs personnalisés

Récupération de la liste des champs personnalisé

GET /customFields/list

Path Parameters

NameTypeDescription

module*

string

verifier ou splitter

Headers

NameTypeDescription

Authorization*

Bearer <token>

Retour du webservice
{
    "customFields": [
        {
            "enabled": true,
            "id": 3,
            "label": "Contrat",
            "label_short": "contrat",
            "metadata_key": "contrat",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 4,
            "label": "Date de naissance",
            "label_short": "date_naissance",
            "metadata_key": "date_naissance",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 5,
            "label": "Matricule",
            "label_short": "matricule",
            "metadata_key": "matricule",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 6,
            "label": "Commentaire",
            "label_short": "comment",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "textarea"
        },
        {
            "enabled": true,
            "id": 2,
            "label": "Prénom",
            "label_short": "prenom",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 1,
            "label": "Nom d'usage",
            "label_short": "nomusage",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 7,
            "label": "",
            "label_short": "",
            "metadata_key": "",
            "module": "",
            "settings": {},
            "status": "OK",
            "type": ""
        }
    ]
}

Création d'un champ personnalisé

POST /customFields/add

Request Body

NameTypeDescription

*

json

{'type': '', 'label': '', 'module': 'verifier', 'label_short': '', 'metadata_key': ''}

Mise à jour d'un champ personnalisé

GET /customFields/update

Request Body

NameTypeDescription

*

json

{'id': '', 'label': '', 'label_short': '', 'type': '', 'module': '', 'enabled': '', 'metadata_key': ''}

Suppression d'un champ personnalisé

DELETE /customFields/delete/<int:custom_field_id>

Path Parameters

NameTypeDescription

custom_field_id*

integer

Identifiant du champ personnalisé

Last updated