It looks like this action is “Create a new Thing (Hotel)” which creates 1x Thing, hence why it only lets you specify “each hotel name”

If your API response (eg Hotels) is a list and you want to create multiple items… you should use “Schedule API workflow on a list”. Using this instead will enable you to iterate through each item in the array.

If you’ve not done this before, it may seem backwards because you have to create the backend workflow first and then schedule it.

Here’s a brief overview:

  1. Create a new backend workflow that accepts parameters for each field that you want to add
  2. On the action, select “create a new thing” and fill in the fields mapped to parameters
  3. Go back to your API call workflow where you are grabbing the Hotels
  4. Make your workflow “Schedule API on a List of things”… set it to run over the list from your API call and against the backend workflow you created in step 1
  5. Fill in the parameters that you want to pass in (eg Hotel name etc)
  6. Voila!
1 Like