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

الحصول على اسم مخطط مجموعة البيانات

اجلب المستندات المنشورة لمخطط معيّن — جميعها، أو واحدًا، أو دفعة، أو صفحة — كمصفوفة JSON متدفقة.

اجلب المستندات المنشورة لمخطط معيّن — جميعها، أو مستندًا واحدًا، أو دفعة بحسب المعرفات، أو صفحة — يتم بثها كمصفوفة JSON. متاح أيضًا عند /schemas/{schema_name}. يتم تحويل مراجع الصور إلى روابط URL، وعند تعيين language يتم دمج الترجمة المطابقة فوق المحتوى الأساسي.

المصادقة: مفتاح واجهة برمجة التطبيقات. يُطلب المفتاح فقط عندما يضبط الخادم require_schema_api_key = true؛ وإلا يُسمح بالقراءة دون هوية.

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

المعاملالنوعمطلوبملاحظات
schema_nameسلسلةنعممخطط المستند، مثلًا post.

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

المعاملالنوعمطلوبملاحظات
websiteIduuidلاالموقع المستهدف؛ يعود إلى ترويسة Host / الإعداد عند عدم التحديد.
iduuidلايجلب مستندًا واحدًا. يتفوّق على ids.
idsسلسلةلامعرّفات UUID مفصولة بفواصل (دفعة، الحد الأقصى 200). يتفوّق على ترقيم الصفحات.
languageسلسلةلايدمج الترجمة لهذه اللغة فوق المحتوى الأساسي.
limitعدد صحيحلاحجم الصفحة، القيمة الافتراضية 200، والحد الأقصى 200.
offsetعدد صحيحلاعدد الصفوف التي سيتم تخطيها (لا يُطبَّق إلا عند وجود حدّ موجب).
api_keyسلسلةلابديل عن ترويسة x-api-key.

عندما لا يتم تعيين id ولا ids، يتم إرجاع المستندات مرتّبة حسب published_at DESC.

الاستجابة

مصفوفة JSON متدفقة. يحتوي كل عنصر على المحتوى المنشور للمستند مبسوطًا في المستوى الأعلى، مع حقول مُدرجة _id و_title و_publishedAt:

[
  {
    "_id": "...",
    "_title": "البدء",
    "_publishedAt": "2026-06-23T20:36:31Z",
    "title": "البدء",
    "description": "...",
    "content": "..."
  }
]

تفوز حقول المحتوى على الحقول المُضافة عند حدوث تعارض. تحصل مراجع الصور ذات البنية { alt, _asset: { id } } على قيمة url محلولة تُدرج داخل _asset.

مثال

curl '{CMS_API_URL}/dataset/post?websiteId=<uuid>&limit=50' \
  -H 'x-api-key: <key>'

الأخطاء

  • 400 — websiteId غير صالح، أو id غير صالح، أو ids غير صحيحة (فارغة، أكثر من 200، أو UUID غير صالح)
  • 401 — مفتاح واجهة برمجة التطبيقات غير صالح (أو مفقود عند الحاجة)
  • 500 — فشل في الاستعلام
Continue Reading
Previous‹GET /components/{name}Nextالحصول على تغييرات المحتوى (SSE)›