Problem when selecting an element inside the interactive form within a workflow

Hello everyone, I’m having problem in building a workflow. I’m trying to use some interactive forms inside it. The aim of the workflow is to replace the request for others with some additional features.
This workflow has to let me to select access profiles based on logic application chosen. So I’ve created a first form that select the identity for whom I want to request the access, profile, than I select the application and than I want to select the access profile linked to that application.
The workflow structure is that:


The HTTP Request 13 is listing all the applications in my tenant trough this API:

https://tenant-sb.api.identitynow.com/v2024/source-apps/all

and the interactive form after this HTTP Request 13 is taking as input the array returned by this API:


After that the HTTP Request should list the access profiles linked to that application chosen.

(https://tenant-sb.api.identitynow.com/v2024/source-apps/{{$.interactiveForm2.formData.applicationToChoose}

The problem is that I’m able to view all the logical application in my tenant and I’m able to select them, but the HTTP Request 15 is failing. When testing the workflow i noticed that the “formData” output of the form in which I’m selecting the application is empty. The same thing happens with the interactive form related to the selection of the identities. The field submitted in the output is “false” even if I have submitted that form. I don’t know if there is a bug today with forms and Sailpoint ISC or I’m missing something.

Hi @s_tartaglione

I noticed a closing curly bracket is missing in the endpoint of your HTTP Request 15. Not sure if this is a typo?

Try this https://tenant-sb.api.identitynow.com/v2024/source-apps/{{$.interactiveForm2.formData.applicationToChoose}}

Hi @s_tartaglione

Try this endpoint to get the access profiles of the selected app.

https://tenant-sb.api.identitynow.com/v2024/source-apps/{{$.interactiveForm2.formData.applicationToChoose}}/access-profiles

Based on your scenario, try modifying the {{$.interactiveForm2.formData.applicationToChoose}} accordingly to output ‘id’ of the selected application.

Let me know if it works.

it worked, thanks you