Uptimeify Docs
Status pages

Export Subscribers of All Status Pages

Downloads the subscribers of every status page you may manage as CSV, with the same filters as the list. Requires admin or editor role.

GET /api/status-pages/subscribers/export

Same rows and filters as List Subscribers of All Status Pages (statusPageId, channel, status, search), without paging. Every export is recorded in your organization's audit log (row count and the filters used, never the addresses themselves).

Example (cURL)

curl "$BASE_URL/api/status-pages/subscribers/export?channel=email" \
  -H "Authorization: Bearer $TOKEN" \
  -o subscribers.csv

Response

200 OK with Content-Type: text/csv; charset=utf-8 and Content-Disposition: attachment; filename="status-page-subscribers.csv".

"status_page","status_page_id","email","status","locale","created_at","confirmed_at","channel","target","component_ids"
"Acme Status","db58058e-4b58-4d97-a314-3bb8e279a182","reader@example.com","confirmed","en","2026-08-01T12:00:00.000Z","2026-08-01T12:05:00.000Z","email","",""

status_page_id is the page's publicId. target is the origin of the target URL only, as in the list. component_ids are space separated, empty for the whole page. Every cell is quoted, and a leading =, +, - or @ is neutralized against formula injection.

Common errors

Same as List Subscribers of All Status Pages.

On this page