JSM Assets external import

Hello

I have a question regarding the Assets REST API. I have to import daily around 20’000 objects into a JSM Assets schema using a Spring Boot Service (sending REST requests). The schema is already created and it already has objects inside. The 20’000 might be a create or update from the objects.

What is the best approach to tackle this import? Is it using the external imports (External Imports - Schema and mapping)? But I already have a schema defined, and I don’t want to create it again

or is it using the external Assets API? (https://developer.atlassian.com/cloud/assetsapi/rest/api-group-assets/#api-asset-bulk-put)

or is it using the Assets API which creates / updates one object and I might land to rate limiting problems when sending so many parallel requests?

Thanks for the help!