Извлича пълната дефиниция на полетата на един персонализиран компонент по име.
Извлича пълната дефиниция на единичен персонализиран компонент по име, включително списъка с неговите полета.
Автентикация: API ключ (заглавка x-api-key или параметър на заявката api_key).
| Параметър | Тип | Задължителен | Бележки |
|---|---|---|---|
name | string | да | Името на схемата, напр. post. |
| Параметър | Тип | Задължителен | Бележки |
|---|---|---|---|
websiteId | uuid | да | Трябва да е валиден UUID. |
api_key | string | не | Алтернатива на заглавката 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
}
slugFields се изчислява автоматично — имената на всички полета от тип низ.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — липсва или е невалиден websiteId401 — невалиден API ключ404 — схемата не е намерена