update_maintenance_window
Extend an active maintenance window to keep alerts suppressed during longer deployments. Specify complete new start and end times using ISO 8601 format.
Instructions
Update an in-flight or scheduled maintenance window.
The most common use is extending an active window when a
deploy runs longer than expected — call this with the new
endsAt to keep alerts suppressed past the original
deadline. The endpoint is a full replacement (PUT, not
PATCH): pass the complete intended state, not a delta.
Any field omitted falls back to the underlying model's
default rather than preserving the existing value.
Time fields use ISO 8601 / RFC 3339 timestamps with explicit
timezone (UTC preferred), e.g. "2026-05-15T16:30:00Z".
Body fields (same schema as create):
startsAt(required)endsAt(required)monitorId(optional; null = org-wide)reason(optional; null clears)repeatRule(optional; null clears the recurrence)suppressAlerts(optional)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| window_id | Yes | ||
| body | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |