Upsert variations of a product
Creates or updates up to 50 variations for the specified product. Each variation is matched on variation_id. Any product_id value sent in the body is ignored — the path parameter always takes precedence. Use bulkCreateProductVariations if you need to mix multiple parents. Processing is asynchronous.
Parameters
Header Parameters
[Authentication] Required API key.
"^[a-zA-Z0-9-]{20,64}$"Path Parameters
Identifier of the parent product whose variations are being upserted.
Request Body
Responses
Objects have been sent to the processing queue. Partially invalid objects are rejected and returned in rejected_items.
Upsert variations of a product Creates or updates up to 50 variations for the specified product. Each variation is matched on variation_id. Any product_id value sent in the body is ignored — the path parameter always takes precedence. Use bulkCreateProductVariations if you need to mix multiple parents. Processing is asynchronous. POST /v1/products/{product_id}/variations createProductVariations Products spm-api-key [Authentication] Required API key. product_id Identifier of the parent product whose variations are being upserted. 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