Create uptime monitors and configure alert contacts via the UptimeRobot v3 API

domain: uptimerobot.com/api · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate an API key in the UptimeRobot dashboard under My Settings; UptimeRobot v3 API uses API key authentication via the api_key parameter in POST bodies (application/x-www-form-urlencoded or JSON)
  2. Create an alert contact: POST https://api.uptimerobot.com/v3/newAlertContact with type=2 for email and the recipient address; note that email contacts require the recipient to confirm before they become active (status transitions from 0 to 2)
  3. Create a monitor: POST https://api.uptimerobot.com/v3/newMonitor with type=1 (HTTP/S), url, friendly_name, interval (seconds), and alert_contacts array including the confirmed contact ID and threshold
  4. Retrieve monitor status: POST https://api.uptimerobot.com/v3/getMonitors with monitor IDs or retrieve all monitors; response includes status (0=paused, 1=not checked yet, 2=up, 8=down, 9=seems down)
  5. Pause or resume a monitor: POST https://api.uptimerobot.com/v3/editMonitor with status=0 to pause or status=1 to resume for maintenance windows
  6. Delete a monitor: POST https://api.uptimerobot.com/v3/deleteMonitor with id; deletion is permanent — retrieve and archive config before deleting

Known gotchas

Related routes

Set up and manage uptime monitors and a public status page with Uptime Kuma
github.com/louislam/uptime-kuma · 5 steps · unrated
Configure Elastic Heartbeat for uptime synthetics monitoring (HTTP and ICMP checks)
opentelemetry.io · 6 steps · unrated
Create and manage alerts in Opsgenie using the REST API
support.atlassian.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans