Aller au contenu

Créer un champ

POST /api/projects/{projectId}/collections/{slug}/fields

Corps de la requête

{
"name": "Publié le",
"slug": "publie_le",
"type": "datetime",
"isRequired": false,
"options": {}
}

Champ Énumération

{
"name": "Statut",
"slug": "statut",
"type": "enumeration",
"isRequired": true,
"options": { "values": ["brouillon", "publié", "archivé"] }
}

Champ Relation

{
"name": "Auteur",
"slug": "auteur",
"type": "relation",
"isRequired": false,
"options": { "targetCollection": "end_users" }
}

Codes de statut

StatutDescription
201Créé
409Un champ avec ce slug existe déjà
422Type invalide ou options requises manquantes