List the people subscribed to a status page, newest first.
const url = 'https://api.siteqwality.com/status_page/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/subscriber';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.siteqwality.com/status_page/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/subscriber \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Status page identifier
Query Parameters
Section titled “Query Parameters ”Confirmed, pending, queued, expired or quarantined. Omit for all
Part of an email address, ignoring case
Page size. Defaults to 50, clamped to 1..=200
Row offset into the filtered list
Responses
Section titled “ Responses ”One page of subscribers in data, total for the filter, counts for the whole list and the page’s capacity
One page of subscribers. data stays the bare array like every other list;
the rest rides beside it.
object
Someone who asked for email about a status page.
object
confirmed receives notices. pending has not clicked the link yet. queued was
imported and waits for its confirmation email. expired never clicked, and the link
lapsed. quarantined bounced or complained and gets nothing.
When the address was first submitted.
Components (monitor ids) whose notices it gets. Empty means every component.
Kinds of update it gets. Empty means both.
The version of the confirm page wording it agreed to, set when it confirms.
Subscribers matching the filters, not the length of data.
The whole list by state, whatever the filters.
object
Imported addresses waiting for their confirmation email.
Bounced or complained. They get no mail and hold no place.
The most subscribers a page can hold (confirmed, pending and queued together).
Example
{ "data": [ { "state": "confirmed", "kinds": [ "incident" ], "consent_source": "public_form", "quarantine_reason": "bounce" } ]}Invalid filter
Missing or invalid authentication
Status page not found
Internal server error