Overview
Visitors can subscribe to a status page by email to receive incident and maintenance notifications. These endpoints let you manage that list.Authentication
Required access: project viewer or higher to list; project admin for everything else, including export. No
X-Project-ID header is needed.
Path parameters
List subscribers
Query parameters
Response (200)
cURL
Update subscriber preferences
Response (200):
{ "success": true, "data": { "subscriber": { ... }, "message": "Subscriber preferences updated successfully" } }
cURL
Delete a subscriber
Response (200):{ "success": true, "data": { "message": "Subscriber deleted successfully" } }
cURL
Bulk delete
Response (200):
errors contains { "subscriber_id", "error" } entries for any that failed.
cURL
Bulk notify
Sends a custom email to the selected subscribers. Only verified subscribers who have not unsubscribed receive it; others are skipped.
Response (200): same shape as bulk delete, with
message reading Successfully notified {n} of {total} subscribers.
cURL
Export CSV
Returns up to 10,000 subscribers as a CSV file (Content-Type: text/csv). It accepts the status, preference and search filters from the list endpoint. Columns: Email, Status, Subscribed At, Verified At, Critical Incidents, All Incidents, Maintenance, Frequency, Webhook URL.
cURL