קבל את הגדרת השדות המלאה של רכיב מותאם אישית בודד לפי שם.
קבל את ההגדרה המלאה של רכיב מותאם אישית בודד לפי שם, כולל רשימת השדות שלו.
אימות: מפתח API (כותרת x-api-key או פרמטר השאילתה api_key).
| פרמטר | סוג | חובה | הערות |
|---|---|---|---|
name | מחרוזת | כן | שם הסכמה, למשל post. |
| פרמטר | סוג | חובה | הערות |
|---|---|---|---|
websiteId | uuid | כן | חייב להיות UUID תקין. |
api_key | מחרוזת | לא | חלופה לכותרת x-api-key. |
{
"id": "...",
"name": "פוסט",
"displayName": "פוסט",
"description": "פוסט תיעוד",
"category": "מותאם אישית",
"titleField": "כותרת",
"routeSlugField": "כותרת",
"icon": null,
"fields": [
{ "name": "כותרת", "type": "מחרוזת", "required": true }
],
"slugFields": ["כותרת", "תיאור"],
"version": 8
}
slugFields מחושב — שמות כל השדות מסוג מחרוזת.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — websiteId חסר או שגוי401 — מפתח API שגוי404 — הסכמה לא נמצאה