Create maintenance notice
sorryapp_create_maintenanceWRITE: schedule maintenance (a planned notice) on the status page. These changes are PUBLIC on the status page, including publish=false. publish=true additionally requests delivery to subscribers and integrations (email, SMS, Slack, Teams, X); vendor SMS/notification charges may apply. Confirm the content and audience first. Sorry: POST /v1/pages/{page_id}/notices with type=planned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Set true only after the user approved this public status change or subscriber addition and any requested notification. | |
| page_id | Yes | The status page id, e.g. 12ab34cd (from sorryapp_list_pages). | |
| publish | No | should_publish: true also sends this out to subscribers and integrations (email, SMS, Slack, Teams, X). Default false: sent as should_publish=false to suppress the requested broadcast. The notice/change is still public; this does not make a private draft. | |
| subject | Yes | Maintenance title. | |
| component_ids | No | Ids of the affected components (from sorryapp_list_components). While the notice is open they show as degraded. | |
| begins_at_date | No | Start date, YYYY-MM-DD (in the status page's timezone). | |
| begins_at_time | No | Start time, 24-hour HH:MM:SS. | |
| initial_comment | No | First update shown on the notice (public). | |
| duration_in_minutes | No | Expected length of the maintenance in minutes. | |
| should_automate_schedule | No | true: Sorry moves the notice to underway and complete at the scheduled times. |