Update Incident

Use this API to update the details of a specific incident by providing the incident's unique ID in the URL path and the updated information in the request body. The response will return the updated incident information.

Path Params
uuid
required

ID of an incident. The value can be obtained using Create Incident API.

Body Params
string
required

Name of the incident.
Provide a descriptive name to the incident so that it can be quickly referenced in the incident register.

string

Brief description of the incident.

string
required
Defaults to Unknown

The name of the type of incident that has occurred.

uuid
required

Incident Organization ID.
This can be retrieved from the Get List of Organizations API.

date-time

The date and time when the incident occurred, represented as an ISO 8601 timestamp in UTC.

date-time

The date and time when the incident was discovered, represented as an ISO 8601 timestamp in UTC.

date-time

The date by which the incident investigation or notification must be completed, represented as an ISO 8601 timestamp in UTC.

string
enum
Defaults to MANUAL

Creation Source

Allowed:
string

The root cause summary of the incident.

string
enum
Defaults to UNKNOWN

Indicates whether a notification is required for this incident either to an authority or affected individuals.

Allowed:
attributeValues
object

A map of custom attribute field names to the list of values associated with each attribute.
Each entry in the list can contain either an 'id' (for predefined options) or a 'value', depending on the attribute configuration.
If any attribute value is missing in the JSON array, the existing value for that attribute will be overridden, and the attribute will have empty values.

incidentAssigneeRequests
array of objects

A list of incident assignee requests, where each request includes an assignee's ID, optional email, and type (USER or GROUP).

incidentAssigneeRequests
jurisdictions
array of objects
jurisdictions
Responses

400

Bad Request

401

Unauthorized

403

Forbidden

500

Internal Server Error

Language
Credentials
OAuth2
Missing 1 required scope
URL
Response
Choose an example:
application/json
*/*