Overview
Create a new public incident on your status page to inform users about service issues, maintenance windows, or degraded performance. Incidents are visible to all status page viewers and can include multiple affected components.Authentication
All requests must include authentication via API Key:- API Key:
X-API-Key: YOUR_API_KEY
Request
Path Parameters
| Parameter | Type | Description |
|---|---|---|
projectId | UUID | The ID of the project |
statusPageId | UUID | The ID of the status page |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Incident title (1-200 characters) |
message | string | Yes | Detailed incident message (1-5000 characters) |
severity | string | Yes | Severity level: minor, major, critical |
status | string | No | Initial status: investigating, identified, monitoring, resolved (default: investigating) |
affected_monitor_ids | UUID[] | Yes | Array of monitor IDs affected by this incident (min 1) |
Severity Levels
minor: Minor issue with minimal impact on usersmajor: Significant issue affecting multiple services or userscritical: Critical outage affecting all or most services
Status Values
investigating: Issue is under investigationidentified: Root cause has been identifiedmonitoring: Fix has been applied, monitoring for resolutionresolved: Issue has been resolved
Response
Returns the created incident object with a 201 status code.Response Fields
| Field | Type | Description |
|---|---|---|
id | UUID | Unique incident identifier |
status_page_id | UUID | Status page ID |
title | string | Incident title |
message | string | Incident description |
severity | string | Severity level |
status | string | Current status |
affected_monitor_ids | UUID[] | List of affected monitor IDs |
created_at | timestamp | Creation timestamp |
updated_at | timestamp | Last update timestamp |
resolved_at | timestamp | null | Resolution timestamp if resolved |
updates | array | Array of incident updates |
Status Codes
| Status | Description |
|---|---|
201 | Incident created successfully |
400 | Validation error (invalid data or monitors) |
401 | Unauthorized (missing or invalid token) |
403 | Forbidden (no permission to manage status page) |
404 | Status page not found |