Public API
1 min read
Public API
The SignalDocks API lets you read your monitoring data programmatically.
Authentication
All API requests require a Bearer token. Create a key at Dashboard → Settings → API Keys.
Authorization: Bearer sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Keys are shown only once on creation — store them securely.
Endpoints
List monitors
GET /api/v1/monitors
Get monitor
GET /api/v1/monitors/{id}
Check history
GET /api/v1/monitors/{id}/checks
Incidents
GET /api/v1/monitors/{id}/incidents
Example
curl https://signaldocks.com/api/v1/monitors \
-H "Authorization: Bearer sk_your_key_here"
Revoking keys
Go to Dashboard → Settings → API Keys and click the delete icon next to any key to revoke it immediately.