Schedule API Workflow on a list sending back text

Hi all! New to Bubble and first time posting so sorry if this seems like a newbie question.

Basically, I’ve been trying to set up a scheduled API workflow over a list of IDs in my database as a parameter and cant seem to get proper returned values form my API calls. Instead I am only getting back text and this is causing an error when trying to display the data in a repeating group. This is strange because the same API call works perfectly in other parts of my app, but when used in a loop over the list of IDs within the scheduled workflow, I’m only getting text back.

I’ve ran the debugger and checked the logs, it looks like the workflow is successfully looping through the IDs and making the calls, but for some reason I cant actually pull the results back to my front end. I have also tried “Return data from API” as “Structured” JSON and still no luck.

I have a hunch it might be related to this post but to be honest, Im having trouble understanding what the solution is there and how to set up.

Any help would be greatly appreciated and please try not to roast me too much haha

Context:
API workflow setup

API Call Plugin - Step 1
Screen Shot 2024-05-08 at 10.00.20 PM

API Workflow setup from action

Error trying to display the data in a repeating group

Debugger showing returned values

Schedule API workflow on a list returns a list of texts that are the IDs of the scheduled workflows. Scheduling an API workflow is not the same as triggering an API workflow - scheduling doesn’t happen instantly, and cannot return data.

To trigger an API workflow, use the App Connector or API connector. To trigger an API workflow on a list, well, you can’t, but you can save the results to a data type and watch that from the frontend.