1. Le modèle : quels champs
Un modèle de fiche déclare la forme commune : un titre et une image principale pour toutes, puis les champs que vous choisissez. Cinq types de champ suffisent à presque tout.
text texte court → une durée, une ville, un prix affiché
rich_text texte riche → une description mise en forme
image image → une photo de la médiathèque
video vidéo (adresse) → YouTube, Vimeo
button bouton ou lien → vers une page, une adresse, un questionnaire
Exemple : un modèle « Réalisation »
POST /api/agent/v1/modeles/creer/
{ "nom": "Réalisation", "slug": "realisation",
"champs": [
{ "code": "lieu", "libelle": "Lieu", "type": "text" },
{ "code": "annee", "libelle": "Année", "type": "text" },
{ "code": "description", "libelle": "Description", "type": "rich_text" },
{ "code": "photo", "libelle": "Photo", "type": "image" }
] }