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.