Skip to main content
POST
Creates a new incident.

Body

application/json

Request to create a new incident.

incident_type
string
required

Type classification of the incident.

severity
string
required

Severity level of the incident.

description
string | null

Optional human-readable description.

location
null | object

Geographic location where the incident occurred.

Response

201 - application/json

Incident created

Response for a single incident.

blockchain_records
string[]
required

Blockchain transaction hashes anchoring this incident.

created_at
string
required

RFC 3339 creation timestamp.

evidence_count
integer<int32>
required

Number of evidence items associated with this incident.

Required range: x >= 0
id
string
required

Unique incident identifier.

incident_type
string
required

Type classification (e.g. "fire", "flood").

severity
string
required

Severity level (e.g. "low", "high", "critical").

status
string
required

Lifecycle status (e.g. "open", "resolved").

location
null | object

Geographic location where the incident occurred.