OpsGenie v3
OpsGenie Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 6.2.0 and later.
Integration with Atlassian OpsGenie. OpsGenie is a cloud-based service that enables operations teams to manage alerts generated by monitoring tools to ensure the right people are notified, and the problems are addressed in a timely manner. This integration was integrated and tested with OpsGenie.
Some changes have been made that might affect your existing content. If you are upgrading from a previous of this integration, see Breaking Changes.
#
Configure OpsGenie v3 on Cortex XSOARNavigate to Settings > Integrations > Servers & Services.
Search for OpsGenie v3.
Click Add instance to create and configure a new integration instance.
Parameter Description Required Server URL (e.g., https://api.opsgenie.com) True API Token False Fetch incidents False First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days) False Max Fetch False Event types Fetch only events with selected event types. False Status Fetch only events with selected status. If query is used, this parameter will be overridden. False Priority Fetch only events with selected priority. If query is used, this parameter will be overridden. False Tags Fetch only events with selected tags. If query is used, this parameter will be overridden. False Query Query parameters will be used as URL encoded values for “query” key. i.e. 'https://api.opsgenie.com/v2/alerts?query=status%3Aopenor%20acknowledged%3Atrue&limit=10&sort=createdAt' False Incident type False Trust any certificate (not secure) False Use system proxy settings False Click Test to validate the URLs, token, and connection.
#
CommandsYou can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.
#
opsgenie-create-alertCreate an alert in Opsgenie.
#
Base Commandopsgenie-create-alert
#
InputArgument Name | Description | Required |
---|---|---|
message | Alert message. | Required |
alias | Client-defined identifier of the alert. | Optional |
description | Description field of the alert that is generally used to provide detailed information about the alert. | Optional |
responders | Teams/users to whom the alert is routed via notifications. You need to insert it as List of triples - responder_type,value_type,value. The responder_type can be: team, user, escalation or schedule. The value_type can be: id or name. You can retrieve the value from the output of the following commands '!opsgenie-get-teams', '!opsgenie-get-schedules' or '!opsgenie-get-escalations'. For example: schedule,name,test_schedule,user,id,123,team,name,test_team. | Optional |
tags | Comma-separated list of tags to add. | Optional |
priority | Incident priority. Possible values are: P1, P2, P3, P4, P5. Default is P3. | Optional |
source | Display name of the request source. Defaults to IP address of the request sender. | Optional |
note | Additional alert note. | Optional |
details | Comma-separated key=value pairs to use as custom properties of the alert. JSON format is also supported when used within an automation. Examples; details="account=pa,hostname=computer01". | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Alert.action | String | Action of this request. |
OpsGenie.Alert.alertId | String | ID of the created alert. |
OpsGenie.Alert.alias | String | Alias of the created alert. |
OpsGenie.Alert.integrationId | String | Integration ID of the created alert. |
OpsGenie.Alert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Alert.processedAt | Date | When the request was processed. |
OpsGenie.Alert.requestId | String | The ID of the request. |
OpsGenie.Alert.status | String | The human readable result of the request. |
OpsGenie.Alert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-create-alert message="Example Message"
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Create 4c4623e3-0b3f-47b7-becd-907d3e51d129-1638366498716 4c4623e3-0b3f-47b7-becd-907d3e51d129-1638366498716 3cc69931-167f-411c-a331-768997c29d2e true 2021-12-01T13:48:18.757Z Created alert true
#
opsgenie-get-alertsList the current alerts from OpsGenie.
#
Base Commandopsgenie-get-alerts
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | The ID of the alert from Opsgenie. | Optional |
sort | Name of the field that the result set will be sorted by. The options are: createdAt, updatedAt, tinyId, alias, message, status, acknowledged, isSeen snoozed, snoozedUntil, count, lastOccurredAt, source, owner, integration.name, integration.type, report.ackTime, report.closeTime, report.acknowledgedBy, report.closedBy. | Optional |
limit | Maximum results to return. Default is 20. | Optional |
offset | Start index of the result set (to apply pagination). Minimum value is 0. Default is 0. | Optional |
status | The status of the alert from Opsgenie. Possible values are: Open, Closed. | Optional |
priority | The priority of the alert from Opsgenie. Possible values are: P1, P2, P3, P4, P5. Default is P3. | Optional |
tags | Comma-separated list of tags. | Optional |
query | URL encoded query parameters. | Optional |
request_id | ID of the polling request. No need to enter a value. | Optional |
paging | The next URL to request. No need to enter a value. | Optional |
result | Result of the previous command. No need to enter a value. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Alert.acknowledged | Boolean | Whether the alert was acknowledge. |
OpsGenie.Alert.alias | String | Alert alias. |
OpsGenie.Alert.count | Number | Number of alert occurrences. |
OpsGenie.Alert.createdAt | Date | Time the alert was created. |
OpsGenie.Alert.id | String | ID of the alert. |
OpsGenie.Alert.integration.id | String | ID of the integration. |
OpsGenie.Alert.integration.name | String | Integration name. |
OpsGenie.Alert.integration.type | String | Type of the integration. |
OpsGenie.Alert.isSeen | Boolean | Whether the alert was seen. |
OpsGenie.Alert.lastOccurredAt | Date | Time the alert last occurred. |
OpsGenie.Alert.message | String | Alert message. |
OpsGenie.Alert.owner | String | Owner of the alert. |
OpsGenie.Alert.ownerTeamId | String | Team ID of the owner. |
OpsGenie.Alert.priority | String | Alert priority. |
OpsGenie.Alert.responders.id | String | ID of the responders. |
OpsGenie.Alert.responders.type | String | Type of the responders. |
OpsGenie.Alert.seen | Boolean | Whether the alert was seen. |
OpsGenie.Alert.snoozed | Boolean | Whether alert was snoozed. |
OpsGenie.Alert.source | String | Source of the alert. |
OpsGenie.Alert.status | String | Status of the alert. |
OpsGenie.Alert.teams.id | String | ID of the teams associated with the alert. |
OpsGenie.Alert.tinyId | String | Short ID for the alert. |
OpsGenie.Alert.updatedAt | Date | Last time the alert was updated. |
OpsGenie.Alert.report.ackTime | Number | Time the alert was acknowledged. |
OpsGenie.Alert.report.acknowledgedBy | String | User who acknowledged the alert. |
OpsGenie.Alert.report.closeTime | Number | Time the alert was closed. |
OpsGenie.Alert.report.closedBy | String | User who closed the alert. |
#
Command Example!opsgenie-get-alerts limit=1
#
Context Example#
Human Readable Output#
OpsGenie
id createdAt acknowledged count status 4c4623e3-0b3f-47b7-becd-907d3e51d129-1638366498716 2021-12-01T13:48:18.716Z false 1 open
#
opsgenie-delete-alertDelete an alert from OpsGenie.
#
Base Commandopsgenie-delete-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | The ID of the alert from Opsgenie. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.DeletedAlert.action | String | Action of this request. |
OpsGenie.DeletedAlert.alertId | String | ID of the deleted alert. |
OpsGenie.DeletedAlert.alias | String | Alias of the deleted alert. |
OpsGenie.DeletedAlert.integrationId | String | Integration of the deleted alert. |
OpsGenie.DeletedAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.DeletedAlert.processedAt | Date | When the request was processed. |
OpsGenie.DeletedAlert.requestId | String | The ID of the request. |
OpsGenie.DeletedAlert.status | String | The human readable result of the request. |
OpsGenie.DeletedAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-delete-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Delete 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:40.911Z Alert does not exist false
#
opsgenie-ack-alertAcknowledge an alert in OpsGenie.
#
Base Commandopsgenie-ack-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | The ID of the alert from Opsgenie. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AckedAlert.action | String | Action of this request. |
OpsGenie.AckedAlert.alertId | String | ID of the acknowledged alert. |
OpsGenie.AckedAlert.alias | String | Alias of the acknowledged alert. |
OpsGenie.AckedAlert.integrationId | String | Integration of the acknowledged alert. |
OpsGenie.AckedAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AckedAlert.processedAt | Date | When the request was processed. |
OpsGenie.AckedAlert.requestId | String | The ID of the request. |
OpsGenie.AckedAlert.status | String | The human readable result of the request. |
OpsGenie.AckedAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-ack-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Acknowledge 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:23.374Z Alert does not exist false
#
opsgenie-close-alertClose an alert in OpsGenie.
#
Base Commandopsgenie-close-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | The ID of the alert from Opsgenie. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.ClosedAlert.action | String | Action of this request. |
OpsGenie.ClosedAlert.alertId | String | ID of the closed alert. |
OpsGenie.ClosedAlert.alias | String | Alias of the closed alert. |
OpsGenie.ClosedAlert.integrationId | String | Integration ID of the acknowledged alert. |
OpsGenie.ClosedAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.ClosedAlert.processedAt | Date | When the request was processed. |
OpsGenie.ClosedAlert.requestId | String | The ID of the request. |
OpsGenie.ClosedAlert.status | String | The human readable result of the request. |
OpsGenie.ClosedAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-close-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Close 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:38.491Z Alert does not exist false
#
opsgenie-assign-alertAssign an OpsGenie alert.
#
Base Commandopsgenie-assign-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
owner_id | ID of the user to whom the alert will be assigned. Not required if owner_username is present. | Optional |
owner_username | Display name of the request owner. Not required if owner_id is present. | Optional |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AssignAlert.action | String | Action of this request. |
OpsGenie.AssignAlert.alertId | String | ID of assigned Alert |
OpsGenie.AssignAlert.alias | String | Alias of the assigned alert. |
OpsGenie.AssignAlert.integrationId | String | Integration ID of the assigned alert. |
OpsGenie.AssignAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AssignAlert.processedAt | Date | When the request was processed. |
OpsGenie.AssignAlert.requestId | String | The ID of the request. |
OpsGenie.AssignAlert.status | String | The human readable result of the request. |
OpsGenie.AssignAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-assign-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286 owner_username=b@g.com
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Assign 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:24.942Z Alert does not exist false
#
opsgenie-add-responder-alertAdd a responder to an OpsGenie alert.
#
Base Commandopsgenie-add-responder-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
identifierType | Type of the identifier. Possible values are: id, tiny, alias. | Optional |
responders | Team/user to whom the alert is routed via notifications. For now, it can be inserted only one responder at a time. You need to insert it as List of triple - responder_type,value_type,value. The responder_type can be: team or user. The value_type can be: id or name. You can retrieve the value from the output of the following '!opsgenie-get-teams' command. For example: user,id,123 Another example: team,name,test_team. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddResponderAlert.action | String | Action of this request. |
OpsGenie.AddResponderAlert.alertId | String | ID of the created alert. |
OpsGenie.AddResponderAlert.alias | String | Alias of the created alert. |
OpsGenie.AddResponderAlert.integrationId | String | Integration ID of the created alert. |
OpsGenie.AddResponderAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddResponderAlert.processedAt | Date | When the request was processed. |
OpsGenie.AddResponderAlert.requestId | String | The ID of the request. |
OpsGenie.AddResponderAlert.status | String | The human readable result of the request. |
OpsGenie.AddResponderAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-add-responder-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286 responders=schedule,name,test_schedule
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Add Responder 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:26.82Z Alert does not exist false
#
opsgenie-get-escalationsGet escalations from OpsGenie.
#
Base Commandopsgenie-get-escalations
#
InputArgument Name | Description | Required |
---|---|---|
escalation_id | ID of the escalation. | Optional |
escalation_name | Name of the escalation. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Escalation.action | String | Action of this request. |
OpsGenie.Escalation.Id | String | ID of the escalation. |
OpsGenie.Escalation.name | String | Name of the escalation. |
OpsGenie.Escalation.description | String | Description of the escalation. |
OpsGenie.Escalation.ownerTeam | String | Owner team of the escalation. |
OpsGenie.Escalation.rules | String | Rules of the escalation. |
OpsGenie.Escalation.integrationId | String | Integration ID of the escalated alert. |
OpsGenie.Escalation.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Escalation.processedAt | Date | When the request was processed. |
OpsGenie.Escalation.requestId | String | The ID of the request. |
OpsGenie.Escalation.status | String | The human readable result of the request. |
OpsGenie.Escalation.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-get-escalations
#
Context Example#
Human Readable Output#
OpsGenie Escalations
description id name ownerTeam rules 9a441a8d-2410-43f4-9ef2-f7a265e12b74 Engineering_escalation id: 51d69df8-c40b-439e-9808-e1a78e54f91b
name: Engineering{'condition': 'if-not-acked', 'notifyType': 'default', 'delay': {'timeAmount': 0, 'timeUnit': 'minutes'}, 'recipient': {'type': 'schedule', 'id': '7835aa84-7440-41d5-90bf-92e0045714d5', 'name': 'Engineering_schedule'}},
{'condition': 'if-not-acked', 'notifyType': 'next', 'delay': {'timeAmount': 5, 'timeUnit': 'minutes'}, 'recipient': {'type': 'schedule', 'id': '7835aa84-7440-41d5-90bf-92e0045714d5', 'name': 'Engineering_schedule'}},
{'condition': 'if-not-acked', 'notifyType': 'all', 'delay': {'timeAmount': 10, 'timeUnit': 'minutes'}, 'recipient': {'type': 'team', 'id': '51d69df8-c40b-439e-9808-e1a78e54f91b', 'name': 'Engineering'}}c8a0f950-577c-4da5-894b-1fd463d9f51c Integration Team_escalation id: fbbc3f9a-12f4-4794-9938-7e0a85a06f8b
name: Integration Team{'condition': 'if-not-acked', 'notifyType': 'default', 'delay': {'timeAmount': 0, 'timeUnit': 'minutes'}, 'recipient': {'type': 'schedule', 'id': 'df918339-b999-4878-b69b-3c2c0d508b01', 'name': 'Integration Team_schedule'}},
{'condition': 'if-not-acked', 'notifyType': 'default', 'delay': {'timeAmount': 1, 'timeUnit': 'minutes'}, 'recipient': {'type': 'user', 'id': '154d6425-c120-4beb-a3e6-a66c8c44f61d', 'username': 'dvilenchik@paloaltonetworks.com'}},
{'condition': 'if-not-acked', 'notifyType': 'next', 'delay': {'timeAmount': 5, 'timeUnit': 'minutes'}, 'recipient': {'type': 'schedule', 'id': 'df918339-b999-4878-b69b-3c2c0d508b01', 'name': 'Integration Team_schedule'}},
{'condition': 'if-not-acked', 'notifyType': 'all', 'delay': {'timeAmount': 10, 'timeUnit': 'minutes'}, 'recipient': {'type': 'team', 'id': 'fbbc3f9a-12f4-4794-9938-7e0a85a06f8b', 'name': 'Integration Team'}}
#
opsgenie-escalate-alertEscalate an OpsGenie alert.
#
Base Commandopsgenie-escalate-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
escalation_name | Name of the escalation to which the alert will be escalated. Provide either the ID or name of the escalation. | Optional |
escalation_id | ID of the escalation to which the alert will be escalated. Provide either the ID or name of the escalation. | Optional |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.EscalateAlert.action | String | Action of this request. |
OpsGenie.EscalateAlert.id | String | ID of the escalation. |
OpsGenie.EscalateAlert.name | String | Name of the escalation. |
OpsGenie.EscalateAlert.description | String | Description of the escalation. |
OpsGenie.EscalateAlert.integrationId | String | Integration ID of the escalated alert. |
OpsGenie.EscalateAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.EscalateAlert.processedAt | Date | When the request was processed. |
OpsGenie.EscalateAlert.requestId | String | The ID of the request. |
OpsGenie.EscalateAlert.status | String | The human readable result of the request. |
OpsGenie.EscalateAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-escalate-alert alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286 escalation_id=9a441a8d-2410-43f4-9ef2-f7a265e12b74
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Escalate 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:31.549Z Alert does not exist false
#
opsgenie-add-alert-tagAdd tag to the OpsGenie alert.
#
Base Commandopsgenie-add-alert-tag
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
tags | Comma-separated list of tags to add to the alert. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddTagAlert.action | String | Action of this request. |
OpsGenie.AddTagAlert.alertId | String | ID of the added alert. |
OpsGenie.AddTagAlert.alias | String | Alias of the added alert. |
OpsGenie.AddTagAlert.integrationId | String | Integration ID of the added alert. |
OpsGenie.AddTagAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddTagAlert.processedAt | Date | When the request was processed. |
OpsGenie.AddTagAlert.requestId | String | The ID of the request. |
OpsGenie.AddTagAlert.status | String | The human readable result of the request. |
OpsGenie.AddTagAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-add-alert-tag alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286 tags=1,2,3
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Add Tags 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:33.376Z Alert does not exist false
#
opsgenie-remove-alert-tagRemove a tag from the OpsGenie alert.
#
Base Commandopsgenie-remove-alert-tag
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
tags | Comma-separated list of tags to remove from the alert. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.RemoveTagAlert.action | String | Action of this request. |
OpsGenie.RemoveTagAlert.alertId | String | ID of the tag removed from the alert. |
OpsGenie.RemoveTagAlert.alias | String | Alias of the removed tag alert. |
OpsGenie.RemoveTagAlert.integrationId | String | Integration ID of the removed tag alert. |
OpsGenie.RemoveTagAlert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.RemoveTagAlert.processedAt | Date | When the request was processed. |
OpsGenie.RemoveTagAlert.requestId | String | The ID of the request. |
OpsGenie.RemoveTagAlert.status | String | The human readable result of the request. |
OpsGenie.RemoveTagAlert.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-remove-alert-tag alert-id=69df59c2-41c6-4866-8c03-65c1ecf5417d-1636973048286 tags=1,2,3
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Remove Tags 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:35.606Z Alert does not exist false
#
opsgenie-get-alert-attachmentsGet the attachments of the alert.
#
Base Commandopsgenie-get-alert-attachments
#
InputArgument Name | Description | Required |
---|---|---|
alert-id | ID of the Opsgenie alert. | Required |
attachment_id | Identifier of the attachment. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Alert.Attachment.action | String | Action of this request. |
OpsGenie.Alert.Attachment.alertId | String | ID of the alert. |
OpsGenie.Alert.Attachment.alias | String | Alias of the alert. |
OpsGenie.Alert.Attachment.integrationId | String | Integration ID the alert. |
OpsGenie.Alert.Attachment.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Alert.Attachment.processedAt | Date | When the request was processed. |
OpsGenie.Alert.Attachment.requestId | String | The ID of the request. |
OpsGenie.Alert.Attachment.status | String | The human readable result of the request. |
OpsGenie.Alert.Attachment.success | Boolean | Whether the request was successful. |
#
Command Example
#
Human Readable Output#
opsgenie-get-schedulesGet a schedule from OpsGenie.
#
Base Commandopsgenie-get-schedules
#
InputArgument Name | Description | Required |
---|---|---|
schedule_id | ID of the schedule. | Optional |
schedule_name | Name of the schedule. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Schedule.description | String | Description of the schedule. |
OpsGenie.Schedule.enabled | Boolean | Whether the schedule was enabled. |
OpsGenie.Schedule.id | String | ID of the schedule. |
OpsGenie.Schedule.name | String | Name of the schedule. |
OpsGenie.Schedule.ownerTeam.id | String | ID of the schedule owner. |
OpsGenie.Schedule.ownerTeam.name | String | Name of the schedule owner. |
OpsGenie.Schedule.timezone | String | Timezone of the schedule. |
#
Command Example!opsgenie-get-schedules
#
Context Example#
Human Readable Output#
OpsGenie Schedule
description enabled id name ownerTeam rotations timezone Schedule when escalation was activated true 5892636c-6183-4788-99d6-6d93b9095194 Escalation Schedule id: fbbc3f9a-12f4-4794-9938-7e0a85a06f8b
name: Integration TeamAsia/Jerusalem true 7835aa84-7440-41d5-90bf-92e0045714d5 Engineering_schedule id: 51d69df8-c40b-439e-9808-e1a78e54f91b
name: EngineeringAsia/Jerusalem 24/7 Shift true df918339-b999-4878-b69b-3c2c0d508b01 Integration Team_schedule id: fbbc3f9a-12f4-4794-9938-7e0a85a06f8b
name: Integration TeamAsia/Jerusalem
#
opsgenie-get-schedule-overridesGet schedule overrides.
#
Base Commandopsgenie-get-schedule-overrides
#
InputArgument Name | Description | Required |
---|---|---|
schedule_id | ID of the schedule. | Optional |
schedule_name | Name of the schedule. | Optional |
override_alias | Alias of the schedule override. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Schedule.Override.action | String | Action of this request. |
OpsGenie.Schedule.Override.alertId | String | ID of the schedule. |
OpsGenie.Schedule.Override.alias | String | Alias of the schedule. |
OpsGenie.Schedule.Override.integrationId | String | Integration ID of the schedule. |
OpsGenie.Schedule.Override.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Schedule.Override.processedAt | Date | When the request was processed. |
OpsGenie.Schedule.Override.requestId | String | The ID of the request. |
OpsGenie.Schedule.Override.status | String | The human readable result of the request. |
OpsGenie.Schedule.Override.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-get-schedule-overrides schedule_id=5892636c-6183-4788-99d6-6d93b9095194
#
Human Readable Output#
OpsGenie ScheduleNo entries.
#
opsgenie-get-on-callGet the on-call users for the provided schedule.
#
Base Commandopsgenie-get-on-call
#
InputArgument Name | Description | Required |
---|---|---|
schedule_id | Schedule ID from which to return on-call users. | Optional |
schedule_name | Name of the schedule from which to return on-call users. | Optional |
starting_date | Start date of the timeline in the following format (yyyy-MM-dd'T'HH:mm:ssZ). | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Schedule.OnCall._parent.enabled | Boolean | Whether this on-call schedule is enabled. |
OpsGenie.Schedule.OnCall._parent.id | String | ID Of the parent on-call schedule. |
OpsGenie.Schedule.OnCall._parent.name | String | Name of parent on-call schedule. |
OpsGenie.Schedule.OnCall.onCallParticipants.id | String | ID of the on-call participant. |
OpsGenie.Schedule.OnCall.onCallParticipants.name | String | Name of the on-call participant. |
OpsGenie.Schedule.OnCall.onCallParticipants.type | String | Type of the on-call participant. |
#
Command Example!opsgenie-get-on-call schedule_id=5892636c-6183-4788-99d6-6d93b9095194
#
Context Example#
Human Readable Output#
OpsGenie Schedule OnCall
_parent onCallParticipants id: 5892636c-6183-4788-99d6-6d93b9095194
name: Escalation Schedule
enabled: true{'id': '154d6425-c120-4beb-a3e6-a66c8c44f61d', 'name': 'dvilenchik@paloaltonetworks.com', 'type': 'user'}
#
opsgenie-create-incidentCreate an incident in Opsgenie.
#
Base Commandopsgenie-create-incident
#
InputArgument Name | Description | Required |
---|---|---|
interval_in_seconds | Interval in seconds between each poll. Default is 5. | Optional |
message | Incident message. | Required |
description | Detailed information about the incident. | Optional |
responders | Teams/users to whom the incident is routed via notifications. You need to insert it as List of triples - responder_type,value_type,value. The responder_type can be: team or user. The value_type can be: id or name. You can retrieve the value from the output of the '!opsgenie-get-teams' command. For example: user,id,123,team,name,test_team. | Optional |
tags | Comma-separated list of tags to add. | Optional |
priority | Incident Priority. Possible values are: P1, P2, P3, P4, P5. Default is P3. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Incident.action | String | Action of this request. |
OpsGenie.Incident.incidentId | String | ID of the created incident. |
OpsGenie.Incident.integrationId | String | Integration ID of the created alert. |
OpsGenie.Incident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Incident.processedAt | Date | When the request was processed. |
OpsGenie.Incident.requestId | String | The ID of the request. |
OpsGenie.Incident.status | String | The human readable result of the request. |
OpsGenie.Incident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-create-incident message="test" responders=team,name,test_team,team,name,test_team_1
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Create 4ba53100-30dc-47a6-992a-a96df4d1ba20 3cc69931-167f-411c-a331-768997c29d2e true 2021-12-01T13:48:49.133Z Incident created successfully true
#
opsgenie-delete-incidentDelete an incident from OpsGenie.
#
Base Commandopsgenie-delete-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.DeletedIncident.action | String | Action of this request. |
OpsGenie.DeletedIncident.incidentId | String | ID of the deleted incident. |
OpsGenie.DeletedIncident.integrationId | String | Integration ID of the deleted incident. |
OpsGenie.DeletedIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.DeletedIncident.processedAt | Date | When the request was processed. |
OpsGenie.DeletedIncident.requestId | String | The ID of the request. |
OpsGenie.DeletedIncident.status | String | The human readable result of the request. |
OpsGenie.DeletedIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-delete-incident incident_id=c59086e0-bf2c-44e2-bdfb-ed7747cc126b
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Delete 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:52.534Z false
#
opsgenie-get-incidentsList the current incidents from OpsGenie.
#
Base Commandopsgenie-get-incidents
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Optional |
limit | Maximum number of results to return. Default is 20. | Optional |
offset | Start index of the result set (to apply pagination). Minimum value is 0. Default is 0. | Optional |
status | The status of the alert from Opsgenie. Possible values are: Open, Closed. | Optional |
priority | Incident Priority. Possible values are: P1, P2, P3, P4, P5. Default is P3. | Optional |
tags | Comma-separated list of tags to add. | Optional |
query | URL encoded query parameters. | Optional |
request_id | ID of the polling request. No need to enter a value. | Optional |
paging | The next URL to request. No need to enter a value. | Optional |
result | Result of the previous command. No need to enter a value. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Incident.count | Number | The number of alert occurrences. |
OpsGenie.Incident.createdAt | Date | Time the alert was created. |
OpsGenie.Incident.incidentId | String | ID of the alert. |
OpsGenie.Incident.integration.id | String | ID of the integration. |
OpsGenie.Incident.integration.name | String | Integration name |
OpsGenie.Incident.integration.type | String | Type of the integration. |
OpsGenie.Incident.message | String | Alert message. |
OpsGenie.Incident.ownerTeam | String | Team ID of the owner. |
OpsGenie.Incident.priority | String | Alert priority. |
OpsGenie.Incident.responders.id | String | ID of the responders. |
OpsGenie.Incident.responders.type | String | Type of the responders. |
OpsGenie.Incident.status | String | Status of the alert. |
OpsGenie.Incident.tinyId | String | Short ID for the alert. |
OpsGenie.Incident.updatedAt | Date | Last updated time for the alert. |
#
Command Example!opsgenie-get-incidents limit=1
#
Context Example#
Human Readable Output#
OpsGenie
id createdAt status 4ba53100-30dc-47a6-992a-a96df4d1ba20 2021-12-01T13:48:49.006Z open
#
opsgenie-close-incidentClose an incident from OpsGenie.
#
Base Commandopsgenie-close-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
note | Additional incident note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.ClosedIncident.action | String | Action of this request. |
OpsGenie.ClosedIncident.incidentId | String | ID of the closed incident. |
OpsGenie.ClosedIncident.integrationId | String | Integration ID of the closed incident |
OpsGenie.ClosedIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.ClosedIncident.processedAt | Date | When the request was processed. |
OpsGenie.ClosedIncident.requestId | String | The ID of the request. |
OpsGenie.ClosedIncident.status | String | The human readable result of the request. |
OpsGenie.ClosedIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-close-incident incident_id=c59086e0-bf2c-44e2-bdfb-ed7747cc126b
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Close 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:50.974Z false
#
opsgenie-resolve-incidentResolve an incident from OpsGenie.
#
Base Commandopsgenie-resolve-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
note | Additional incident note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.ResolvedIncident.action | String | Action of this request. |
OpsGenie.ResolvedIncident.incidentId | String | ID of the closed incident. |
OpsGenie.ResolvedIncident.integrationId | String | Integration ID of the closed incident. |
OpsGenie.ResolvedIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.ResolvedIncident.processedAt | Date | When the request was processed. |
OpsGenie.ResolvedIncident.requestId | String | The ID of the request. |
OpsGenie.ResolvedIncident.status | String | The human readable result of the request. |
OpsGenie.ResolvedIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-resolve-incident incident_id=b15c7555-d685-4a96-8798-46320618004e
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Resolve 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:57.042Z false
#
opsgenie-add-responder-incidentAdd a responder to an OpsGenie incident.
#
Base Commandopsgenie-add-responder-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
responders | Teams/users to whom the incident is routed via notifications. You need to insert it as list of triples - responder_type,value_type,value. The responder_type can be: team or user. The value_type can be: id or name. You can retrieve the value from the output of the '!opsgenie-get-teams' command. For example: user,id,123,team,name,test_team. | Required |
note | Additional alert note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddResponderIncident.action | String | Action of this request. |
OpsGenie.AddResponderIncident.incidentId | String | ID of the created incident. |
OpsGenie.AddResponderIncident.integrationId | String | Integration ID of the created incident. |
OpsGenie.AddResponderIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddResponderIncident.processedAt | Date | When the request was processed. |
OpsGenie.AddResponderIncident.requestId | String | The ID of the request. |
OpsGenie.AddResponderIncident.status | String | The human readable result of the request. |
OpsGenie.AddResponderIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-add-responder-incident incident_id=577424c1-b03c-4d23-9871-da0d395fea17 responders="team,name,Integration Team"
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Add Responder 3cc69931-167f-411c-a331-768997c29d2e false 2021-12-01T13:48:59.193Z Given teams/users already added as responders. false
#
opsgenie-add-tag-incidentAdd a tag to the OpsGenie incident.
#
Base Commandopsgenie-add-tag-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
tags | Comma-separated list of tags to add to the incident. | Required |
note | Additional incident note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddTagIncident.action | String | Action of this request. |
OpsGenie.AddTagIncident.incidentId | String | ID of the added incident. |
OpsGenie.AddTagIncident.integrationId | String | Integration ID of the added incident. |
OpsGenie.AddTagIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddTagIncident.processedAt | Date | When the request was processed. |
OpsGenie.AddTagIncident.requestId | String | The ID of the request. |
OpsGenie.AddTagIncident.status | String | The human readable result of the request. |
OpsGenie.AddTagIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-add-tag-incident incident_id=b15c7555-d685-4a96-8798-46320618004e tags=1,2,3
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Add Tags b15c7555-d685-4a96-8798-46320618004e 3cc69931-167f-411c-a331-768997c29d2e true 2021-12-01T13:49:00.839Z Added tags true
#
opsgenie-remove-tag-incidentRemove a tag from the OpsGenie alert.
#
Base Commandopsgenie-remove-tag-incident
#
InputArgument Name | Description | Required |
---|---|---|
incident_id | The ID of the incident from Opsgenie. | Required |
tags | Comma-separated list of tags to add to the incident. | Required |
note | Additional incident note. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.RemoveTagIncident.action | String | Action of this request. |
OpsGenie.RemoveTagIncident.incidentId | String | Incident ID of the remove tag incident. |
OpsGenie.RemoveTagIncident.integrationId | String | Integration ID of the remove tag incident. |
OpsGenie.RemoveTagIncident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.RemoveTagIncident.processedAt | Date | When the request was processed. |
OpsGenie.RemoveTagIncident.requestId | String | The ID of the request. |
OpsGenie.RemoveTagIncident.status | String | The human readable result of the request. |
OpsGenie.RemoveTagIncident.success | Boolean | Whether the request was successful. |
#
Command Example!opsgenie-remove-tag-incident incident_id=b15c7555-d685-4a96-8798-46320618004e tags=1,2
#
Context Example#
Human Readable Output#
OpsGenie
action incidentId integrationId isSuccess processedAt status success Remove Tags b15c7555-d685-4a96-8798-46320618004e 3cc69931-167f-411c-a331-768997c29d2e true 2021-12-01T13:49:02.53Z Removed tags true
#
opsgenie-invite-userInvite a user to OpsGenie
#
Base Commandopsgenie-invite-user
#
InputArgument Name | Description | Required |
---|---|---|
username | E-mail address of the user. | True |
fullName | Name of the user | True |
role | Role of user. It may be one of admin, user or the name of a custom role you've created. | True |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.User.Id | String | ID of the User |
OpsGenie.User.name | String | Username of the user |
#
Command Example!opsgenie-invite-user username=test@example.com fullName="Test XSOAR" role=user
#
Context Example#
Human Readable Output#
OpsGenie
Id name 3cc69931-167f-411c-a331-768997c29d2e test@example.com
#
opsgenie-get-teamsGet teams
#
Base Commandopsgenie-get-teams
#
InputArgument Name | Description | Required |
---|---|---|
team_id | The ID of the team from Opsgenie. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Team.description | String | Team description. |
OpsGenie.Team.id | String | Team ID. |
OpsGenie.Team.links.api | String | Team API links. |
OpsGenie.Team.links.web | String | Team web links. |
OpsGenie.Team.name | String | Team name. |
#
Command Example!opsgenie-get-teams
#
Context Example#
Human Readable Output#
OpsGenie Team
description id links name Engineering 51d69df8-c40b-439e-9808-e1a78e54f91b web: https://demisto1.app.opsgenie.com/teams/dashboard/51d69df8-c40b-439e-9808-e1a78e54f91b/main
api: https://api.opsgenie.com/v2/teams/51d69df8-c40b-439e-9808-e1a78e54f91bEngineering Integration Team fbbc3f9a-12f4-4794-9938-7e0a85a06f8b web: https://demisto1.app.opsgenie.com/teams/dashboard/fbbc3f9a-12f4-4794-9938-7e0a85a06f8b/main
api: https://api.opsgenie.com/v2/teams/fbbc3f9a-12f4-4794-9938-7e0a85a06f8bIntegration Team
#
opsgenie-get-requestGet a request in Opsgenie.
#
Base Commandopsgenie-get-request
#
InputArgument Name | Description | Required |
---|---|---|
request_id | The id of the request to get | Required |
request_type | The type of the request to get | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.Alert.action | String | Action of this request. |
OpsGenie.Alert.alertId | String | ID of the created alert. |
OpsGenie.Alert.alias | String | Alias of the created alert. |
OpsGenie.Alert.integrationId | String | Integration ID of the created alert. |
OpsGenie.Alert.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Alert.processedAt | Date | When the request was processed. |
OpsGenie.Alert.requestId | String | The ID of the request. |
OpsGenie.Alert.status | String | The human readable result of the request. |
OpsGenie.Alert.success | Boolean | Whether the request was successful. |
OpsGenie.Incident.action | String | Action of this request. |
OpsGenie.Incident.alertId | String | ID of the created alert. |
OpsGenie.Incident.alias | String | Alias of the created alert. |
OpsGenie.Incident.integrationId | String | Integration ID of the created alert. |
OpsGenie.Incident.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.Incident.processedAt | Date | When the request was processed. |
OpsGenie.Incident.requestId | String | The ID of the request. |
OpsGenie.Incident.status | String | The human readable result of the request. |
OpsGenie.Incident.success | Boolean | Whether the request was successful. |
#
Command Exampleopsgenie-get-request request_id=b79800b2-4378-4249-8677-0bf2332b8a1f request_type=alerts"
#
Context Example#
Human Readable Output#
OpsGenie
action alertId alias integrationId isSuccess processedAt status success Create 4c4623e3-0b3f-47b7-becd-907d3e51d129-1638366498716 4c4623e3-0b3f-47b7-becd-907d3e51d129-1638366498716 3cc69931-167f-411c-a331-768997c29d2e true 2021-12-01T13:48:18.757Z Created alert true
#
Breaking changes from the previous version of this integration - OpsGenie v3#
CommandsRemoved the following commands in this version:
- opsgenie-list-alerts - this command was replaced by opsgenie-get-alerts.
- opsgenie-get-alert - this command was replaced by opsgenie-get-alerts.
- opsgenie-get-schedule - this command was replaced by opsgenie-get-schedules.
- opsgenie-list-schedules - this command was replaced by opsgenie-get-schedules.
#
Arguments- In the opsgenie-get-on-call command, the schedule-id argument was replaced by the schedule_id and schedule_name arguments.
- In the opsgenie-create-alert command, the default value of the priority argument was changed to 'P3'.
#
OutputsIn the opsgenie-create-alert command the following outputs were replaced:
- OpsGenieV2.CreatedAlert.action - replaced by OpsGenie.Alert.action.
- OpsGenieV2.CreatedAlert.alertId - replaced by OpsGenie.Alert.alertId.
- OpsGenieV2.CreatedAlert.alias - replaced by OpsGenie.Alert.alias.
- OpsGenieV2.CreatedAlert.integrationId - replaced by OpsGenie.Alert.integrationId.
- OpsGenieV2.CreatedAlert.isSuccess - replaced by OpsGenie.Alert.isSuccess.
- OpsGenieV2.CreatedAlert.processedAt - replaced by OpsGenie.Alert.processedAt.
- OpsGenieV2.CreatedAlert.requestId - replaced by OpsGenie.Alert.requestId.
- OpsGenieV2.CreatedAlert.status - replaced by OpsGenie.Alert.status.
- OpsGenieV2.CreatedAlert.success - replaced by OpsGenie.Alert.success.
In the opsgenie-delete-alert command the following outputs were replaced:
- OpsGenieV2.DeletedAlert.action - replaced by OpsGenie.DeletedAlert.action.
- OpsGenieV2.DeletedAlert.alertId - replaced by OpsGenie.DeletedAlert.alertId.
- OpsGenieV2.DeletedAlert.alias - replaced by OpsGenie.DeletedAlert.alias.
- OpsGenieV2.DeletedAlert.integrationId - replaced by OpsGenie.DeletedAlert.integrationId.
- OpsGenieV2.DeletedAlert.isSuccess - replaced by OpsGenie.DeletedAlert.isSuccess.
- OpsGenieV2.DeletedAlert.processedAt - replaced by OpsGenie.DeletedAlert.processedAt.
- OpsGenieV2.DeletedAlert.requestId - replaced by OpsGenie.DeletedAlert.requestId.
- OpsGenieV2.DeletedAlert.status - replaced by OpsGenie.DeletedAlert.status.
- OpsGenieV2.DeletedAlert.success - replaced by OpsGenie.DeletedAlert.success.
In the opsgenie-ack-alert command the following outputs were replaced:
- OpsGenieV2.AckedAlert.action - replaced by OpsGenie.AckedAlert.action.
- OpsGenieV2.AckedAlert.alertId -replaced by OpsGenie.AckedAlert.alertId.
- OpsGenieV2.AckedAlert.alias -replaced by OpsGenie.AckedAlert.alias.
- OpsGenieV2.AckedAlert.integrationId - replaced by OpsGenie.AckedAlert.integrationId.
- OpsGenieV2.AckedAlert.isSuccess - replaced by OpsGenie.AckedAlert.isSuccess.
- OpsGenieV2.AckedAlert.processedAt - replaced by OpsGenie.AckedAlert.processedAt.
- OpsGenieV2.AckedAlert.requestId - replaced by OpsGenie.AckedAlert.requestId.
- OpsGenieV2.AckedAlert.status - replaced by OpsGenie.AckedAlert.status.
- OpsGenieV2.AckedAlert.success - replaced by OpsGenie.AckedAlert.success.
In the opsgenie-get-on-call command the following outputs were replaced:
- OpsGenieV2.OnCall._parent.enabled - replaced by OpsGenie.Schedule.OnCall._parent.enabled.
- OpsGenieV2.OnCall._parent.id - replaced by OpsGenie.Schedule.OnCall._parent.id.
- OpsGenieV2.OnCall._parent.name - replaced by OpsGenie.Schedule.OnCall._parent.name.
- OpsGenieV2.OnCall.onCallParticipants.id - replaced by OpsGenie.Schedule.OnCall.onCallParticipants.id.
- OpsGenieV2.OnCall.onCallParticipants.name - replaced by OpsGenie.Schedule.OnCall.onCallParticipants.name.
- OpsGenieV2.OnCall.onCallParticipants.type - replaced by OpsGenie.Schedule.OnCall.onCallParticipants.type.
In the opsgenie-close-alert command the following outputs were replaced:
- OpsGenieV2.CloseAlert.action - replaced by OpsGenie.ClosedAlert.action.
- OpsGenieV2.CloseAlert.alertId - replaced by OpsGenie.ClosedAlert.alertId.
- OpsGenieV2.CloseAlert.alias - replaced by OpsGenie.ClosedAlert.alias.
- OpsGenieV2.CloseAlert.integrationId - replaced by OpsGenie.ClosedAlert.integrationId.
- OpsGenieV2.CloseAlert.isSuccess - replaced by OpsGenie.ClosedAlert.isSuccess.
- OpsGenieV2.CloseAlert.processedAt - replaced by OpsGenie.ClosedAlert.processedAt.
- OpsGenieV2.CloseAlert.requestId - replaced by OpsGenie.ClosedAlert.requestId.
- OpsGenieV2.CloseAlert.status - replaced by OpsGenie.ClosedAlert.status.
- OpsGenieV2.CloseAlert.success - replaced by OpsGenie.ClosedAlert.success.
#
opsgenie-get-team-routing-rulesLists team routing rules.
#
Base Commandopsgenie-get-team-routing-rules
#
InputArgument Name | Description | Required |
---|---|---|
team_id | The ID of the team from Opsgenie. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.TeamRoutingRule.name | unknown | Name of the routing rule. |
OpsGenie.TeamRoutingRule.order | unknown | Order of the routing rule. |
OpsGenie.TeamRoutingRule.id | unknown | ID of the routing rule. |
OpsGenie.TeamRoutingRule.timezone | unknown | Timezone of the routing rule. |
OpsGenie.TeamRoutingRule.teamId | unknown | Team ID of the routing rule. |
OpsGenie.TeamRoutingRule.customerId | unknown | Customer ID of the routing rule. |
OpsGenie.TeamRoutingRule.notify.id | unknown | Notify ID of the routing rule. |
OpsGenie.TeamRoutingRule.notify.name | unknown | Notify name of the routing rule. |
OpsGenie.TeamRoutingRule.notify.type | unknown | Notify type of the routing rule. |
#
opsgenie-get-alert-logsGets logs of an OpsGenie Alert.
#
Base Commandopsgenie-get-alert-logs
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | Alert ID. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AlertLogs.createdAt | String | Time the alert was created. |
OpsGenie.AlertLogs.log | String | Log of the alert. |
OpsGenie.AlertLogs.offset | String | Offset of the alert log. |
OpsGenie.AlertLogs.owner | String | Owner of the alert log. |
OpsGenie.AlertLogs.type | String | Type of the alert log. |
#
opsgenie-add-alert-noteAdds a note to an OpsGenie Alert.
#
Base Commandopsgenie-add-alert-note
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | Alert ID to add the note to. | Required |
note | Alert note to add. | Required |
user | Display name of the request owner. | Optional |
source | Display name of the request source. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddAlertNote.action | String | Action of this request. |
OpsGenie.AddAlertNote.alertId | String | ID of the created alert. |
OpsGenie.AddAlertNote.alias | String | Alias of the created alert. |
OpsGenie.AddAlertNote.integrationId | String | Integration ID of the created alert. |
OpsGenie.AddAlertNote.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddAlertNote.processedAt | Date | When the request was processed. |
OpsGenie.AddAlertNote.requestId | String | The ID of the request. |
OpsGenie.AddAlertNote.status | String | The human readable result of the request. |
OpsGenie.AddAlertNote.success | Boolean | Whether the request was successful. |
#
opsgenie-add-alert-detailsAdds details to an OpsGenie Alert.
#
Base Commandopsgenie-add-alert-details
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | Alert ID to add the details to. | Required |
details | Comma-separated key=value pairs to use as custom properties of the alert. JSON format is also supported when used within an automation. Examples; details="account=pa,hostname=computer01". | Required |
#
Context OutputPath | Type | Description |
---|---|---|
OpsGenie.AddAlertDetails.action | String | Action of this request. |
OpsGenie.AddAlertDetails.alertId | String | ID of the created alert. |
OpsGenie.AddAlertDetails.alias | String | Alias of the created alert. |
OpsGenie.AddAlertDetails.integrationId | String | Integration ID of the created alert. |
OpsGenie.AddAlertDetails.isSuccess | Boolean | Whether the request was successful. |
OpsGenie.AddAlertDetails.processedAt | Date | When the request was processed. |
OpsGenie.AddAlertDetails.requestId | String | The ID of the request. |
OpsGenie.AddAlertDetails.status | String | The human readable result of the request. |
OpsGenie.AddAlertDetails.success | Boolean | Whether the request was successful. |