Request
Bodyapplication/json
namestringrequired
The maintenance window name for internal use
Example:"Scheduled Database Maintenance"
start_datestringrequired
The start date of the maintenance window in ISO 8601 format
Example:"2025-05-18T14:30:00Z"
end_datestringrequired
The end date of the maintenance window in ISO 8601 format
Example:"2025-05-18T15:30:00Z"
monitorsarray<string>required
Array of monitor and component UUIDs affected by this maintenance
Example:["mon_CR50CWuwAcj1uL", "comp_nPAIYFhHEC2szu"]
statuspagesarray<string>optional
Array of status page UUIDs where the maintenance will be displayed
Example:["sp_jsQqcFiwoK7ZjM"]
titleobjectoptional
Localized title shown on the status page. Use language keys (
en, fr, de, ru, nl, pl, se). Supports basic HTML: <p>, <br/>, <a>, <b>, <strong>, <em>, <i>updatesarray<object>optional
Array of update messages. Each update has a
text object (localized) and a date in ISO 8601 format. HTML formatting is supported in text values.notificationOptionenum<string>optional
Defines how subscribers are notified about the maintenance
Default:
nonenotificationMinutesnumberoptional
Minutes before the start to send notification. Only used when
notificationOption is scheduled.Default:
60Notification Options
- none: No notifications sent. Maintenance is internal only.
- immediate: Subscribers notified immediately when created.
- scheduled: Subscribers notified before start (uses
notificationMinutes).
Response
Returns the UUID of the newly created maintenance window.