Instatus
Instatus provides operational status monitoring for businesses, enabling users to track and report the real-time status of services. Use it to communicate uptime, downtimes, and maintenance updates to customers.
Data Model
- Status Pages — public status pages; parent for incidents, maintenances, metrics, components, subscribers.
- User — account user.
- Incidents — active or past incidents; have updates (timeline entries).
- Maintenances — scheduled maintenance; have updates.
- Incident/Maintenance Updates — timeline updates for incidents or maintenances.
- Metrics — uptime or custom metrics displayed on the page.
- Page Components — components (e.g. status, metrics) on the page.
- Subscribers — subscribers to status updates.
- Team — team members with page access.
- Templates — page templates.
Gotchas
- Hierarchy: Incidents, maintenances, metrics, and components are scoped to a status page; fetch page first.
- Updates: Incident and maintenance updates require the parent object ID and update ID; two-step fetch.