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.