Skip to main content
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

id
string
required
The UUID of the incident.
updateId
string
required
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.
data
object
required
Same shape as the Post Incident Update response. body will be null, and redactedAt / redactedBy will be populated. statusChange is preserved.

Error responses