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
"status": "UP",
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.