Skip to main content
The Incidents API supports reporting employee incidents, reading lifecycle state, updating documented editable fields, and uploading permitted attachments.

Types and statuses

The public contract exposes status for observation but does not expose a direct arbitrary status field in the patch schema.

Status responsibility

The public contract does not expose a generic status property in IncidentPatch. Synchronize status by reading the incident.

Incident swimlane

Create an incident

The referenced employee must be accessible in the selected tenant context and must already be activated. The API assigns reporter metadata and initial lifecycle state. If the employee exists but has not completed activation, POST /incidents returns 422 EMPLOYEE_NOT_ACTIVATED:
This response is not retryable until the employee has been activated.

Update supported fields

The patch contract exposes type, dateFrom, and dateUntil. Setting dateUntil closes or schedules completion of an open temporary incident according to server rules.
Incidents cannot be reopened through this endpoint.

Attachment conditions

The 5 MiB limit applies to the encoded multipart request, including boundaries and headers.

Upload flow

Data minimization

Upload only documents necessary for the incident process. Do not add unrelated personal data, and protect local source files, retry queues, and downloaded evidence according to the customer’s retention and access rules.

Common failures

Last modified on September 2, 2026