Skip to content

Every report schedule of the account, oldest first, with its recipients.

GET
/reports/subscriptions
curl --request GET \
--url https://api.siteqwality.com/reports/subscriptions \
--header 'Authorization: Bearer <token>'

The schedules

Media type application/json
Array<object>
object
id
required
string format: uuid
name
required
string
kind
required

Which report: the leadership summary, the team’s operations report, or the branded client report.

string
Allowed values: executive operations client_uptime
frequency
required
string
Allowed values: daily weekly monthly
timezone
required
string
send_hour
required
integer format: int32
enabled
required
boolean
next_send_at

When the next report goes out; null while the schedule is turned off.

string | null format: date-time
last_sent_at
string | null format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
recipients
required
Array<object>
object
id
required
string format: uuid
user_id

Set for a team member.

string | null format: uuid
email
required
string
name

The member’s name, when they have one.

string | null
status
required

A recipient’s state: external addresses stay pending until they confirm.

string
Allowed values: pending active unsubscribed
confirmation_sent_at
string | null format: date-time
Example
[
{
"kind": "executive",
"frequency": "daily",
"recipients": [
{
"status": "pending"
}
]
}
]

Missing or invalid authentication

Internal server error