Loop block not iterating over Data Action JSON array in Architect

I’ve got a Data Action calling our internal CRM via . The response is a standard JSON array of objects. When I wire that into a Loop block, it only runs once with the whole array as the item, not the individual elements.

Here’s the payload structure:

[
 { "id": 1, "name": "Test" }
]

Docs say “Iterate over a list”. Am I missing a specific mapping in the Data Action output schema? It’s treating the JSON as a single string object instead of an iterable list.