Skip to content

Get one recurring maintenance.

GET
/status_page/{status_page_id}/maintenance_series/{series_id}
curl --request GET \
--url https://api.siteqwality.com/status_page/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/maintenance_series/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Authorization: Bearer <token>'
status_page_id
required
string format: uuid

Status page identifier

series_id
required
string format: uuid

Maintenance series identifier

The series

Media type application/json

A maintenance that repeats. Each occurrence is an ordinary maintenance with series_id set, materialized 14 days ahead. Subscribers hear once per schedule unless notify_each_occurrence.

object
id
required
string format: uuid
status_page_id
required
string format: uuid
title
required
string
body
string | null
whole_page
required
boolean
affected_http_job_ids
required
Array<string>
reminder_minutes
integer | null format: int32
notify_each_occurrence
required

Subscribers hear about every occurrence. False: once when the series is made or rescheduled.

boolean
timezone
required

IANA zone the start time and days are read in.

string
start_time
required

Local start time, HH:MM.

string
duration_minutes
required
integer format: int32
frequency
required
string
Allowed values: daily weekly monthly
weekdays
required

ISO weekdays (1 = Monday), weekly only.

Array<integer>
month_day

Day of the month (1 to 28), monthly only.

integer | null format: int32
starts_on
required

YYYY-MM-DD.

string
ends_on
string | null
next_occurrence_at

The next occurrence still to start.

string | null format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
Example
{
"frequency": "daily"
}

Missing or invalid authentication

Series not found

Internal server error