UNPKG

@itentialopensource/adapter-opsgenie

Version:

This adapter integrates with system described as: opsgenieRestApi.

715 lines 19.2 kB
{ "actions": [ { "name": "getRequestStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/requests/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listAlerts", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createAlert-default.json" } ] }, { "name": "getAlert", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteAlert", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/deleteAlert-default.json" } ] }, { "name": "acknowledgeAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/acknowledge?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/acknowledgeAlert-default.json" } ] }, { "name": "unAcknowledgeAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/unacknowledge?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/unAcknowledgeAlert-default.json" } ] }, { "name": "closeAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/close?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/closeAlert-default.json" } ] }, { "name": "snoozeAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/snooze?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/snoozeAlert-default.json" } ] }, { "name": "escalateAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/escalate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/escalateAlert-default.json" } ] }, { "name": "assignAlert", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/assign?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/assignAlert-default.json" } ] }, { "name": "addResponder", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/responders?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/addResponder-default.json" } ] }, { "name": "addTeam", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/teams?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/addTeam-default.json" } ] }, { "name": "executeCustomAlertAction", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/actions/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/executeCustomAlertAction-default.json" } ] }, { "name": "listRecipients", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/recipients?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listLogs", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/logs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listAttachments", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/attachments?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "addAttachment", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/attachments?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "FORM", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAttachment", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/attachments/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "removeAttachment", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/attachments/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "addTags", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/tags?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/addTags-default.json" } ] }, { "name": "removeTags", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/tags?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/removeTags-default.json" } ] }, { "name": "addDetails", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/details?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/addDetails-default.json" } ] }, { "name": "removeDetails", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/details?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/removeDetails-default.json" } ] }, { "name": "listNotes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/notes?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "addNote", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/notes?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/addNote-default.json" } ] }, { "name": "listSavedSearches", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/saved-searches?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createSavedSearches", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/alerts/saved-searches?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getSavedSearch", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/saved-searches/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteSavedSearch", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/alerts/saved-searches/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/deleteSavedSearch-default.json" } ] }, { "name": "updateSavedSearch", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/v2/alerts/saved-searches/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "countAlerts", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/alerts/count?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updateAlertMessage", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/message?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAlertMessage-default.json" } ] }, { "name": "updateAlertDescription", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/description?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAlertDescription-default.json" } ] }, { "name": "updateAlertPriority", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v2/alerts/{pathv1}/priority?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAlertPriority-default.json" } ] } ] }