Récupérez la définition complète des champs d'un composant personnalisé unique par son nom.
Récupérez la définition complète d'un composant personnalisé unique par son nom, y compris la liste de ses champs.
Auth : Clé d'API (en-tête x-api-key ou paramètre de requête api_key).
| Paramètre | Type | Obligatoire | Remarques |
|---|---|---|---|
name | string | oui | Le nom du schéma, p. ex. post. |
| Paramètre | Type | Obligatoire | Remarques |
|---|---|---|---|
websiteId | uuid | oui | Doit être un UUID valide. |
api_key | string | non | Alternative à l'en-tête x-api-key. |
{
"id": "...",
"name": "post",
"displayName": "Article",
"description": "Un article de documentation",
"category": "Personnalisé",
"titleField": "title",
"routeSlugField": "title",
"icon": null,
"fields": [
{ "name": "title", "type": "string", "required": true }
],
"slugFields": ["title", "description"],
"version": 8
}
slugFields est calculé : il s'agit des noms de tous les champs de type chaîne.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — websiteId manquant ou invalide401 — clé d'API invalide404 — schéma introuvable