PublicStatus — PAT API for automated status updates
Monitoring, CI, and Alertmanager can open incidents, flip components, and schedule maintenance — via personal access token, no browser login. Team plan+, docs live.
Status pages updated only in the admin UI go stale during an outage. PublicStatus now ships a write API with personal access tokens (kpat_…) — your monitoring fills the page automatically.
Via POST /api/write (Bearer token):
- Incidents: open, post updates, resolve — with severity and affected components
- Components: create, flip status (
operational→major-outage), delete — with optimistic versioning - Maintenance: schedule, start, complete, cancel
Reads use /api/query (list components and incidents — handy to fetch ids before an update). Scopes are granular (incidents, components, maintenance, each read/write).
Common setup: Prometheus Alertmanager webhook → small adapter → PublicStatus API. No manual copy-paste while things are on fire. Mint tokens in Settings → API Tokens (Team plan+), copy once, store in CI/cluster secrets.
Full guide with curl examples and an Alertmanager walkthrough: publicstatus.eu/en/developers. Same Kumiko pattern we use in enterprise pilots: scoped tokens, tier-gated, revocable immediately.