PATCH /status endpoint with an optional staff-only resolutionNote.
Prerequisites
- A scaling.cloud API key. You can find or create one in Settings → API Access in the dashboard. See Authentication for key format and security practices.
curlor any HTTP client.
1
Create an incident
Send a A successful response returns the new incident object with
POST request to /api/incidents with a title, severity, and optional description.At least one of
leadId or leadScheduleId is required so the paging path always has a target — a request without either is rejected with 400.201 Created:Every incident starts in
investigating status. The severity levels available are:2
Transition the incident status
Move the incident forward by sending a The response reflects the updated incident:Continue transitioning through
PATCH request to /api/incidents/{id}/status. Status transitions are one-way and must follow the sequence: investigating → identified → monitoring → resolved.Here, you transition from investigating to identified once you’ve found the root cause:monitoring the same way as conditions stabilize.3
Continue through the lifecycle
Once a fix is deployed, transition to When the incident is fully mitigated and confirmed stable, transition to The response confirms the resolved state:
monitoring to indicate you are watching for confirmation that the fix holds.resolved. Include a resolutionNote to document what happened and how it was fixed:You must progress through each status in order:
investigating → identified → monitoring → resolved. You cannot skip steps or go backwards. Resolution notes can be included on any transition and are up to 2,000 characters.resolved is terminal. Once an incident is resolved, no further status changes or updates can be posted on it (you may still redact earlier updates). If you need a post-incident write-up to appear on the status page, publish it as a public update before transitioning to resolved.4
Retrieve the full incident history
Fetch the incident by ID to see the complete status history, including who made each change, when, and any resolution notes attached:
Acknowledge and hand off a page
When an incident pages a responder, two endpoints cover the everyday actions: acknowledging the page to stop escalation, and handing it off to someone else. For the concepts, see Acknowledgment and handoff; for the dashboard and Slack flows, see the UI guide. Acknowledge stops further escalation and records that you are on the page. It does not change the incident’s status.targetUserId must be a member of the same organization. Handing off to a non-member returns 400 invalid_target_user.
Both actions are appended to the incident’s paging audit trail (incident_acknowledged, incident_handed_off), which is returned alongside the incident record from GET /v1/incidents/{id}.