سرد ملخصات المكونات المخصصة (مخطط نوع المحتوى) لموقع إلكتروني.
سرد ملخصات المكونات المخصصة (مخطط نوع المحتوى) لموقع إلكتروني، مرتبة حسب الاسم. تُعاد المخططات المخصصة التي يعرّفها المستخدم فقط.
المصادقة: مفتاح API (ترويسة x-api-key أو معامل الاستعلام api_key).
| المعامل | النوع | مطلوب | ملاحظات |
|---|---|---|---|
websiteId | uuid | نعم | يجب أن يكون UUID صالحًا. لا يوجد بديل Host/config في نقطة النهاية هذه. |
state | string | لا | عامل تصفية حسب حالة دورة الحياة: draft، active، أو archived. |
api_key | string | لا | بديل لترويسة x-api-key. |
مصفوفة JSON تحتوي على ملخصات المكونات:
[
{
"id": "...",
"name": "post",
"displayName": "منشور",
"description": "منشور توثيقي",
"category": "مخصص",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source تكون دائمًا "custom". يعتمد displayName على name، ويكون category افتراضيًا "Custom" عند عدم تعيينه.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId مفقود أو غير صالح401 — مفتاح API غير صالح