Schedule maintenance
create_maintenance_windowSchedule a maintenance window: checks and alerts stop for its monitors during the window, and the status pages you pass announce it. Public once it has status pages: confirm with the user first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Internal name, shown in the dashboard only. | |
| title | No | Public title on the status pages. Defaults to name. | |
| notify | No | Subscriber notification: now, "scheduled" before the start, or "none" (default). | |
| message | No | Public description of the work, shown on the status pages and sent to subscribers. | |
| end_date | Yes | End, after start_date, ISO 8601 with a timezone, e.g. "2026-10-04T02:00:00Z" or "2026-10-04T04:00:00+02:00". | |
| language | No | Two-letter code of the language the text is written in, e.g. "fr". Defaults to the status page's default language. | |
| monitors | Yes | Monitors (mon_...), components (comp_...) or servers (agt_...) under maintenance: their checks and alerts stop during the window. | |
| start_date | Yes | Start, ISO 8601 with a timezone, e.g. "2026-10-04T02:00:00Z" or "2026-10-04T04:00:00+02:00". | |
| status_pages | No | UUIDs of the status pages that announce the window. | |
| notify_minutes_before | No | With notify "scheduled": minutes before the start. Default 60. |