API Endpoints — v1 Reference and Swagger UI
The OODA Intelligence REST API exposes more than 50 endpoints, organized by module.
Base URL
https://dashboard.oodaintel.com/api/v1/
Interactive documentation
The complete, interactive reference is available at:
- Swagger UI:
https://dashboard.oodaintel.com/api/docs/ - ReDoc:
https://dashboard.oodaintel.com/api/redoc/
Main endpoints
Monitoring
| Method | Endpoint | Description |
|---|---|---|
| GET | /monitoring/ |
List monitors |
| POST | /monitoring/ |
Create a monitor |
| GET | /monitoring/{uuid}/ |
Monitor details |
| GET | /monitoring/{uuid}/alerts/ |
Alerts for the monitor |
Leaks
| Method | Endpoint | Description |
|---|---|---|
| GET | /leaks/search/ |
Search leaked data |
| GET | /leaks/saved-searches/ |
Saved searches |
| GET | /leaks/stats/ |
Statistics |
Incidents
| Method | Endpoint | Description |
|---|---|---|
| GET | /incidents/ |
List incidents |
| POST | /incidents/ |
Create an incident |
| PATCH | /incidents/{uuid}/ |
Update an incident |
| GET | /incidents/{uuid}/iocs/ |
IOCs for the incident |
Tracking Token
| Method | Endpoint | Description |
|---|---|---|
| GET | /tracking-tokens/ |
List tokens |
| GET | /tracking-tokens/{uuid}/timeline/ |
Exposure timeline |
Pagination
Every list endpoint supports pagination:
GET /api/v1/monitoring/?page=1&page_size=20
Filters
Use query parameters to filter results:
GET /api/v1/incidents/?status=open&severity=critical
Response format
Every response follows the same format:
{
"count": 42,
"next": "https://dashboard.oodaintel.com/api/v1/monitoring/?page=2",
"previous": null,
"results": [...]
}