Issue with evaluating list returned from API connector

I have an external API that is returning a list of values under the response data. I am trying in a workflow to call this API for data (via a button) then with a follow up action I am scheduling a backend workflow on a list.

Each item in the list has an ID which matches an ID in my database table, and a value which I want to change.

Here is my return data structure:

{
    "ContentType": "application/json",
    "status_code": 200,
    "success": {
        "Data": [
            {
                "Allocated": 7,
                "Owner": 4492
            },
            {
                "Allocated": 3,
                "Owner": 3326
            }
        ]
    }
}

When I schedule on a backend workflow list the “list to run on value” is always red. Any assistance is appreciated!

Because you don’t choose the correct type of thing. This need to match API list (that is allocation-calc success Data)