Skip to main content

Endpoints

  • POST /v1/monitors — Create a monitor.
  • GET /v1/monitors — List monitors.
  • GET /v1/monitors/{id} — Get monitor detail.
  • PATCH /v1/monitors/{id} — Update URL, extract schema, watch config, cron, webhook, or active state.
  • DELETE /v1/monitors/{id} — Delete a monitor.
  • POST /v1/monitors/{id}/trigger — Run immediately, outside the cron schedule.
  • GET /v1/monitors/{id}/runs / GET /v1/monitors/{id}/runs/latest — Run history and extracted values.
  • GET /v1/monitors/{id}/changes / GET /v1/monitors/{id}/changes/latest — Detected change history, newest first.
See the Website Monitoring guide for watch configuration (thresholds, array fields, content-hash mode, digest delivery) and the webhook payload shape.