نقاط نهاية API — مرجع الإصدار v1 وواجهة Swagger UI // API

نقاط نهاية API — مرجع الإصدار v1 وواجهة Swagger UI

تضم واجهة API REST الخاصة بـ OODA Intelligence أكثر من 50 نقطة نهاية موزّعة على الوحدات.

عنوان القاعدة (Base URL)

https://dashboard.oodaintel.com/api/v1/

التوثيق التفاعلي

التوثيق الكامل والتفاعلي متاح على:

  • Swagger UI: https://dashboard.oodaintel.com/api/docs/
  • ReDoc: https://dashboard.oodaintel.com/api/redoc/

أهم نقاط النهاية

Monitoring

الطريقة نقطة النهاية الوصف
GET /monitoring/ عرض قائمة عمليات المراقبة
POST /monitoring/ إنشاء عملية مراقبة
GET /monitoring/{uuid}/ تفاصيل عملية المراقبة
GET /monitoring/{uuid}/alerts/ تنبيهات عملية المراقبة

Leaks

الطريقة نقطة النهاية الوصف
GET /leaks/search/ البحث في التسريبات
GET /leaks/saved-searches/ عمليات البحث المحفوظة
GET /leaks/stats/ الإحصاءات

Incidents

الطريقة نقطة النهاية الوصف
GET /incidents/ عرض قائمة الحوادث
POST /incidents/ إنشاء حادث
PATCH /incidents/{uuid}/ تحديث حادث
GET /incidents/{uuid}/iocs/ مؤشرات الاختراق (IOCs) للحادث

Tracking Token

الطريقة نقطة النهاية الوصف
GET /tracking-tokens/ عرض قائمة الرموز
GET /tracking-tokens/{uuid}/timeline/ الخط الزمني للانكشاف

التقسيم إلى صفحات

تدعم جميع نقاط نهاية العرض التقسيم إلى صفحات:

GET /api/v1/monitoring/?page=1&page_size=20

المرشّحات

استخدم معاملات الاستعلام لتصفية النتائج:

GET /api/v1/incidents/?status=open&severity=critical

صيغة الاستجابة

تتبع جميع الاستجابات الصيغة التالية:

{
  "count": 42,
  "next": "https://dashboard.oodaintel.com/api/v1/monitoring/?page=2",
  "previous": null,
  "results": [...]
}