Batch Catalog Upsert

I am using the .NET SDK

client.CatalogApi.BatchUpsertCatalogObjectsAsync(body);

I have 1000 catalog objects with the nestest required objects (multiple variartions), and I am getting the following error

Too many objects (2093, max 1000) in a single batch in BatchUpsertCatalogObjects request.

I am not sure what to do, because I am not able to the number of variations an item can have.

If someone needs more information, please let me know.

Thanks!
Michael

While 1000 is the limit we’ve found attempting to batch upsert 1000 items will not be any more performant than 100. We’ve see that batches of 25 - 100 are the sweet spot. For example:
10 requests of 25 @ 1 second == 1 request of 250 @ 10 seconds :slightly_smiling_face: