← Tools Reference

Opsgenie

Opsgenie integration (Developer Tools). Imported from open-connector.

API key7 toolshttps://api.eu.opsgenie.com
GET
opsgenie_get_current_account
Validate the Opsgenie API key and return account information for the key.

/v2/account

GET
opsgenie_list_alerts
List Opsgenie alerts with query, saved-search, sorting, and paging filters.

/v2/alerts

7 parameters
ParamTypeRequiredDescription
querystringoptionalOpsgenie alert search query.
searchIdentifierstringoptionalOpsgenie saved-search identifier.
searchIdentifierTypestringoptionalType of Opsgenie saved-search identifier.
offsetintegeroptionalStart index of the result set.
limitintegeroptionalMaximum number of alerts to return.
sortstringoptionalAlert field to sort by.
orderstringoptionalSort direction for the Opsgenie result set.
GET
opsgenie_get_alert
Get one Opsgenie alert by ID, tiny ID, or alias.

/v2/alerts/{identifier}

2 parameters
ParamTypeRequiredDescription
identifierstringrequiredOpsgenie alert identifier.
identifierTypestringoptionalType of Opsgenie alert identifier.
POST
opsgenie_create_alert
Create an Opsgenie alert and return the asynchronous request ID.

/v2/alerts

13 parameters
ParamTypeRequiredDescription
messagestringrequiredMessage of the alert.
aliasstringoptionalClient-defined identifier for alert de-duplication.
descriptionstringoptionalDetailed alert description.
respondersarrayoptionalTeams, users, escalations, or schedules to notify.
visibleToarrayoptionalTeams or users that can view the alert.
actionsarrayoptionalCustom actions available for the alert.
tagsarrayoptionalTags to add to the alert.
detailsobjectoptionalOpsgenie alert details as key-value string properties.
entitystringoptionalEntity related to the alert.
sourcestringoptionalAlert source.
prioritystringoptionalOpsgenie alert priority.
userstringoptionalDisplay name of the request owner.
notestringoptionalAdditional note added while creating the alert.
POST
opsgenie_acknowledge_alert
Acknowledge an Opsgenie alert and return the asynchronous request ID.

/v2/alerts/{identifier}/acknowledge

5 parameters
ParamTypeRequiredDescription
identifierstringrequiredOpsgenie alert identifier.
identifierTypestringoptionalType of Opsgenie alert identifier.
userstringoptionalDisplay name of the request owner.
sourcestringoptionalDisplay name of the request source.
notestringoptionalAdditional alert note.
POST
opsgenie_close_alert
Close an Opsgenie alert and return the asynchronous request ID.

/v2/alerts/{identifier}/close

5 parameters
ParamTypeRequiredDescription
identifierstringrequiredOpsgenie alert identifier.
identifierTypestringoptionalType of Opsgenie alert identifier.
userstringoptionalDisplay name of the request owner.
sourcestringoptionalDisplay name of the request source.
notestringoptionalAdditional alert note.
GET
opsgenie_get_request_status
Get processing status for an Opsgenie asynchronous alert request.

/v2/alerts/requests/{requestId}

1 parameter
ParamTypeRequiredDescription
requestIdstringrequiredOpsgenie asynchronous request ID.