Working on a set of data in API Workflow

I think you can use recursive APIs. i think you need 2 APIs

API1
load data (list of things) and send it to API2:

API2

  1. for item#1, send emails
  2. if list of things > 1, then call API2 with list of things minus item#1

(NB: you could use first item instead of item#1, but for a whole set of reasons, you should use item#1.)

I’ve struggled with this a while back and documented my learning: Schedule API workflow on a list - does the list have a limit?