Skip to main content

status_pages

Creates, updates, deletes, gets or lists a status_pages resource.

Overview

Namestatus_pages
TypeResource
Idpagerduty.status_pages.status_pages

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringAn unique identifier within Status Page scope that defines a Status Page entry.
namestringThe name of a Status Page to be presented as a brand title (for example, the rendered Status Page HTML header).
published_atstring (date-time)The date time moment when a Status Page was published to be publicly available.
status_page_typestringThe type of Status Pages to retrieve - public is accessible to everyone on the internet or private requiring some sort of authentication/authorization layer. (public, private)
typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by _reference if the object is a reference.
urlstring (url)The URL from which the Status Page can be accessed on the internet (either customer's domain or default *.trust.pagerduty.com).

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectstatus_page_typeList Status Pages.<br /><br />Scoped OAuth requires: status_pages.read<br />

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
status_page_typestringThe type of the Status Page.

SELECT examples

List Status Pages.<br /><br />Scoped OAuth requires: status_pages.read<br />

SELECT
id,
name,
published_at,
status_page_type,
type,
url
FROM pagerduty.status_pages.status_pages
WHERE status_page_type = '{{ status_page_type }}'
;