For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Updates one or more product variants. The request body must be an array of variant objects. Each variant must include the variant ID, and only the fields provided will be updated.
Authentication
AuthorizationBearer
Authentication using Personal Access Token (PAT) token
OR
AuthorizationBearer
OAuth2 authentication using JWT tokens
Path parameters
productIdlongRequired
Request
This endpoint expects an object.
additional_hazmat_attributesobjectOptional
barcodeslist of objects or nullOptional
bundle_definitionlist of objects or nullOptional
channel_metadatalist of objects or nullOptional
customsobjectOptional
dimensionobjectOptional
fulfillment_settingsobjectOptional
gtinstring or nullOptional
idlongOptional
is_digitalbooleanOptional
lot_informationobjectOptional
namestring or nullOptional
packaging_material_type_idinteger or nullOptional
packaging_requirement_idinteger or nullOptional
return_preferencesobjectOptional
reviews_pendinglist of enums or nullOptional
Allowed values:
skustring or nullOptional
statusenumOptional
Allowed values:
upcstring or nullOptional
weightdoubleOptional
Response
Success
additional_hazmat_attributesobjectOptional
Additional hazardous materials attributes for lithium batteries and dangerous goods
associated_bundleslist of objects or nullOptional
List of bundle products that include this variant as a component
barcodeslist of objects or nullOptional
List of barcodes associated with this variant (UPC, EAN, etc.)
bundle_definitionlist of objects or nullOptional
If this variant is a bundle, defines which variants and quantities make up the bundle