To pull complete customer data, I must first make an API call that returns all the customer IDs.
Once I have the list of IDs, I can make another API call with up to 1000 customer IDs at a time that will return the complete customer details for those 1000 IDs.
Is there a way to iterate through the original list of customer IDs and make multiple API requests to get all the customer details?
Make your initial HTTP request and use the results to figure out either how many pages of results there are to capture, or how many records there are, along with the query parameters needed to capture groups of records.
Use a repeater to start a loop. You’ll need to use the info from the previous HTTP module to figure out where to start and end
Use an HTTP module after the repeater. Use the repeater’s output value of {{i}} in this HTTP module to make each call to the API unique (get either a different page or different group of results each time)
Follow with an Iterator and Text or Array Aggregator to aggregate the results of each HTTP call.