Répertoriez les résumés des composants personnalisés (schéma de type de contenu) d'un site Web.
Répertoriez les résumés de composants personnalisés (schéma de type de contenu) pour un site Web, classés par nom. Seuls les schémas personnalisés définis par l'utilisateur sont renvoyés.
Auth : Clé API (en-tête x-api-key ou paramètre de requête api_key).
| Paramètre | Type | Obligatoire | Remarques |
|---|---|---|---|
websiteId | uuid | oui | Doit être un UUID valide. Aucun repli Host/config sur ce point de terminaison. |
state | string | non | Filtrer par état du cycle de vie : draft, active ou archived. |
api_key | string | non | Alternative à l'en-tête x-api-key. |
Un tableau JSON de résumés de composants :
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source est toujours "custom". displayName revient à name, et category prend par défaut "Custom" lorsqu'elle n'est pas définie.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId manquant ou invalide401 — clé API invalide