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 supplied400 Invalid Incident identifierif the ID is neither a numeric incident id nor a UUID401 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