Skip to content
For LLMsView as Markdown·

Opsgenie ​

Manage alerts, incidents, on-call schedules, and teams with Atlassian Opsgenie.

DetailValue
CategoryMonitoring
Base URLhttps://api.opsgenie.com/v2
AuthenticationAPI Key
Endpoints8
Connector keyopsgenie

Using Opsgenie in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Opsgenie 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 /alertsList alerts
POST /alertsCreate an alert
GET /alerts/{identifier}Get alert details
POST /alerts/{identifier}/acknowledgeAcknowledge an alert
POST /alerts/{identifier}/closeClose an alert
GET /incidentsList incidents
GET /schedulesList on-call schedules
GET /teamsList teams

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

GET /alerts ​

List alerts

DetailValue
Operation IDmonitoring.listAlerts
MethodGET
Path/alerts

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listAlerts.
  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 Opsgenie API reference.

POST /alerts ​

Create an alert

DetailValue
Operation IDmonitoring.createAlert
MethodPOST
Path/alerts

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.createAlert.
  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 Opsgenie API reference.

GET /alerts/{identifier} ​

Get alert details

DetailValue
Operation IDmonitoring.getAlert
MethodGET
Path/alerts/{identifier}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.getAlert.
  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 Opsgenie API reference.

POST /alerts/{identifier}/acknowledge ​

Acknowledge an alert

DetailValue
Operation IDmonitoring.acknowledgeAlert
MethodPOST
Path/alerts/{identifier}/acknowledge

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.acknowledgeAlert.
  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 Opsgenie API reference.

POST /alerts/{identifier}/close ​

Close an alert

DetailValue
Operation IDmonitoring.closeAlert
MethodPOST
Path/alerts/{identifier}/close

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.closeAlert.
  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 Opsgenie API reference.

GET /incidents ​

List incidents

DetailValue
Operation IDmonitoring.listIncidents
MethodGET
Path/incidents

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie 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 Opsgenie API reference.

GET /schedules ​

List on-call schedules

DetailValue
Operation IDmonitoring.listSchedules
MethodGET
Path/schedules

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listSchedules.
  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 Opsgenie API reference.

GET /teams ​

List teams

DetailValue
Operation IDmonitoring.listTeams
MethodGET
Path/teams

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Opsgenie connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listTeams.
  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 Opsgenie API reference.