I have built workflows in other cloud IGA products and one of the advantages of the http card is that you can call an api and it will still be in the context of the IGA product so that you pick up any output written by the api and use it in your workflow… But the http card we have in ISC workflow just calls the api and its orphaned–there is no interaction with it so I am not able to find out the output or the details if there is an error. I have a couple of scripts (callable via api url) that do a couple of activities and write the result back in json, Is there a Parse Json card or that is in the works?
Hi,
You can use the response from the HTTP Call of workflow in ISC.
You can directly use $.httpRequest.body.<>
-Abhinov
So what card do I use next in the workflow to see the output? How can I see if the output is available? is there any log?
Hi,
You can keep the data into a variable and check.
-Abhinov
try using webhook , it really helpful for workflow creation and checking response.
This talks about workflow to webhook data flow. What about the other way? Webhook json output which I want to do something with? I am finding out the disadvantage of the webhook I am using, that its asynchronous processing not synchronous. As long as its a successful call, it responds in the response body saying all good and here is the jobid. Then the task triggered runs and processes the data passed. Its gives a json output after 30secs but it is ignored by the calling ISC system. the output does not show in the reponse body of the call.
Any way to capture that output? This is why I call it an orphaned call because the output is not in the response unlike other workflows I have worked with which are asynchronous aware and where the initial response and the completed output can be seen