Skip to content

List status pages of an organization

GET
/organizations/{org_id}/status-pages
curl --request GET \
--url https://api.perstat.io/organizations/example/status-pages \
--header 'Authorization: Bearer <token>'

Returns all status pages of the organization with name, slug, publication state, and access protection flags. Requires membership.

org_id
required
string
Media typeapplication/json
Array<object>
object
collapsed_groups
required

Gruppen-Namen, die auf der publizierten Seite standardmäßig eingeklappt sind.

Array<string>
description
string | null
enabled
required
boolean
header_nav
required

Header-Navigation (Label + URL).

Array<object>

Ein Navigationselement der Header-Bar.

object
href
required
string
label
required
string
headline
string | null
hide_datargo_brand
required

Per-Seite-Schalter „Perstat-Branding ausblenden“. Wirksam nur zusammen mit der Tarif-Cap monitor.white_label (siehe white_label_available im Detail-DTO); ohne Cap bleibt der gespeicherte Wert wirkungslos.

boolean
id
required
string
name
required
string
organization_id
required
string
password_protected
required

Privat: publizierte Seite hinter Viewer-Login (orthogonal zu public_viewable).

boolean
public_viewable
required
boolean
shared_password_protected
required

Gemeinsames Kennwort: EIN geteiltes Passwort schaltet die ganze Seite frei (orthogonal zu public_viewable, mutually-exclusive zu password_protected).

boolean
shared_password_set
required

Ob ein geteiltes Kennwort GESETZT ist (Hash vorhanden). Niemals das Klartext — nur dieser bool, damit der Editor „gesetzt/leer“ anzeigen kann.

boolean
slug
required
string
Examplegenerated
[
{
"collapsed_groups": [
"example"
],
"description": "example",
"enabled": true,
"header_nav": [
{
"href": "example",
"label": "example"
}
],
"headline": "example",
"hide_datargo_brand": true,
"id": "example",
"name": "example",
"organization_id": "example",
"password_protected": true,
"public_viewable": true,
"shared_password_protected": true,
"shared_password_set": true,
"slug": "example"
}
]