Vypsat souhrny vlastních komponent (schémat typu obsahu) webu.
Vypíše souhrny vlastních komponent (schémat typu obsahu) pro web, seřazené podle názvu. Vrácena jsou pouze vlastní schémata definovaná uživatelem.
Autorizace: Klíč API (hlavička x-api-key nebo query parametr api_key).
| Parametr | Typ | Povinné | Poznámky |
|---|---|---|---|
websiteId | uuid | ano | Musí být platné UUID. Na tomto koncovém bodu není k dispozici žádná záložní hodnota Host/konfigurace. |
state | string | ne | Filtr podle stavu životního cyklu: draft, active nebo archived. |
api_key | string | ne | Alternativa k hlavičce x-api-key. |
Pole JSON se souhrny komponent:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
Hodnota source je vždy "custom". Pole displayName se při chybě vrací k name a category má ve výchozím nastavení hodnotu "Custom", pokud není nastaveno.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — chybějící nebo neplatný websiteId401 — neplatný klíč API