Update incident
Change an incident's title, severity, or status.
Update incident
PUT /incidents/:id
Update incident title, severity, or status.
Auth: Bearer token (write scope)
Body parameters
title string
Incident title.
severity string
Severity: minor, major, critical.
status string
Status: investigating, identified, monitoring, resolved.
Request
bashcurl -X PUT -H "Authorization: Bearer hu_..." \ -H "Content-Type: application/json" \ -d '{"severity": "critical"}' \ "https://happyuptime.com/api/v1/incidents/inc_847"
Response
json{ "data": { "id": "inc_847", "title": "API latency spike", "status": "investigating", "severity": "critical", "started_at": "2026-03-07T14:22:00Z", "updated_at": "2026-03-07T15:00:00Z" } }
To append a status update message (instead of overwriting the incident fields), use POST /incidents/:id/updates.