PublicStatus: PAT API for automated status updates
Monitoring, CI, and Alertmanager can open incidents, flip components, and schedule maintenance, via personal access token with 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, with 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.