Architect Loop block failing on Data Action JSON array

How do I iterate over a JSON array returned from a Data Action using the Loop block? The Data Action returns a 200 OK with {"results": [{"id": 1}, {"id": 2}]}, but when I set the Loop input to dataActionResponse.results, it throws a type mismatch error expecting a list. I’ve tried wrapping it in toList(dataActionResponse.results) but the block still fails with Input must be a list or map. What’s the correct expression to parse this?