DeleteIndicatorRelationships

This automation allows to delete a relationship between indicator objects based on the relationship id.

python · Base

Details

IDDeleteIndicatorRelationships
Languagepython
From Version6.2.0
Docker Imagedemisto/python3:3.12.13.10404775
Tagsbasescript

README

This automation allows to delete a relationship between indicator objects based on the relationship id.

Script Data


Name Description
Script Type python3
Tags basescript
Cortex XSOAR Version 6.2.0

Inputs


Argument Name Description
ids The IDs of the relationships to delete. Can accept a list of ID’s.

Outputs


There are no outputs for this script.

import demistomock as demisto
from CommonServerPython import *

from CommonServerUserPython import *

""" MAIN FUNCTION """


def main():
    try:
        ids = demisto.args().get("ids")
        res = demisto.executeCommand("deleteRelationships", {"relationshipsIDsKey": ids})
        if is_error(res[0]):
            raise Exception("Error in DeleteIndicatorRelationships command - {}".format(res[0]["Contents"]))
        hr = f"The relationships {ids!s} were deleted successfully."
        return_results(CommandResults(readable_output=hr))
    except Exception as ex:
        return_error(f"Failed to execute DeleteIndicatorRelationships. Error: {ex!s}")


""" ENTRY POINT """


if __name__ in ("__main__", "__builtin__", "builtins"):
    main()