Docs

Incidents API

Query and manage database incidents.

Endpoints

text
GET /api/v1/incidents - List incidents GET /api/v1/incidents/:id - Get incident details POST /api/v1/incidents/:id/ack - Acknowledge an incident POST /api/v1/incidents/:id/close - Close an incident

List Incidents

bash
curl -H "X-API-Key: your-api-key" \ "https://api.dbabrain.ai/api/v1/incidents?status=open&severity=P1,P2"

Incident Object

json
{ "id": "inc_xyz789", "severity": "P2", "status": "open", "title": "Blocking chain detected - 3 sessions waiting", "description": "PID 8842 holding lock for 4m 23s...", "rootCause": "Idle-in-transaction from app-server-02", "suggestedFix": "SELECT pg_terminate_backend(8842);", "detectedAt": "2026-02-07T14:30:00Z", "database": "production-primary" }