Skip to main content
POST
Stages a VARIANT_ADD operation as a pending change request instead of creating the variant directly.
The endpoint responds with 202 Accepted and a product_change record; the variant appears on the product once the change is confirmed. The staged variant is always created with manage_inventory: false. Stock is tracked on offers.

Path parameters

string
required
The product’s ID.

Body parameters

string
required
The variant’s title.
string
The variant’s SKU.
string
EAN barcode.
string
UPC barcode.
string
ISBN code.
string
Amazon ASIN.
string
GTIN code.
string
Generic barcode.
string
Harmonized System code.
string
Manufacturer ID code.
number
Sort rank of the variant.
number
Weight of the variant.
number
Length of the variant.
number
Height of the variant.
number
Width of the variant.
string
Country of origin.
string
Material of the variant.
boolean
Whether backorders are allowed.
boolean
Accepted in the body but forced to false when the change is staged.
string
Variant thumbnail URL.
object
Custom key-value pairs.
object
Option title to value mapping, e.g. {"Size": "L"}.

Response

object