نقاط نهاية 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": [...]
}