Post to and update maintenance and incidents on your status page through an HTTP REST API.
Instatus provides an API for managing status pages, accessible under a REST-based endpoint at api.instatus.com. Requests are authenticated with a bearer API token obtained from user developer settings, and require a Page ID that identifies the project.
The API covers status pages, workspaces, components, incidents and incident updates, maintenances and maintenance updates, general notices, outages, teammates, subscribers, metrics, monitors, monitoring integrations, routing rules, escalation policies, and on-call schedules. It defines fixed status values for pages (e.g. UP, HASISSUES, and various degraded/outage states), components (OPERATIONAL, UNDERMAINTENANCE, DEGRADEDPERFORMANCE, PARTIALOUTAGE, MAJOROUTAGE), incidents (INVESTIGATING, IDENTIFIED, MONITORING, RESOLVED), and maintenances (NOTSTARTEDYET, INPROGRESS, COMPLETED).
The API is intended for developers building or automating integrations with Instatus status pages, such as updating incident state, managing components, or syncing monitoring data programmatically. Requests and responses, including errors, are JSON-encoded, and error responses include a code and message.
Requests must include an API token in the Authorization header as a Bearer token, obtained from User settings → Developer settings.
All endpoints are under https://api.instatus.com and follow REST architecture, with requests and responses encoded as JSON.
The API covers status pages, workspaces, components, incidents, incident updates, maintenances, subscribers, metrics, monitors, and on-call schedules.
Yes, it integrates with tools like Datadog, Pingdom, New Relic, PagerDuty, Prometheus, Grafana, and others, alongside webhook, email, and chat notification channels.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Hire freelancers to get work done.
Flexible, RESTful access to the user's inbox.
Collect, configure and analyze your data to reach the right audience.
Automated company logo API that updates daily. Transform any domain or company name into verified logos.
Logo API for brands, stocks, and cryptocurrencies.
Send marketing campaigns and transactional mails.