Skip to content

List status pages

GET
/api/v1/status-pages

Returns all status pages belonging to the authenticated user.

A list of status pages.

object
status_pages
required
Array<object>
object
id
integer
Example
1
user_id
integer
Example
1
name
string
Example
Production Status
token

Unguessable token used as the public URL path.

string
Example
a8f3b2c1d4e5f6a7b8c9d0e1f2a3b4c5
description
string
Example
Status page for production services
has_password

Whether the page requires a password to view.

boolean
created_at
string format: date-time
Example
2026-03-29T10:00:00Z
updated_at
string format: date-time
Example
2026-03-29T10:00:00Z
monitor_ids
Array<integer>
Example
[
1,
2,
3
]

Authentication credentials are missing or invalid.

Error response returned when a request fails.

object
error
required

A human-readable error message.

string
Example
monitor not found
Example
{
"error": "unauthorized"
}