Skip to main content
POST
Create retrospective
🔑 Requires the status_pages.publish_updates scope.

Authorizations

Authorization
string
header
required

API key from your incident.io dashboard (Settings → API keys)

Body

application/json
idempotency_key
string
required

A unique key to de-duplicate requests. If you send a request with an idempotency_key that was already used, the original response will be returned.

Example:

"historical-incident-2021-08-17"

name
string
required

A title for the incident

Maximum string length: 200
Example:

"Elevated API latency"

status_page_id
string
required

ID of the status page. You can find this by calling the ListStatusPages endpoint.

Example:

"01FCNDV6P870EA6S7TK1DSYDG0"

updates
object[]
required

The reconstructed timeline of updates for this incident, ordered chronologically (earliest first). The final update must set incident_status to "resolved".

Example:

Response

201 - application/json

Created response.

status_page_incident
object