Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def print_to_incident_command(current_job_id: str, value: str, incident_id: str) -> None: """Prints a value to the specified incident ID. Args: current_job_id (str): The job ID running the script. value (str): The value to print. incident_id (str): The incident ID to print to. """ entry_note = json.dumps( [{"Type": 1, "ContentsFormat": EntryFormat.MARKDOWN, "Contents": f"Entry from #{current_job_id}:\n{value}"}] ) entry_tags_res: list[dict[str, Any]] = demisto.executeCommand( "addEntries", {"entries": entry_note, "id": incident_id, "reputationCalcAsync": True} ) if isError(entry_tags_res[0]): return_error(get_error(entry_tags_res)) else: return_results(CommandResults(readable_output=f"Successfully printed to incident {incident_id}.")) def main(): # pragma: no cover try: current_job: dict[str, Any] = demisto.incident() current_job_id: str = current_job["id"] args = demisto.args() value: str = args["value"] incident_id = args["incident_id"] print_to_incident_command( current_job_id=current_job_id, value=value, incident_id=incident_id, ) except Exception as ex: return_error(f"Failed to execute PrintToIncident. Error: {ex!s}") if __name__ in ("__main__", "__builtin__", "builtins"): main()
README
Prints a value to the specified incident’s war-room.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | |
| Cortex XSOAR Version | 8.7.0 |
Inputs
| Argument Name | Description |
|---|---|
| value | The value to print to the war-room of specified incident. |
| incident_id | The incident ID to print to. |
Outputs
There are no outputs for this script.
Script Example
!PrintToIncident incident_id=INCIDENT-8 value="Hello from the other side"
Context Example
{}
Human Readable Output
Successfully printed to incident INCIDENT-8.