اقرأ محفظتك برمجياً: عقارات، وحدات، مستأجرون، عقود وذمم. نفس البيانات التي يراها فريقك في التطبيق، بنفس النطاق تماماً.
المفاتيح تسمح بطلبات GET فقط. أي طلب يكتب يُرفض بـ 403. المفتاح المسرّب يجب ألا يستطيع تعديل سجل إيجار.
من داخل التطبيق: الإعدادات ← المطورون ← مفتاح جديد. المفتاح يظهر مرة واحدة فقط عند إنشائه؛ نحن نخزّن بصمته لا نصه، فإن ضاع أنشئ غيره وألغِ القديم.
العنوان الأساسي: https://api.jabriya.app · المصادقة عبر ترويسة Authorization.
| الطلب | يعيد |
|---|---|
| GET/buildings | العقارات مع المنطقة والتصنيف والحالة. |
| GET/buildings/:id | عقار واحد بالتفصيل، مع أدواره ووحداته. |
| GET/units?status=VACANT | الوحدات، مع ترشيح بالحالة أو النوع أو البحث. |
| GET/tenants | المستأجرون، مع ترقيم الصفحات. |
| GET/contracts?status=ACTIVE | العقود، مع ترقيم وترشيح. |
| GET/receivables?tenantId=… | الذمم لمستأجر أو عقد أو وحدة. |
| GET/dashboard/summary | الأرقام الرئيسية خلف لوحة المعلومات. |
المبالغ بالدينار الكويتي بثلاث خانات عشرية. التواريخ ISO 8601. القوائم المرقّمة تقبل page وlimit وتعيد { items, total }.
منفذ MCP يسمح لمساعد ذكي بقراءة محفظتك بلغة طبيعية: "كم وحدة شاغرة عندي؟"، "من تأخر عن السداد؟". يعمل مع أي عميل يدعم MCP عبر HTTP، بنفس المفتاح.
portfolio_summarylist_propertieslist_overduelist_expiring_contractslist_vacant_units| 401 | المفتاح غير معروف أو ملغى. |
| 403 API_KEY_READ_ONLY | طلب كتابة بمفتاح. المفاتيح تقرأ فقط. |
| 403 FEATURE_NOT_IN_PLAN | الباقة الحالية لا تشمل الوصول البرمجي. |
| 404 | السجل غير موجود، أو ليس ضمن مؤسستك. |
لا نفرّق في رسالة الخطأ بين "سجل غير موجود" و"سجل يخص مؤسسة أخرى". كلاهما 404، لأن التفريق بينهما يكشف وجود بيانات ليست لك.
الوصول البرمجي ضمن باقة المؤسسات. تواصل معنا لتفعيله.