Docs/Developer

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.