Overview
Acknowledge an incident in a single request. This is a convenience endpoint that transitions an incident fromopen status to acknowledged. It’s equivalent to calling the status update endpoint with status: 'acknowledged'.
Authentication
Requires API Key authentication:- API Key:
X-API-Key: YOUR_API_KEY
Path Parameters
Incident ID (UUID). The unique identifier of the incident to acknowledge.
Request Body
No request body required. The endpoint automatically:- Sets status to
acknowledged - Assigns the incident to the authenticated user
- Records the current timestamp as
acknowledged_at
Response Format
Whether the request was successful
Example Requests
Example Response
Status Codes
| Status | Description |
|---|---|
| 200 OK | Incident successfully acknowledged |
| 400 Bad Request | Invalid state transition (e.g., already resolved) |
| 401 Unauthorized | Authentication failed or invalid credentials |
| 404 Not Found | Incident not found or not accessible in current project |
| 500 Internal Server Error | Server error during acknowledgment |
Error Codes
Comparison with Update Status Endpoint
This endpoint is a convenience wrapper around the status update endpoint:| Feature | Acknowledge | Update Status |
|---|---|---|
| Purpose | Quick acknowledgment | Full status control |
| Valid Status | acknowledged only | open, acknowledged, resolved, closed |
| Note/Comment | Automatic | Optional |
| Request Body | Empty | Required |
| Use Case | Mobile apps, quick actions | Full workflow control |
Equivalent Calls
These two calls are functionally equivalent:Notes
- No request body is required - send POST with empty body
- The endpoint automatically assigns the incident to the authenticated user
- The
acknowledged_attimestamp is set to the current server time - Transition rules still apply - cannot acknowledge already resolved incidents
- Attempting to acknowledge an already-acknowledged incident returns a 400 Bad Request error with valid transitions listed
- The note is automatically set to “Incident acknowledged”
Valid State Transitions
This endpoint only works when transitioning fromopen status: