Incidents
Redact Incident Update
Wipe the body of an incident update and record who removed it. Append-only — the row itself is preserved.
POST
Removes the body of an incident update. The row stays at its original
postedAt; body is cleared, and redactedAt / redactedBy are set. The statusChange carried by the update — if any — is preserved: the system cannot lie about lifecycle state.
To correct a previous statement, redact the original and post a new update.
Who can redact
POST is used (not DELETE or PATCH) to reflect the append-only contract at the URL level: nothing is deleted, and no field is edited — the redaction is an explicit, named action.
Redaction is permitted even after the incident is resolved — it is the only mutation that survives the terminal status.
Path parameters
The UUID of the incident.
The server-generated
id of the update to redact, as returned by Post Incident Update or List Incident Updates.Request body
None. The endpoint takes no body.Response
Returns the redacted update.Same shape as the Post Incident Update response.
body will be null, and redactedAt / redactedBy will be populated. statusChange is preserved.