In the first step of my process, I successfully retrieve 8 rows from a database. However, the issue arises in the subsequent step where I need to make an HTTP request using these data. Despite having 8 rows available for selection in my variables, only the content of one row is being processed and sent in the HTTP request. The rest of the rows seem to be ignored.
Every result (item/record) from a search module will output a bundle. To “combine” them into a single structure, you’ll need to use an aggregator of some sort.
Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module.
But to aggregate, you need to set the “Source Module” field correctly to the module where all the bundles are CREATED. Usually this is a Search or Iterator module.
You can click the white circle to see that there are that many bundles coming out of it.
Thank you for your response and the helpful insights!
I tried following your suggestion and created a JSON output with an array that contains multiple images, as shown in the screenshot.
Then, I attached an iterator. However, when I try to select the array of images within the iterator, it seems that only a single image appears in the variables, instead of all the images in the array.
Do you have any idea why this might be happening? Is there a specific setting or step that I might have missed?