Prikažite sažetke prilagođenih komponenti (shema vrste sadržaja) za web-mjesto.
Prikažite sažetke prilagođenih komponenti (shema vrste sadržaja) za web-mjesto, poredane prema nazivu. Vraćaju se samo prilagođene sheme koje je definirao korisnik.
Autentifikacija: API ključ (zaglavlje x-api-key ili upitni parametar api_key).
| Parametar | Tip | Obavezno | Napomene |
|---|---|---|---|
websiteId | uuid | da | Mora biti valjani UUID. Na ovoj krajnjoj točki nema rezervnog Host/konfiguracijskog parametra. |
state | string | ne | Filtrira prema stanju životnog ciklusa: draft, active ili archived. |
api_key | string | ne | Alternativa zaglavlju x-api-key. |
JSON niz sažetaka komponenti:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source je uvijek "custom". displayName se vraća na name, a category zadano je "Custom" kada nije postavljeno.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId nedostaje ili je nevažeći401 — nevažeći API ključ