TroubleshootCloseAlertsByQuery
Closes alerts by receiving a list of alert IDs and executing the closure process for each.
python · Troubleshoot
Source
from CommonServerPython import * from GetIncidentsApiModule import * def main(): try: args = demisto.args() alert_ids = argToList(args.get("alert_ids")) final_message = "" closed_results = [ demisto.executeCommand("closeInvestigation", {"id": alert, "close_reason": "Resolved - Auto Resolve"}) for alert in alert_ids ] if closed_results: for result in closed_results: if type(result) is list: final_message += f'{result[0].get("Contents")}\n' return_results(final_message) except Exception as e: return_error(str(e)) if __name__ in ["builtins", "__main__"]: main()
README
Closes alerts by receiving a list of alert IDs and executing the closure process for each.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | DemistoAPI, troubleshoot |
| Cortex XSOAR Version | 5.0.0 |
Inputs
| Argument Name | Description |
|---|---|
| alert_ids | A comma-separated list of alert IDs to close. |
Outputs
There are no outputs for this script.