Status Pages

Get status pages.

get
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Query parameters
start-indexinteger · int32Optional

an integer specifying the starting point (beginning with 0) when paging through a list of entities

Default: 0
max-resultsinteger · int32 · max: 50Optional

the maximum number of results when paging through a list of status pages.

Default: 25
Responses
200

The status pages

application/json
get
/status-pages
200

The status pages

Create a new status page.

post
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Body
idnumberOptional
namestringOptional
domainstringOptional
subdomainstringOptional
timezonestring · enumOptionalPossible values:
faviconUrlstringOptional
logoUrlstringOptional
visibilitystring · enumOptionalPossible values:
hiddenFromSearchbooleanOptional
showSubscribeActionbooleanOptional
showIncidentHistoryOptionbooleanOptional
pageTitlestringOptional
pageDescriptionstringOptional
pageLayoutstring · enumOptionalPossible values:
logoRedirectUrlstringOptional
activatedbooleanOptional
statusstring · enumOptional

the service status

Possible values:
ipWhiteliststring[]Optional

ipv4 or ipv6 addresses to give access to. Can only be set on 'PRIVATE' status pages

appearancestring · enumOptionalPossible values:
Responses
200

The newly created status page

application/json
post
/status-pages
200

The newly created status page

Get a specific status page.

get
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Query parameters
Responses
200

The requested status page

application/json
get
/status-pages/{id}
200

The requested status page

Update the specific status page

put
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Body
idnumberOptional
namestringOptional
domainstringOptional
subdomainstringOptional
timezonestring · enumOptionalPossible values:
faviconUrlstringOptional
logoUrlstringOptional
visibilitystring · enumOptionalPossible values:
hiddenFromSearchbooleanOptional
showSubscribeActionbooleanOptional
showIncidentHistoryOptionbooleanOptional
pageTitlestringOptional
pageDescriptionstringOptional
pageLayoutstring · enumOptionalPossible values:
logoRedirectUrlstringOptional
activatedbooleanOptional
statusstring · enumOptional

the service status

Possible values:
ipWhiteliststring[]Optional

ipv4 or ipv6 addresses to give access to. Can only be set on 'PRIVATE' status pages

appearancestring · enumOptionalPossible values:
Responses
200

The updated status page

application/json
put
/status-pages/{id}
200

The updated status page

Remove a specific status page.

delete
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Responses
delete
/status-pages/{id}
204

Empty body delete response

No content

Get the groups of a status page

get
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Query parameters
start-indexinteger · int32Optional

an integer specifying the starting point (beginning with 0) when paging through a list of entities

Default: 0
max-resultsinteger · int32 · max: 100Optional

the maximum number of results when paging through a list of entities.

Default: 50
Responses
200

The groups of the status page

application/json
get
/status-pages/{id}/groups
200

The groups of the status page

Add a group to a status page

post
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Body
idnumberOptional
namestringOptional
Responses
post
/status-pages/{id}/groups
201

The created group

Get a specific group of a status page

get
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

group-idnumberRequired

entity ID

Responses
200

The group of the status page

application/json
get
/status-pages/{id}/groups/{group-id}

Update a group of a status page

put
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

group-idnumberRequired

entity ID

Body
idnumberOptional
namestringOptional
Responses
200

The updated group of the status page

application/json
put
/status-pages/{id}/groups/{group-id}
200

The updated group of the status page

Remove group from a status page

delete
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

group-idnumberRequired

entity ID

Responses
delete
/status-pages/{id}/groups/{group-id}
204

the response

No content

Get the subscribers (users and teams) of a status page

get
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Responses
200

The subscribers of the status page

application/json
get
/status-pages/{id}/private-subscribers
200

The subscribers of the status page

Add subscriber (user and team) to a status page

post
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Body
idnumberOptional
namestringOptional
typestring · enumOptionalPossible values:
Responses
post
/status-pages/{id}/private-subscribers
204

the response

No content

Set subscribers (users and teams) of a status page

put

Note: this is an in place update

Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

Bodyobject[]
idnumberOptional
namestringOptional
typestring · enumOptionalPossible values:
Responses
put
/status-pages/{id}/private-subscribers
204

the response

No content

Remove subscriber (user and team) from a status page

delete
Authorizations
AuthorizationstringRequired

The Bearer API key of your user more info.

Path parameters
idnumberRequired

entity ID

subscriber-idnumberRequired

entity ID

Query parameters
subscriber-typestring · enumRequired

the type of subscriber USER or TEAM

Possible values:
Responses
delete
/status-pages/{id}/private-subscribers/{subscriber-id}
204

the response

No content

Last updated

Was this helpful?