Monitor everything.
Automate anything.

Plug noc724's REST API into your code and handle monitors, incidents, status pages, maintenance windows and alert channels from one place.

API access

GET /monitors/{id}
"status": "UP",
CancelConnect
200 OK

Automate every monitor in minutes.

Create, change or delete monitors straight from your CI/CD pipeline. No manual clicks - just short calls that move as fast as your deploys.

Using AI?

Connect your AI assistant over MCP with the same API key and ask about monitors, incidents and response times in plain language. See MCP.

Included in all plans

The API comes with every account, the free plan too.

Fits your toolchain

cURL, Postman, CI/CD, scripts: if it speaks HTTP and JSON, it works. Treat monitoring as code.

Your dashboard, programmatically

Monitors, incidents, status pages, maintenance windows and alert channels - all behind one API.

Technical highlights.

A plain JSON REST API with a full OpenAPI description.

One base URL

Every endpoint lives under /api, documented in one reference.

Scoped API keys

Main, read-only and monitor-specific keys you can revoke any time.

Every monitor type

Website, keyword, ping, port, cron job, DNS, API and UDP monitors.

Multi-location checks

Set the check locations of any monitor through the API.

Stats included

Uptime, incidents, MTBF, MTTR and response times per monitor and period.

Webhook alerts

Send incident and recovery events to any URL of your own.

What you can build.

A few ideas to get you started.

Monitors as code

Create a monitor for every new service from your deployment pipeline, so nothing ships unwatched.

Your own dashboards

Pull uptime and response times into the dashboards and reports your team already reads.

Ticket automation

Open a ticket when the webhook reports an incident and close it when the recovery arrives.

Customer-facing status

Keep status pages in sync with your product: add and remove monitors as customers come and go.

Start using noc724's API in seconds.

1 Grab your key

Copy it from Integrations & API > API.

2 Fire your first call

curl http://127.0.0.1:33005/api/monitors \
  -H "Authorization: Bearer YOUR_API_KEY"

3 Parse the JSON

Each monitor includes its status, type, target, interval and check locations.

4 That's it!

Create, edit or delete monitors, alert channels and status pages on the fly.

Ready to build?

Get your API key and start building with noc724's API in a few clicks.

Frequently asked questions.

In your dashboard, open Integrations & API and choose API. Create a main key, a read-only key, or a key limited to one monitor.