profound-logoProfound CMS
⌘K
Admin
Theme
Docsبرنامج تعليميBlogPhilosophy
Docsبرنامج تعليميBlogPhilosophy

Hybrid

التوجيه البارامتريTypes of Componentsإس إس إيInstall Profound CMS as a proxyالبرمجة النصية في منشئ القوالبProject Scaffoldingمكتبة الوسائط

بلا رأس

البدء السريعJSON و Claude CodeComponent Zod Pull

واجهة برمجة تطبيقات REST

نظرة عامة على واجهة RESTgetربط موقع الويب بواجهة برمجة التطبيقاتgetالحصول على المساراتgetالحصول على مسارgetالحصول على الكتلgetجلب الكتل مع ذاكرة CEL المؤقتةgetGET /blocks/generatedgetالحصول على المكوناتgetGET /components/{name}getالحصول على اسم مخطط مجموعة البياناتgetالحصول على تغييرات المحتوى (SSE)patchPATCH /dataset/{schema_name}postترجمة المنشورpatchPATCH /translationsgetالحصول على الاستخدامpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

الحصول على الكتل

جلب الكتل حسب المعرّف، وفق ترتيب الطلب، مع حل مراجع الصور.

جلب الكتل حسب المعرّف لموقع ويب، مع تحويل مراجع الصور إلى عناوين URL. تُعاد الكتل بنفس ترتيب معرفات ids المطلوبة؛ تُتجاهَل المعرفات غير المعروفة بصمت.

المصادقة: مفتاح واجهة برمجة التطبيقات (ترويسة x-api-key أو معامل الاستعلام api_key).

معلمات الاستعلام

المعاملالنوعمطلوبملاحظات
websiteIduuidلاموقع الويب المستهدف؛ تتم الاستعاضة بترويسة Host أو الإعدادات إذا لم يحدد.
idsstringلامعرّفات الكتل بصيغة UUID مفصولة بفواصل. فارغ أو غير موجود → [].
api_keystringلابديل عن ترويسة x-api-key.

الاستجابة

مصفوفة JSON من الكتل:

[
  {
    "id": "...",
    "website_id": "...",
    "schema_id": "...",
    "draft_content": {},
    "published_content": {},
    "state": "published",
    "version": 3,
    "schema_name": "hero-block",
    "layout": {},
    "cloned_from_id": null,
    "created_at": "2026-06-23T18:34:16Z",
    "updated_at": "2026-06-23T20:36:55Z"
  }
]

مثال

curl '{CMS_API_URL}/blocks?websiteId=<uuid>&ids=<id1>,<id2>' \
  -H 'x-api-key: <key>'

الأخطاء

  • 400 — UUID غير صالح في ids، أو موقع غير قابل للحل
  • 401 — مفتاح واجهة برمجة التطبيقات غير صالح
Continue Reading
Previous‹الحصول على مسارNextجلب الكتل مع ذاكرة CEL المؤقتة›