Getting a silent failure when trying to iterate over a JSON array returned from a Data Action. The flow calls an external endpoint, gets back a list of IDs, and I need to process each one. The Data Action logs show the response is valid JSON:
{
"success": true,
"data": [
{"id": "123", "name": "test1"},
{"id": "456", "name": "test2"}
]
}
I mapped the data field to the loop input variable. Set the loop block to iterate over that variable. Inside the loop, I just have a debug log. The flow hits the loop block, executes once, then immediately exits without processing the second item or throwing an error. No validation errors in the UI either. Is there a specific schema requirement for the loop input that I’m missing? Or does the Data Action need to return a flat array instead of an object wrapper?