Get Product Variants

View as Markdown
Retrieves all variants for a specific product.

Authentication

AuthorizationBearer

Authentication using Personal Access Token (PAT) token

OR
AuthorizationBearer
OAuth2 authentication using JWT tokens

Path parameters

productIdlongRequired
The product id

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
channel_metadatalist of objects or nullOptional

Platform-specific metadata for sales channels (e.g., Amazon ASIN, Shopify product IDs)

created_ondatetimeOptional
Timestamp when the variant was created
customsobjectOptional

Customs and international shipping information (tariff codes, country of origin, declared value)

dimensionobjectOptional

Physical dimensions of the variant (length, width, height)

fulfillment_settingsobjectOptional

Fulfillment-specific settings (Prop 65, dangerous goods, serial scanning, case pick)

gtinstring or nullOptional

Global Trade Item Number - standardized product identifier

idlongOptional
Unique identifier for the variant
inventoryobjectOptional

Current inventory information including on-hand quantity

is_digitalbooleanOptional

Flag indicating whether this is a digital product (no physical fulfillment)

is_image_uploadedbooleanOptional
Flag indicating whether a product image has been uploaded for this variant
lot_informationobjectOptional
Lot tracking settings including whether lot tracking is enabled and minimum shelf life requirements
merge_childrenlist of objects or nullOptional
List of variants that have been merged into this variant
namestring or nullOptional
Variant name or descriptor
packaging_material_typeobjectOptional

Type of packaging material used for this variant (ID and name)

packaging_requirementobjectOptional

Special packaging requirements for this variant (ID and name)

return_preferencesobjectOptional
Customer return handling preferences including primary and backup actions
reviews_pendinglist of strings or nullOptional

List of pending review types for this variant (e.g., compliance checks, quality reviews)

skustring or nullOptional

Stock Keeping Unit - unique identifier for the variant used in inventory management

statusstring or nullOptional

Current status of the variant (e.g., ‘Active’, ‘Inactive’)

upcstring or nullOptional

Universal Product Code - 12-digit barcode identifier

updated_ondatetime or nullOptional
Timestamp when the variant was last updated
weightobjectOptional
Weight of the variant including unit of measure

Errors

400
Bad Request Error
404
Not Found Error