Egy webhely egyéni komponenseinek (tartalomtípus-sémáinak) összefoglalóit sorolja fel.
Kilistázza egy webhely egyéni komponenseinek (tartalomtípus-sémáinak) összefoglalóit név szerinti sorrendben. Csak a felhasználó által meghatározott egyéni sémák kerülnek visszaadásra.
Hitelesítés: API-kulcs (x-api-key fejléc vagy api_key lekérdezési paraméter).
| Paraméter | Típus | Kötelező | Megjegyzés |
|---|---|---|---|
websiteId | uuid | igen | Érvényes UUID-nek kell lennie. Ennél a végpontnál nincs Host/konfigurációs tartalék. |
state | string | nem | Szűrés életciklus-állapot szerint: draft, active vagy archived. |
api_key | string | nem | Az x-api-key fejléc alternatívája. |
A komponens-összefoglalók JSON tömbje:
[
{
"id": "...",
"name": "bejegyzes",
"displayName": "Bejegyzés",
"description": "Egy dokumentációs bejegyzés",
"category": "Egyéni",
"tags": [],
"fields": [],
"icon": null,
"source": "egyedi",
"version": 8,
"routeSlugField": "cim"
}
]
source értéke mindig "egyedi". Ha nincs megadva, a displayName a name értékét veszi át, a category pedig alapértelmezetten "Egyéni".
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — hiányzó vagy érvénytelen websiteId401 — érvénytelen API-kulcs