@itentialopensource/adapter-opsgenie
Version:
This adapter integrates with system described as: opsgenieRestApi.
715 lines • 19.2 kB
JSON
{
"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"
}
]
}
]
}