Skip to content
For LLMsView as Markdown·

Statuspage

Manage status pages, components, incidents, and subscribers with Atlassian Statuspage.

DetailValue
CategoryMonitoring
Base URLhttps://api.statuspage.io/v1
AuthenticationAPI Key
Endpoints8
Connector keystatuspage

Using Statuspage in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Statuspage from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /pagesList pages
GET /pages/{page_id}Get page details
GET /pages/{page_id}/componentsList components
POST /pages/{page_id}/componentsCreate a component
GET /pages/{page_id}/incidentsList incidents
POST /pages/{page_id}/incidentsCreate an incident
GET /pages/{page_id}/incidents/unresolvedList unresolved incidents
GET /pages/{page_id}/subscribersList subscribers

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /pages

List pages

DetailValue
Operation IDmonitoring.listPages
MethodGET
Path/pages

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listPages.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

GET /pages/{page_id}

Get page details

DetailValue
Operation IDmonitoring.getPage
MethodGET
Path/pages/{page_id}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.getPage.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

GET /pages/{page_id}/components

List components

DetailValue
Operation IDmonitoring.listComponents
MethodGET
Path/pages/{page_id}/components

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listComponents.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

POST /pages/{page_id}/components

Create a component

DetailValue
Operation IDmonitoring.createComponent
MethodPOST
Path/pages/{page_id}/components

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.createComponent.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

GET /pages/{page_id}/incidents

List incidents

DetailValue
Operation IDmonitoring.listIncidents
MethodGET
Path/pages/{page_id}/incidents

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listIncidents.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

POST /pages/{page_id}/incidents

Create an incident

DetailValue
Operation IDmonitoring.createIncident
MethodPOST
Path/pages/{page_id}/incidents

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.createIncident.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

GET /pages/{page_id}/incidents/unresolved

List unresolved incidents

DetailValue
Operation IDmonitoring.listUnresolvedIncidents
MethodGET
Path/pages/{page_id}/incidents/unresolved

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listUnresolvedIncidents.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.

GET /pages/{page_id}/subscribers

List subscribers

DetailValue
Operation IDmonitoring.listSubscribers
MethodGET
Path/pages/{page_id}/subscribers

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Statuspage connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listSubscribers.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Statuspage API reference.