The YouMonit API

A clean REST API for everything in the dashboard — create monitors, read uptime, manage incidents and status pages, and automate your whole observability stack.

Included on every plan — the free tier too.

One Bearer token, predictable JSON. This is the whole learning curve:

curl https://www.youmonit.com/api/v2/monitors \
  -H "Authorization: Bearer ymk_live_xxxxxxxxxxxxxxxx"

What you can build

🖥

Manage monitors

Create, update, pause and delete monitors of any type; read their live status and history.

Track incidents

List open and past incidents, pull timelines and acknowledge them programmatically.

🛰

Status pages

Read your public status pages and the monitors attached to each.

🔔

Notification channels

Enumerate the email, SMS, Slack and webhook channels configured in a workspace.

💳

Billing & plans

Inspect the current subscription, plan limits and invoice history.

🪝

Outgoing webhooks

Receive signed monitor.up / monitor.down events the moment a status changes.

Predictable REST

JSON in, JSON out. Standard HTTP verbs and status codes, versioned under /api/v2 so your integrations never break unannounced.

Simple, secure auth

Every request carries a Bearer token you mint in your workspace. Scope each key to exactly the resources it needs — read-only dashboards, write automation, billing bots.

Start automating in minutes

The API is part of every YouMonit plan. Create a key and make your first call before the kettle boils.