2.1.0 • Published 7 months ago
@managed-api/opsgenie-sr-connect v2.1.0
ScriptRunner Connect Managed API for Opsgenie
Managed API for Opsgenie is an API Client for Opsgenie by Adaptavist. You can read more about Managed APIs here.
This is ScriptRunner Connect runtime specific version of the Managed API (with sr-connect suffix). If you want to use Managed API in any other runtime, have a look at the runtime agnostic version.
Supported API calls
- fetch
- Alert
- Incident
Constructing Managed API
In ScriptRunner Connect a Managed API is constructed for you, but if you need to construct it manually, here's how you can do it:
import { OpsgenieApi } from '@managed-api/opsgenie-sr-connect';
export default async function() {
const api = new OpsgenieApi('API_CONNECTION_ID');
}Contact
Feel free to drop ideas, suggestions or improvements into our Slack community channel.
Changelog
2.1.0
- Removed non-empty body from HEAD requests.
2.0.0
Breaking change: URL and query string parameters are now URL encoded, meaning if you encoded them explicitly before you have to remove your own encoding, otherwise they will get double encoded.
0.2.0
Added support for the following Alert methods:
- Acknowledge Alert that can be used as
Alert.acknowledgeAlertorAll.acknowledgeAlert. - Add Responder to Alert that can be used as
Alert.addResponderorAll.addResponderToAlert. - Add Team to Alert that can be used as
Alert.addTeamorAll.addTeamToAlert. - Assign Alert that can be used as
Alert.assignAlertorAll.assignAlert. - Close Alert that can be used as
Alert.closeAlertorAll.closeAlert. - Count Alerts that can be used as
Alert.countAlertsorAll.countAlerts. - Create Alert that can be used as
Alert.createAlertorAll.createAlert. - Delete Alert that can be used as
Alert.deleteAlertorAll.deleteAlert. - Escalate Alert to Next that can be used as
Alert.escalateAlertToNextorAll.escalateAlertToNext. - Execute Custom Action that can be used as
Alert.executeCustomActionorAll.executeCustomAlertAction. - Get Alert that can be used as
Alert.getAlertorAll.getAlert. - List Alerts that can be used as
Alert.getAlertsorAll.getAlerts. - List Alert Logs that can be used as
Alert.getLogsorAll.getAlertLogs. - List Alert Recipients that can be used as
Alert.getRecipientorAll.getAlertRecipients. - List Alert Recipients that can be used as
Alert.getRequestStatusorAll.getRequestStatusforAlert. - Snooze Alert that can be used as
Alert.snoozeAlertorAll.snoozeAlert. - Unacknowledge Alert that can be used as
Alert.unacknowledgeAlertorAll.unacknowledgeAlert. - Update Alert Description that can be used as
Alert.updateDescriptionorAll.updateAlertDescription. - Update Alert Message that can be used as
Alert.updateMessageorAll.updateAlertMessage. - Update Alert Priority that can be used as
Alert.updatePriorityorAll.updateIncidentPriority.
- Acknowledge Alert that can be used as
Added support for the following Alert.Attachment methods:
- Create Alert Attachment that can be used as
Alert.Attachment.createAttachmentorAll.createAlertAttachment. - Delete Alert Attachment that can be used as
Alert.Attachment.deleteAttachmentorAll.deleteAlertAttachment. - Get Alert Attachment that can be used as
Alert.Attachment.getAttachmentorAll.getAlertAttachment. - List Alert Attachments that can be used as
Alert.Attachment.getAttachmentsorAll.getAlertAttachments.
- Create Alert Attachment that can be used as
Added support for the following Alert.Details methods:
- Add Details (Custom Properties) to Alert that can be used as
Alert.Details.addDetailsorAll.addDetailsToAlert. - Remove Details (Custom Properties) from Alert that can be used as
Alert.Details.removeDetailsorAll.removeDetailsFromAlert.
- Add Details (Custom Properties) to Alert that can be used as
Added support for the following Alert.Note methods:
- Add Note to Alert that can be used as
Alert.Note.addNoteorAll.addNoteToAlert. - List Alert Notes that can be used as
Alert.Note.getNoteorAll.getAlertNotes.
- Add Note to Alert that can be used as
Added support for the following Alert.Saved.Search methods:
- Create a Saved Search that can be used as
Alert.Saved.Search.createSavedSearchorAll.createSavedSearchForAlert. - Delete Saved Search that can be used as
Alert.Saved.Search.deleteSavedSearchorAll.deleteSavedSearchForAlert. - Get Saved Search that can be used as
Alert.Saved.Search.getSavedSearchorAll.getSavedSearchForAlert. - List Saved Searches that can be used as
Alert.Saved.Search.getSavedSearchesorAll.getSavedSearchesForAlert. - Update Saved Search that can be used as
Alert.Saved.Search.updateSavedSearchorAll.updateSavedSearchForAlert.
- Create a Saved Search that can be used as
Added support for the following Alert.Tags methods:
- Add Tags to Alert that can be used as
Alert.Tags.addTagsorAll.addTagsToAlert. - Remove Tags from Alert that can be used as
Alert.Tags.removeTagsorAll.removeTagsFromAlert.
- Add Tags to Alert that can be used as
Added support for the following Incident methods:
- Add Responder to Incident that can be used as
Incident.addResponderorAll.addResponderToIncident. - Close Incident that can be used as
Incident.closeIncidentorAll.closeIncident. - Create Incident that can be used as
Incident.createIncidentorAll.createIncident. - Delete Incident that can be used as
Incident.deleteIncidentorAll.deleteIncident. - Get Incident that can be used as
Incident.getIncidentorAll.getIncident. - List Incidents that can be used as
Incident.getIncidenstorAll.getIncidents. - List Incident Logs that can be used as
Incident.getLogsorAll.getIncidentLogs. - Get Request Status that can be used as
Incident.getRequestStatusorAll.getRequestStatusForIncident. - Reopen Incident that can be used as
Incident.reopenIncidentorAll.reopenIncident. - Resolve Incident that can be used as
Incident.resolveIncidentorAll.resolveIncident. - Update Incident Description that can be used as
Incident.updateDescriptionorAll.updateIncidentDescription. - Update Incident Message that can be used as
Incident.updateMessageorAll.updateIncidentMessage. - Update Incident Priority that can be used as
Incident.updatePriorityorAll.updateIncidentPriority.
- Add Responder to Incident that can be used as
Added support for the following Incident.Alert methods:
- Get Associated Alerts that can be used as
Incident.Alert.getAssociatedAlertsorAll.getAssociatedAlertsForIncident. - Get Responder Alerts that can be used as
Incident.Alert.getResponderAlertsorAll.getResponderAlertsForIncident.
- Get Associated Alerts that can be used as
Added support for the following Incident.Details methods:
- Add Details(Custom Properties) to Incident that can be used as
Incident.Details.addDetailsorAll.addDetailsToIncident. - Remove Details(Custom Properties) from Incident that can be used as
Incident.Details.removeDetailsorAll.removeDetailsFromIncident.
- Add Details(Custom Properties) to Incident that can be used as
Added support for the following Incident.Note methods:
- Add Note to Incident that can be used as
Incident.Note.addNoteorAll.addNoteToIncident. - List Incident Notes that can be used as
Incident.Note.getNotesorAll.getIncidentNotes.
- Add Note to Incident that can be used as
Added support for the following Incident.Tags methods:
- Add Tags to Incident that can be used as
Incident.Tags.addTagsorAll.addTagsToIncident. - Remove Tags from Incident that can be used as
Incident.Tags.removeTagsorAll.removeTagsFromIncident.
- Add Tags to Incident that can be used as
Added support for the following Incident.Timeline methods:
- Add Incident Timeline Entry that can be used as
Incident.Timeline.addEntryorAll.addIncidentTimelineEntry. - Delete Incident Timeline Entry that can be used as
Incident.Timeline.deleteEntryorAll.deleteIncidentTimelineEntry. - List Incident Timeline Entries that can be used as
Incident.Timeline.getEntriesorAll.getIncidentTimelineEntries. - Get Incident Timeline Entrys that can be used as
Incident.Timeline.getEntryorAll.getIncidentTimelineEntry. - Hide Incident Timeline Entry that can be used as
Incident.Timeline.hideEntryorAll.hideIncidentTimelineEntry. - Unhide Incident Timeline Entry that can be used as
Incident.Timeline.unhideEntryorAll.unhideIncidentTimelineEntry. - Update Incident Timeline Entry that can be used as
Incident.Timeline.updateEntryorAll.updateIncidentTimelineEntry.
- Add Incident Timeline Entry that can be used as
Copyright Adaptavist 2025 (c) All rights reserved