Monitoring
Delete Incident (Manual only)
Deletes a manually created (status-page) incident. Monitor-generated incidents cannot be deleted.
DELETE /api/incidents/:id
Deletes a manual incident (a status-page announcement created by an admin) together with its timeline updates. Monitor-generated incidents are worker-owned and can never be deleted — the endpoint rejects them with 403 notManualIncident.
Authentication
Requires a valid session with editor/admin rights, scoped to the incident's customer.
- Header:
Authorization: Bearer <token>
Path Parameters
id(required): The incident's numeric ID or itspublicId(UUID).
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl -X DELETE "$BASE_URL/api/incidents/8d1f0c2e-6a2b-4f1e-9b7c-2e5a1d3c4b5a" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Example Response
{
"ok": true
}Common Errors
400 Incident id is requiredif no ID is supplied401 Unauthorizedif you are not authenticated403 Forbiddenif you do not have write access to the incident's customer403 Only manual incidents can be deleted(data.code: notManualIncident) if the incident is monitor-generated404 Incident not foundif no incident matches the ID