Status pages
9 endpoints under /api/v1/status.
List the organization's status pages
Each page is a hosted, public hostname (https://<slug>.status.lngbrdg.com) showing the health of chosen services.
Responses
Response body
pagesStatusPage[]requiredShow fields
idstringrequiredslugstringrequirednamestringrequiredserviceIdsstring[]requiredurlstringrequiredcreatedAtstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Create a status page
Claims a public hostname: the slug is globally unique (409 when taken), DNS-label shaped, reserved names rejected — and immutable after create. Unlimited services per page.
Request body
slugstringrequirednamestringrequiredserviceIdsstring · uuid[]required
Responses
Response body
idstringrequiredslugstringrequirednamestringrequiredserviceIdsstring[]requiredurlstringrequiredcreatedAtstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
List the organization's services
The spine a status page's series come from — the same services Uptime manages; Status only reads them. Series per page are never gated.
Responses
Response body
servicesStatusService[]requiredShow fields
idstringrequirednamestringrequiredcreatedAtstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Update a status page
Name and/or shown services. The slug is a public hostname — immutable; recreate to move.
Parameters
-
idpath string required
Request body
namestringserviceIdsstring · uuid[]
Responses
Response body
idstringrequiredslugstringrequirednamestringrequiredserviceIdsstring[]requiredurlstringrequiredcreatedAtstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Delete a status page
Soft delete — the public hostname starts answering 404 immediately.
Parameters
-
idpath string required
Responses
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
List the organization's maintenance windows
Active + upcoming + last-7-days past, newest first. During an active window, alerts on the covered services are recorded but nobody is paged — checks keep running.
Responses
Response body
maintenancesStatusMaintenance[]requiredShow fields
idstringrequiredtitlestringrequiredserviceIdsstring[]requiredstartsAtstringrequiredendsAtstringrequiredcreatedAtstringrequiredstatestring · enumrequiredupcomingactivepast
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Schedule a maintenance window
Schedules (startsAt = timestamp) or starts (startsAt = "now") a window on one or more services: announced on status pages, and while active, alerts are recorded but open no incidents and page no one. Span ≤ 30 days.
Request body
titlestringrequiredserviceIdsstring · uuid[]requiredstartsAtstringrequiredendsAtstringrequired
Responses
Response body
idstringrequiredtitlestringrequiredserviceIdsstring[]requiredstartsAtstringrequiredendsAtstringrequiredcreatedAtstringrequiredstatestring · enumrequiredupcomingactivepast
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Move the end of a maintenance window
Extend, shorten, or end now (endsAt = the current instant); the new end must stay after the start. When an active window ends, still-firing suppressed alerts promote to incidents and page.
Parameters
-
idpath string required
Request body
endsAtstringrequired
Responses
Response body
idstringrequiredtitlestringrequiredserviceIdsstring[]requiredstartsAtstringrequiredendsAtstringrequiredcreatedAtstringrequiredstatestring · enumrequiredupcomingactivepast
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Cancel a maintenance window
Only while the window has NOT yet started — 409 once active (end it via PATCH endsAt=now instead, so history stays honest).
Parameters
-
idpath string required
Responses
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired
Response body
errorstringrequired