AlgosecGetTicket
Retrieves a FireFlow change request by its ID
- Type
- python
- Pack
- Algosec
Source
import demistomock as demisto # noqa: F401
from CommonServerPython import * # noqa: F401
def main():
try:
resp = demisto.executeCommand("algosec-get-ticket", demisto.args())
if isError(resp[0]):
return CommandResults(raw_response=resp)
else:
data = demisto.get(resp[0], "Contents.getTicketResponse")
if data:
raiseTable(data, "ticket")
for key in data:
if isinstance(data[key], dict):
if "-xmlns" in data[key]:
del data[key]["-xmlns"]
data[key] = zoomField(data[key], "#text")
data = flattenRow(data)
return CommandResults(content_format=formats["table"], entry_type=entryTypes["note"], raw_response=data)
else:
return "No results."
except Exception as e:
err_msg = f"Encountered an error while running the script: [{e}]"
return_error(err_msg, error=e)
if __name__ in ("__main__", "__builtin__", "builtins"):
main()
README
Retrieves a FireFlow change request by its ID.
Script Data
| Name | Description |
|---|---|
| Script Type | python |
| Tags | Algosec |
Dependencies
This script uses the following commands and scripts.
- algosec-get-ticket
Inputs
| Argument Name | Description |
|---|---|
| ticketId | The ID of the requested change request. |
Outputs
There are no outputs for this script.