Pulling Dynamic Data from Get API Call

I set up a bubble API connector GET call that returns identity values from a third party app:

Every time a user signs up for my applications, the third-party app will generate these unique values for each user. I would like to add some of these values to the “User” type in my database.

My question is: with multiple users and multiple api calls, how can I ensure that the correct identity data is being assigned to the correct user?

When I create the workflow to sign the user up with their email, as an example, my only option is to select “each item’s owner email” and then I have the option for things like “:first item”, “:item #” from that list of owner emails. How would I go about matching my user to their email in that list?

Screen Shot 2022-02-18 at 12.22.36 PM

use :filtered on the Get identity data list.
In filtered, you should use owner email = …
complete with :first item

Thanks Jici,

I don’t see the “complete” option anywhere.

this is not an option
The expression will look like: passbase - get identity’s data:filtered:first item

I’m still unable to grab it.

When I used :filtered on the Get Identity Data list, it pulls the one same address from the third party API for all users, even though each address for each user should be different.

There is a unique ID assigned to each API response when a user fills out the third party form. In this response contains the data point I want “address” , but I can’t figure out a way to pull it from each response.

Screen Shot 2022-02-21 at 11.18.18 AM

Screen Shot 2022-02-21 at 11.20.40 AM