I think with my solution, you dont need to schedule API workflows on a list, as you don’t have to create things for each return value of your GET call. You store all values client side in multiple custom states and proceed from there and only create an entry into your database, when your user proceeds with one option (this then is again possible with just one workflow). Does that make sense?