I have tested this in dev tenant its working fine for me, but it’s not working for fedramp tenant. If we can proceed with compare strings can you give me the outline.
So , for an account who is on ENTRA Source , get that accounts upn value ?
If my understanding is correct
Use Get Accounts by Account ID after compare strings true
to get the respective name about the account you sending to Http Request step. I don’t know what is the variable that you are fetching from account and sending into request, but you have to fetch like this according to your JSON response from “Get Accounts”
{{$.loop.loopInput.variableName}}
See the sameple json from GetAccounts. You can check in your tenant what sample json you will get on “Get Accounts” step and use it accordingly. Actions - SailPoint Identity Services
I have already tried define variable to store the loop.loopInput it’s storing the upn values but when I tried to use $.defineVariable it was coming as empty outside the loop
Another thing you can check is, instead of using filter in Loop block, filter Accounts in “Get Accounts” block to filter only “Entra Id” accounts and send whole array in loop in next step and fetch the respective variable of array that will be sent in http request like the way I mentioned above.
I have tried this but i cannot filter the source in the GetAccounts. Can you send the working json file if you have one. Or did i do something wrong LoopWF20241127.json (2.1 KB)