Status pages
Public and client-facing uptime pages: structure, updates, subscribers, translations.
Base URL https://app.upfour.io/v1. Send your key as
Authorization: Bearer <key>;
every key acts on your real Company, so
test without paging anyone.
New here? Start with the quickstart.
The examples read the key from UP4_API_KEY.
Everyday
GET List status pages
/status-pages POST Create a status page /status-pages POST Preview a status feed /status-pages/feed-preview GET Get platform details /status-pages/platform DEL Delete a status page /status-pages/{pageID} GET Get a status page /status-pages/{pageID} PUT Update a status page /status-pages/{pageID} Page management
GET Get status page access
/status-pages/{pageID}/access PUT Update status page access /status-pages/{pageID}/access DEL Remove a status page access token /status-pages/{pageID}/access-token POST Create a status page access token /status-pages/{pageID}/access-token DEL Delete a status page asset /status-pages/{pageID}/assets/{kind} PUT Upload a status page asset /status-pages/{pageID}/assets/{kind} DEL Remove a custom domain /status-pages/{pageID}/custom-domain PUT Set a custom domain /status-pages/{pageID}/custom-domain POST Recheck a custom domain /status-pages/{pageID}/custom-domain/recheck GET Get custom domain details /status-pages/{pageID}/domain GET List custom domain events /status-pages/{pageID}/domain/events POST Duplicate a status page /status-pages/{pageID}/duplicate GET Preview subscriber deliveries /status-pages/{pageID}/mail-preview GET List report updates /status-pages/{pageID}/report-updates GET List status page reports /status-pages/{pageID}/reports POST Create a status page report /status-pages/{pageID}/reports Structure
GET List status page sections
/status-pages/{pageID}/sections POST Create a status page section /status-pages/{pageID}/sections DEL Delete a status page section /status-pages/{pageID}/sections/{sectionID} PUT Update a status page section /status-pages/{pageID}/sections/{sectionID} GET List section resources /status-pages/{pageID}/sections/{sectionID}/resources POST Add a section resource /status-pages/{pageID}/sections/{sectionID}/resources DEL Delete a section resource /status-pages/{pageID}/sections/{sectionID}/resources/{resourceID} PUT Update a section resource /status-pages/{pageID}/sections/{sectionID}/resources/{resourceID} GET Get status page structure /status-pages/{pageID}/structure PUT Replace status page structure /status-pages/{pageID}/structure Subscribers and translations
GET List status page subscribers
/status-pages/{pageID}/subscribers POST Add a status page subscriber /status-pages/{pageID}/subscribers GET Count status page subscribers /status-pages/{pageID}/subscribers/count POST Resend pending subscriber messages /status-pages/{pageID}/subscribers/resend-pending POST Import status page subscribers /status-pages/{pageID}/subscribers/upload DEL Delete a status page subscriber /status-pages/{pageID}/subscribers/{subscriberID} POST Resend subscriber confirmation /status-pages/{pageID}/subscribers/{subscriberID}/resend GET List status page translations /status-pages/{pageID}/translations POST Create a status page translation /status-pages/{pageID}/translations DEL Delete a status page translation /status-pages/{pageID}/translations/{translationID} PUT Update a status page translation /status-pages/{pageID}/translations/{translationID} Updates and deliveries
GET List status page updates
/status-pages/{pageID}/updates POST Create a status page update /status-pages/{pageID}/updates DEL Delete a status page update /status-pages/{pageID}/updates/{updateID} GET Get a status page update /status-pages/{pageID}/updates/{updateID} PUT Update a status page update /status-pages/{pageID}/updates/{updateID} GET List update deliveries /status-pages/{pageID}/updates/{updateID}/deliveries POST Add an update entry /status-pages/{pageID}/updates/{updateID}/entries DEL Delete an update entry /status-pages/{pageID}/updates/{updateID}/entries/{entryID} PUT Update a status page entry /status-pages/{pageID}/updates/{updateID}/entries/{entryID} Was this page helpful?