API Reference
Complete REST API documentation. Authenticate with Clerk session or API key (Bearer token).
Browser Session
Automatic when signed in. Used by dashboard.
API Key (Bearer Token)
For CLI and programmatic access.
Agents
/api/agentsList all agents
/api/agentsRegister a new agent
/api/agents/:idGet agent details
/api/agents/:idUpdate agent
/api/agents/:idArchive agent
/api/agents/:id/heartbeatRecord heartbeat
Compliance
/api/compliance/:id/pdfDownload action plan PDF
Incidents
/api/incidentsList incidents
/api/incidentsCreate incident
Metrics & Bias
/api/metrics/ingestPush metrics + optional biasMetrics (demographicParityDelta, falsePositiveRateGap, calibrationError)
Real-time (SSE)
/api/sseServer-Sent Events stream. Events: agent.updated, incident.created/updated, metrics.ingested, ping
Audit Logs
/api/audit-logsPaginated audit log entries
/api/audit-logs/exportExport as CSV/JSON or push to Splunk/Datadog via ?format=csv|json&siem=splunk|datadog|all
Webhooks
/api/webhooks/slack/commandsSlack slash commands: /agentpmo status|incidents|agents|help
/api/webhooks/slack/interactionsSlack interactive buttons: acknowledge/resolve incident
/api/webhooks/teams/actionsTeams Adaptive Card actions: acknowledge/resolve incident
Reports
/api/reportsExecutive report JSON
/api/reports/pdf8-page CISO PDF
API Keys
/api/api-keysList keys
/api/api-keysCreate key
/api/api-keysRevoke key
Search
/api/search?q=termSearch agents and incidents