Skip to content

Docs

Getting started

Create a monitor, ping it once, and confirm the dashboard sees the run.

Create an account, then New monitor. Give it the name you would want in a page at 2am. Pick an interval or a cron expression and a grace period. The detail page shows a ping URL that accepts GET and POST.

Send one success ping. The status moves from Waiting to Up, and the next deadline is one interval (or the next cron slot) plus grace. If that deadline passes with no further ping, the monitor is marked Down and the email on the account is notified.

A minimal check

curl -fsS -X POST "$PING_URL" \
  -H "content-type: application/json" \
  -d '{"tokens":100,"cost_usd":0.002}'

The monitor page has ready-to-paste snippets for curl, n8n, Make, Zapier, GitHub Actions, Vercel cron, Python, Node, and a Claude Code hook.