Acknowledge an incident
Changed onAcknowledges an incident or clears the acknowledgement, and sets its notes. Send either field or both.
Request
- Base URLhttps://api.respan.ai
- URLhttps://api.respan.ai/api/pulses/incidents/{incident_id}/acknowledgement/
- AuthHTTP bearer
Path parameters
Incident ID, from List incidents.
Request body
Example request
{
"is_acknowledged": true,
"notes": "OpenAI org-level rate limit; requested an increase."
}Response
The updated incident.
Example response
{
"id": "3c9d7e1a-58b2-4f0e-a6d4-91c2b7e3f805",
"title": "Provider rate limit in prod",
"environment": "prod",
"fault_domain": "respan",
"started_at": "2026-09-30T14:02:00Z",
"ended_at": "2026-09-30T14:47:00Z",
"duration_seconds": 2700,
"data_through_at": "2026-09-30T14:47:00Z",
"state": "past",
"resolution_reason": "recovered",
"severity": "high",
"trigger": "spike",
"peak_error_rate": 0.42,
"baseline_error_rate": 0.012,
"error_count": 1840,
"request_count": 9620,
"hot_bucket_count": 31,
"error_class_breakdown": {
"provider_rate_limit": 1702,
"provider_overloaded": 138
},
"dominant_error_class": "provider_rate_limit",
"dominant_fingerprint": "9F3B2C1D4E5A6B7C",
"impact": {
"error_count": 1840,
"request_count": 9620,
"error_rate": 0.191,
"peak_error_rate": 0.42,
"baseline_error_rate": 0.012,
"rate_delta": 0.179,
"rate_multiplier": 15.9,
"affected_customers": 37
},
"primary_error": {
"error_class": "provider_rate_limit",
"fingerprint": "9F3B2C1D4E5A6B7C"
},
"created_at": "2026-09-30T14:05:12.448210Z",
"updated_at": "2026-09-30T14:52:03.118604Z"
}Changes
- breaking
request body became required
- breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
became nullable for the status - breaking
the
response's property format changed fromdoubleto no format for status - breaking
the
/response's property format changed fromdoubleto no format for status - breaking
the
/response's property format changed fromdoubleto no format for status - breaking
the
/response's property format changed fromdoubleto no format for status - breaking
the
/response's property format changed fromdoubleto no format for status - breaking
the
/response's property type changed fromnumbernulltonumber, and format fromdoubleto no format for status - breaking
the
response's property format changed fromdoubleto no format for status - breaking
the
response's property type changed from no type tostringfor status - warning
added the new
no_trafficenum value to theresponse property for the response status - warning
added the new
recoveredenum value to theresponse property for the response status - warning
added the new
staleenum value to theresponse property for the response status - info
api operation id
incidents_updateIncidentAcknowledgementremoved and replaced withupdateIncidentAcknowledgement - info
api tag
Incidentsadded - info
api tag
incidentsremoved - info
removed
subschema #2from theresponse propertyoneOflist for the response status
- breaking
- info
endpoint added
- info