Hi,
Based on the shared image, your result property from the HTTP response is an array, and you would like to combine the result arrays from all responses into a single list. If I misunderstood something, please bring some additional context and I will be glad in provide further support :)
If my understanding is correct, you can achieve it by initializing an empty array variable at the beginning of your flow, as highlighted in green. By the way, I'm initializing another array variable called source (highlighted in yellow), just to simulate your array outputs within a loop:
Inside your loop, you will need a Compose action, where you use the union() expression for combining two arrays:
In my case, I'm using the expression union(variables('combined_array'), item()). From your end, use your array variable as first parameter (text in orange in the expression) and your result property as second (text in blue in the expression).
After that, still inside the loop, add a Set variable action and assign the outputs from your Compose as value:
Now it's done. From my end, I also included a second Compose after the loop, just to print the current value of combined_array variable at the end of the flow run:
As expected, the output is a flat array from 1 to 8 (or, in your case, containing all items from the result property from each HTTP response):
Let me know if it works for you or if you need any additional help!
-------------------------------------------------------------------------
If this is the answer for your question, please mark the post as Solved.
If this answer helps you in any way, please give it a like.