API Reference

The siteRabbit REST API lets you manage monitors, read check history, and automate monitoring via CI/CD pipelines. Authenticate with a Bearer token from Settings → API Keys.

Base URL

https://api.siterabbit.app/v1

Interactive reference

The full interactive OpenAPI explorer is available while the backend is running.

Open Swagger UI

Monitors

GET
/monitors

List all monitors for the team

POST
/monitors

Create a new monitor

GET
/monitors/:id

Get a single monitor

PATCH
/monitors/:id

Update a monitor

DELETE
/monitors/:id

Delete a monitor

GET
/monitors/:id/checks

Recent check results

GET
/monitors/:id/uptime

90-day uptime by day

POST
/monitors/:id/pause

Pause checks

POST
/monitors/:id/resume

Resume checks

Status Pages

GET
/status-pages

List all status pages

POST
/status-pages

Create a status page

GET
/status-pages/:id

Get a status page

PATCH
/status-pages/:id

Update a status page

DELETE
/status-pages/:id

Delete a status page