Manageengine service desk plus integration with 3rd party app

Manageengine service desk plus integration with 3rd party app

Dears,

My client wants to integrate Manageengine service desk plus with 3rd party app (IBM Resilient SOAR  platform) . he wants to trigger action from  Manageengine to create incident on Resilient based on specific criteria .

For me I can write the code which will create incident in Resilient as a python code. My questions are:
where should i put my code in ManageEngine ?
how can i define the criteria to trigger my code ?
criteria may be critical tickets opened on Manageengine or by admin order.

I hope my discussion is clear and any help is appreciated. :)

                New to ADSelfService Plus?