Scheduled maintenance
Planned maintenance announced on a status page. While it is in progress, its components show as under maintenance. An automatic maintenance starts and completes on schedule by itself; a manual one changes when you set its status. Subscribers are emailed when it is scheduled, starts and completes.
List scheduled maintenance
Returns the page's maintenance, the latest planned start first.
path Parameters
statusPageStatus page ID.
query Parameters
pagePage number, from 1.
per_pageMaintenances per page, 1 to 100.
filter[status]Only maintenance with this status.
Where a scheduled maintenance stands.
scheduled Announced, not started yet. |
in_progress Going on: its components show as under maintenance. |
completed Over. |
List scheduled maintenance › Responses
Paginated set of ScheduledMaintenance
current_pagefirst_page_urlfromlast_page_urllast_pageGenerated paginator links.
next_page_urlpathBase path for paginator generated URLs.
per_pageNumber of items shown per page.
prev_page_urltoNumber of the last item in the slice.
totalTotal number of items being paginated.
Schedule maintenance
Announces it on the page and emails confirmed subscribers unless notify_subscribers is
false. scheduled_at must be in the future.
path Parameters
statusPageStatus page ID.
Schedule maintenance › Request Body
titleTitle shown on the page, up to 255 characters
scheduled_atPlanned start, in the future
descriptionWhat happens and what visitors notice, in Markdown; null for none
scheduled_untilPlanned end, after scheduled_at; null for none
automatictrue (default): starts at scheduled_at and completes at scheduled_until by itself (without a planned end, complete it by setting status). false: only changes when you set status
Components it affects; components of the status page only
notify_subscribersEmail confirmed subscribers about it (default true)
Schedule maintenance › Responses
The new maintenance.
idMaintenance ID
titleTitle shown on the page
descriptionWhat happens and what visitors notice, in Markdown; null for none
statusWhere it stands
scheduled Announced, not started yet. |
in_progress Going on: its components show as under maintenance. |
completed Over. |
automatictrue: starts at scheduled_at and completes at scheduled_until by itself (without a planned end it is completed by hand). false: only changes when you set status
scheduled_atPlanned start
scheduled_untilPlanned end; null for none
started_atWhen it actually went in progress; null before
completed_atWhen it completed; null before
Components it affects
created_atWhen it was created
Get scheduled maintenance
Returns the maintenance with the components it affects.
path Parameters
statusPageStatus page ID.
maintenanceMaintenance ID.
Get scheduled maintenance › Responses
The maintenance.
idMaintenance ID
titleTitle shown on the page
descriptionWhat happens and what visitors notice, in Markdown; null for none
statusWhere it stands
scheduled Announced, not started yet. |
in_progress Going on: its components show as under maintenance. |
completed Over. |
automatictrue: starts at scheduled_at and completes at scheduled_until by itself (without a planned end it is completed by hand). false: only changes when you set status
scheduled_atPlanned start
scheduled_untilPlanned end; null for none
started_atWhen it actually went in progress; null before
completed_atWhen it completed; null before
Components it affects
created_atWhen it was created
Update scheduled maintenance
Changes only the fields you send; affected_components replaces the list. Setting
status to in_progress or completed (or setting completed_at) emails confirmed
subscribers unless notify_subscribers is false; other changes are silent.
path Parameters
statusPageStatus page ID.
maintenanceMaintenance ID.
Update scheduled maintenance › Request Body
titleTitle shown on the page, up to 255 characters
descriptionWhat happens and what visitors notice, in Markdown; null for none
statusMove it along by hand: in_progress starts it, completed completes it (stamping completed_at), scheduled puts it back
scheduled Announced, not started yet. |
in_progress Going on: its components show as under maintenance. |
completed Over. |
automatictrue: starts and completes on schedule. false: only changes when you set status
scheduled_atPlanned start
scheduled_untilPlanned end; null for none
completed_atWhen it completed. Setting it completes the maintenance
Components it affects; replaces the current list. Components of the status page only
notify_subscribersEmail confirmed subscribers when this starts or completes the maintenance (default true)
Update scheduled maintenance › Responses
The updated maintenance.
idMaintenance ID
titleTitle shown on the page
descriptionWhat happens and what visitors notice, in Markdown; null for none
statusWhere it stands
scheduled Announced, not started yet. |
in_progress Going on: its components show as under maintenance. |
completed Over. |
automatictrue: starts at scheduled_at and completes at scheduled_until by itself (without a planned end it is completed by hand). false: only changes when you set status
scheduled_atPlanned start
scheduled_untilPlanned end; null for none
started_atWhen it actually went in progress; null before
completed_atWhen it completed; null before
Components it affects
created_atWhen it was created