Preia definiția completă a câmpurilor unei componente personalizate după nume.
Preia definiția completă a unei componente personalizate unice după nume, inclusiv lista câmpurilor sale.
Autentificare: Cheie API (antet x-api-key sau parametru de interogare api_key).
| Parametru | Tip | Obligatoriu | Note |
|---|---|---|---|
name | string | da | Numele schemei, de ex. post. |
| Parametru | Tip | Obligatoriu | Note |
|---|---|---|---|
websiteId | uuid | da | Trebuie să fie un UUID valid. |
api_key | string | nu | Alternativă la antetul x-api-key. |
{
"id": "...",
"name": "postare",
"displayName": "Postare",
"description": "O postare de documentație",
"category": "Personalizat",
"titleField": "titlu",
"routeSlugField": "titlu",
"icon": null,
"fields": [
{ "name": "titlu", "type": "string", "required": true }
],
"slugFields": ["titlu", "descriere"],
"version": 8
}
slugFields este calculat — numele tuturor câmpurilor de tip string.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <cheie>'
400 — websiteId lipsă sau invalid401 — cheie API invalidă404 — schemă negăsită