Upsert product variations across products
Creates or updates up to 50 variations across any number of parent products in a single request. Each item carries its own product_id and variation_id pair, which acts as the upsert key. Variations represent purchasable SKUs (size, color, etc.) with their own pricing and stock, independent of the parent product. Items referencing an unknown product_id are returned in rejected_items. Processing is asynchronous.
Parameters
Header Parameters
[Authentication] Required API key.
"^[a-zA-Z0-9-]{20,64}$"Request Body
Responses
Objects have been sent to the processing queue. Partially invalid objects are rejected and returned in rejected_items.
Upsert product variations across products Creates or updates up to 50 variations across any number of parent products in a single request. Each item carries its own product_id and variation_id pair, which acts as the upsert key. Variations represent purchasable SKUs (size, color, etc.) with their own pricing and stock, independent of the parent product. Items referencing an unknown product_id are returned in rejected_items. Processing is asynchronous. POST /v1/products/variations/bulk bulkCreateProductVariations Products spm-api-key [Authentication] Required API key. Objects have been sent to the processing queue. Partially invalid objects are rejected and returned in rejected_items. All objects are invalid, or the request body is not an array, or the array exceeds the maximum allowed size Server error - Internal processing failure