Overview
Update specific fields of an incident including severity level, error message, and affected regions. All changes are tracked in the audit trail with user attribution. This endpoint supports partial updates - only fields provided in the request will be modified.Authentication
Requires API Key authentication:- API Key:
X-API-Key: YOUR_API_KEY
Path Parameters
Incident ID (UUID). The unique identifier of the incident to update.
Request Body
All fields in the request body are optional, allowing partial updates.New severity level. Valid values:
critical, major, minor, warning. If different from current value, a severity change audit log entry will be created.Updated error description or message. Maximum 1000 characters. Only updated if different from current value.
Updated list of affected geographic regions. Replaces the entire list.
Audit Logging
All changes made through this endpoint are logged to the incident audit trail:- Severity changes create an entry with action:
severity_changedincluding old and new values - Error message updates create entries with action:
updatedand field metadata - Region updates create entries with action:
updatedand field metadata - No change: If a field value hasn’t changed, no audit entry is created for that field
Response Format
Whether the request was successful
Example Requests
Example Response
Status Codes
| Status | Description |
|---|---|
| 200 OK | Incident successfully updated |
| 400 Bad Request | Invalid request parameters |
| 401 Unauthorized | Authentication failed or invalid credentials |
| 404 Not Found | Incident not found or not accessible in current project |
| 500 Internal Server Error | Server error during update |
Error Codes
Notes
- This endpoint does not change incident status, use the status endpoint for that
- All changes are automatically attributed to the authenticated user
- The
updated_attimestamp is automatically set to the current time when changes are made - Severity changes create specific audit entries for tracking escalations and de-escalations
- Empty arrays for
affected_regionswill clear the list of affected regions - Error message and affected regions must be provided in full - they replace the existing values rather than appending