Bulk import products via API

Hey everyone.

I want to import products via API to a Wix Store.
I know that we can import multiple products via CSV files in the dashboard UI, but I need to import these products via API, not using a dashboard.

Is there a way to do it? Just like we import bulk data to a collection, for example, but in this case, would be importing to the Products itself, instead of creating a collection for it.

I tried some things, like this: https://dev.wix.com/api/rest/wix-stores/catalog/products/create-product or this: https://www.wix.com/velo/reference/wix-stores-backend/createproduc
but these examples just upload products one by one, that’s not what I want.

Just to give a background of my project to see why I want it:
I will collect a user CSV and an API Token, then I’d convert this CSV into a JSON in my backend, and then I’d like to upload this JSON into the user Wix Store through API.

I thought about looping through my JSON products and then making a request to one of these examples in above, but if a user have like 1000 products, I’d have to do 1000 requests, and… ehh, I think that this isn’t a good thing, lol.

Does someone knows how can I do something like this?