توثيق ERPOSالمرجع التنفيذي للمطورين
الرئيسية›المعمارية والبيانات›فهرس الواجهات الداخلية

فهرس الواجهات الداخليةInternal API catalog

اقتراح هندسي افتراض تنفيذي

كل واجهات API الداخلية المذكورة في صفحات الميزات مع اصطلاحاتها المشتركة.

الواجهات

كل الواجهات أدناه داخلية في ERPOS، بالاسم البرمجي المفترض legal_erp افتراض تنفيذي (التعارض C-02). القراءة البسيطة عبر REST الجاهز /api/resource/<DocType> الذي يحترم الصلاحيات؛ والشاشات عبر دوال /api/method/legal_erp.api.v1.<area>.<fn> والإصدار في المسار (دليل المطور ص19).

لا واجهات حكومية هنا

لا يحتوي هذا الفهرس أي endpoint لجهة حكومية. مسارات ناجز وغيرها لا تُعرف إلا من الملف التقني بعد الموافقة ناجز وناجز للمطورين.

اصطلاحات مشتركة

البندالقاعدة
المصادقةجلسة Frappe (ويب) أو رمز API لكل مستخدم (جوال)؛ لا مفاتيح في المتصفح.
الصلاحيةكل دالة تتحقق بـ frappe.has_permission وتجلب بـ frappe.get_list.
الأخطاء403 صلاحية، 404 غير موجود أو غير مرئي (لا يُميَّز بينهما للحماية)، 409 تعارض نسخة، 417 تحقق، 429 حد الاستخدام.
عدم التكرارالعمليات من الجوال تحمل client_request_id المزامنة دون اتصال.
الترقيمlimit_start وlimit_page_length.
التاريخISO 8601 بتوقيت +03:00؛ التاريخ الهجري للعرض فقط.

الواجهات (27)

الطريقةالمسارالوصفالصلاحيةالميزة
POST/api/method/legal_erp.api.v1.access.request_exceptional_accessطلب دخول استثنائي لملف محجوب أو لست في فريقه (للشريك أو بإذن مسبق).مستخدم مفعّل؛ يُرفض لمن في قائمة الحاجز.B01
POST/api/method/legal_erp.api.v1.parties.find_or_createيبحث بالبصمة أولًا ثم بالاسم الموحد، ويعيد المطابقات قبل الإنشاء.شريك، محامٍ، سكرتارية.B02
GET/api/resource/Legal Matter?fields=["name","title","stage","status"]قائمة ملفات المستخدم (REST الجاهز في Frappe، يحترم الصلاحيات) (دليل المطور ص19).بحسب قاعدة الفريق.B03
POST/api/method/legal_erp.api.v1.matters.closeإغلاق الملف بتاريخ ونتيجة.المحامي المسؤول أو الشريك.B03
POST/api/method/legal_erp.api.v1.court.start_next_stageإنشاء مرحلة طعن أو تنفيذ من حكم.فريق الملف.B04
POST/api/method/legal_erp.api.v1.matters.remove_wallرفع حاجز.الشريك فقط.B06
GET/api/method/legal_erp.api.v1.poa.for_matter?matter=MAT-2026-00001الوكالات السارية لملف مع صلاحياتها.فريق الملف.B07
POST/api/method/legal_erp.api.v1.poa.checkفحص إجراء.فريق الملف.B08
GET/api/method/legal_erp.api.v1.mobile.todayجلسات اليوم ومهله للمحامي (واجهة الجوال) (دليل المطور ص20).المستخدم نفسه.B09
POST/api/method/legal_erp.api.v1.mobile.submit_hearing_reportحفظ مسودة من الجوال (يعمل دون اتصال عبر الطابور B34 العمل دون اتصال).المحامي الحاضر.B10
POST/api/method/legal_erp.api.v1.deadlines.previewحاسبة: معاينة دون حفظ.محامٍ أو شريك.B12
POST/api/method/legal_erp.api.v1.documents.uploadرفع مستند (multipart).فريق الملف أو الموكّل لملفاته.B13
POST/api/method/legal_erp.api.v1.templates.renderتعبئة قالب لملف.فريق الملف.B14
GET/api/method/legal_erp.api.v1.library.article_in_force?law=LAW-CPL&number=187&on=2026-11-04نص المادة النافذ في تاريخ.كل المستخدمين الداخليين.B15
POST/api/method/legal_erp.api.v1.conflicts.runتشغيل فحص.سكرتارية، محامٍ، شريك.B16
POST/api/method/legal_erp.api.v1.intake.check_inمسح QR من جهاز الاستقبال.رمز جهاز الاستقبال فقط.B17
GET/api/method/legal_erp.api.v1.tasks.suggest?task=TASK-0091مرشحو الإسناد.الشريك أو من يملك الإسناد.B18
POST/api/method/legal_erp.api.v1.mobile.hearing_eventضغط زر جلسة.المحامي الحاضر.B19
POST/api/method/legal_erp.api.v1.pricing.estimateتقدير.محامٍ أو شريك.B20
POST/api/method/legal_erp.api.v1.portal.sign_contractتوقيع الموكّل بعد OTP.الموكّل الطرف في العقد.B22
POST/api/method/legal_erp.api.v1.notices.ingest_smsاستقبال رسالة ممررة.رمز سري لكل مكتب يُدار في الخزنة، يُرسل في ترويسة.B28
POST/api/method/legal_erp.api.v1.ai.askسؤال من واجهة المحامي.محامٍ أو شريك؛ حد الاستخدام.B29
POST/api/method/legal_erp.integrations.whatsapp.webhookاستقبال أحداث واتساب.التحقق من توقيع المنصة؛ تجاهل المعرّف المكرر.B30
GET/api/method/legal_erp.api.v1.mobile.todayشاشة اليوم (انظر B09 الجلسات والتقويم المزدوج ومنع التعارض الزمني).المستخدم نفسه.B33
POST/api/method/legal_erp.api.v1.mobile.syncإرسال الطابور.المستخدم نفسه.B34
GET/api/method/legal_erp.api.v1.portal.my_mattersملفات الموكّل.الموكّل.B35
POST/api/method/legal_erp.api.v1.najiz.link_matterطلب ربط (يُدرج في طابور).فريق الملف.B45