Dohvati potpunu definiciju polja jedne prilagođene komponente prema nazivu.
Dohvati potpunu definiciju jedne prilagođene komponente prema nazivu, uključujući njezin popis polja.
Autorizacija: API ključ (zaglavlje x-api-key ili parametar upita api_key).
| Parametar | Tip | Obavezno | Napomene |
|---|---|---|---|
name | string | da | Naziv sheme, npr. post. |
| Parametar | Tip | Obavezno | Napomene |
|---|---|---|---|
websiteId | uuid | da | Mora biti valjani UUID. |
api_key | string | ne | Alternativa zaglavlju x-api-key. |
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"titleField": "title",
"routeSlugField": "title",
"icon": null,
"fields": [
{ "name": "title", "type": "string", "required": true }
],
"slugFields": ["title", "description"],
"version": 8
}
Polje slugFields se računa — nazivi svih polja tipa string.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — nedostaje ili je nevažeći websiteId401 — nevažeći API ključ404 — shema nije pronađena