واجهة API والبيانات المفتوحة
كل كيان وادعاء ومصدر وتجربة متاح في صورة بيانات مهيكلة. القراءة لا تحتاج إلى مفتاح، وتسري حدود استخدام سخية.
المصادقة
القراءة مجهولة الهوية. أما الكتابة فتستخدم ملف تعريف الارتباط لجلسة Django: اطلب GET /auth/csrf مرة واحدة، ثم أرسل الرمز في X-CSRFToken مع طلبات POST وPATCH وDELETE مع تضمين بيانات الاعتماد.
ترقيم الصفحات والأخطاء
تقبل القوائم المعاملين page وpage_size وتعيد {"items", "count", "page", "page_size"}. وتكون الأخطاء دائمًا بصيغة {"detail": "…"} مع رمز حالة دالّ (400 أو 401 أو 403 أو 404 أو 409 أو 422 أو 429).
التوطين
أضف ?lang=ru (أو أرسل Accept-Language) للحصول على الحقول بالروسية؛ وتعود الترجمات المفقودة إلى الإنجليزية.
/entities/{slug}
يعيد كيانًا مع علاقاته مجمّعة بحسب النوع، وادعاءاته مع الأدلة والمصادر، وتقييماته.
curl "https://polityatlas.org/api/v1/entities/polycentric-law?lang=ar"
import httpx
r = httpx.get("https://polityatlas.org/api/v1/entities/polycentric-law?lang=ar")
entity = r.json()const res = await fetch("https://polityatlas.org/api/v1/entities/polycentric-law?lang=ar");
const entity = await res.json();{
"id": 11,
"slug": "polycentric-law",
"kind": "concept",
"title": "Polycentric law",
"summary": "Several coexisting centres of rule-making and dispute resolution.",
"review_state": "published",
"last_verified_at": "2026-10-02T00:00:00Z",
"relations": [
{
"type": "implements",
"direction": "incoming",
"label": "implemented by",
"items": [{ "entity": { "slug": "arbitration", "kind": "mechanism" } }]
}
],
"claims": [{
"id": 318,
"text": "…",
"epistemic_status": "disputed",
"verification_status": "verified",
"evidence": [{ "stance": "supports", "source": { "id": 41 } }]
}]
}المعرفة
الأطلس الحي
المستكشف والمرصد
Polity Lab
الأنطولوجيا
المفردات التي يستخدمها كل سجل. ويمكن للمحررين جلب المخطط الكامل، بما فيه تعريفات السمات، من /cp/ontology.
conceptآليةmechanismنظريةtheoryمفكرthinkerتجربةexperimentنوع مؤسسةinstitution_typeأيديولوجياideologyorganisationorganisationimplementsاختُبرت فيtested_inاقترحهاproposed_byأثّر فيinfluencedتنتقدcriticisesبديلalternative_toجزء منpart_ofتستخدم آليةuses_mechanismذات صلة بـrelated_toestablishedنظريةtheoryمحل خلافdisputedفرضيةhypothesisتوقّعforecastunverifiedصيغ بالذكاء الاصطناعيai_draftedقيد المراجعةin_reviewمتحقَّق منهverifiedمرفوضrejected