Iterator not extracting text from Anthropic API content[] array

:bullseye: What is your goal?

I’m calling the Anthropic API via HTTP module (Parse Response: ON) in Make. The response returns:
json{
“data”: {
“content”: [
{“type”: “text”, “text”: “Claude’s response here”}
]
}
}
I added a Flow Control Iterator after the HTTP module with Array = 3.Data.content, followed by a Filter where 5.Value.type = text.
The Iterator runs but the Filter blocks everything (0 bundles pass). When I inspect the Iterator INPUT, it shows the Google Sheets columns instead of the content array items.
Question:
What is the correct way to configure the Iterator to loop over data.content from an Anthropic API response, and then extract the text field from the bundle where type = “text”?
Setup:

Make Core plan
HTTP module, Parse Response ON
Anthropic claude-sonnet-4-20250514
No web search tools (single text block response)

:thinking: What is the problem & what have you tried?

I’m calling the Anthropic API via HTTP module (Parse Response: ON) in Make. The response returns:
json{
“data”: {
“content”: [
{“type”: “text”, “text”: “Claude’s response here”}
]
}
}
I added a Flow Control Iterator after the HTTP module with Array = 3.Data.content, followed by a Filter where 5.Value.type = text.
The Iterator runs but the Filter blocks everything (0 bundles pass). When I inspect the Iterator INPUT, it shows the Google Sheets columns instead of the content array items.
Question:
What is the correct way to configure the Iterator to loop over data.content from an Anthropic API response, and then extract the text field from the bundle where type = “text”?
Setup:

Make Core plan
HTTP module, Parse Response ON
Anthropic claude-sonnet-4-20250514
No web search tools (single text block response)

Hey there,

Can you share some screenshots of the scenario and how the modules are currently setup?

Hello,

While waiting for your setup screenshoots you can give a try to these solutions:

  1. You can right-click on the module and choose Run this module only. Make will cache the output data and make mapping easier.

  2. Why are you using a standard HTTP call instead of the Anthropic Claude Make an API Call module?

Have a nice day,
Michal