# PUT /variants/{id}.json **PUT /variants/{id}.json** ## Servers - http://api.example.com/v1: http://api.example.com/v1 () ## Authentication methods - Bearer auth ## Parameters ### Path parameters - **id** (integer(int64)) Numeric ID of the instance ### Body: application/json (object) - **accountingSync** (string | null) Accounting sync - **automaticallyBackorder** (string | null) Automatically backorder - **backorderQuantity** (integer(int32) | null) Backorder quantity - **barcode** (string | null) Barcode - **commissionRate** (number | null) Commission rate - **commissionRateRouting** (string | null) Commission rate routing - **commissionRateType** (string | null) Commission rate type - **costPrice** (number) Cost price - **countryOfOrigin** (string | null) Country of origin - **createdAt** (string(date-time)) Created at - **defaultPurchaseQuantity** (integer(int32) | null) Default purchase quantity - **denyThreshold** (integer(int32) | null) Deny threshold - **description** (string | null) Description - **distanceUnit** (string | null) Distance unit - **dropshipProviderAddressId** (integer(int32) | null) Dropship provider address - **dropshipProviderAddressMapping** (string | null) Dropship provider address mapping - **dropshipProviderId** (integer(int32) | null) Dropship provider - **dropshipProviderMapping** (string | null) Dropship provider mapping - **dynamicInventoryPolicy** (boolean | null) Dynamic inventory policy - **fulfillmentPolicy** (string | null) Fulfillment policy - **grams** (number(float) | null) Grams - **hsCode** (string | null) Hs code - **id** (integer(int32)) Id - **images** (object | null | array | boolean | integer | number | string) Images - **imagesMapped** (object | null | array | boolean | integer | number | string) Images mapped - **imagesRaw** (object | null | array | boolean | integer | number | string) Images raw - **inventoryAllocated** (integer(int32)) Inventory allocated - **inventoryFeeds** (integer(int32) | null) Inventory feeds - **inventoryPolicy** (string) Inventory policy - **inventoryQuantity** (integer(int32)) Inventory quantity - **inventoryRouting** (string | null) Inventory routing - **inventorySync** (string | null) Inventory sync - **inventoryType** (string) Inventory type - **leadTime** (integer(int32) | null) Lead time - **levels** (object | null | array | boolean | integer | number | string) Levels - **lowInventoryQuantity** (boolean | null) Low inventory quantity - **minInventoryQuantity** (integer(int32) | null) Min inventory quantity - **minimumGuidePrice** (number | null) This field allows you to set a recommended price, which will be shown to the vendor in the portal. Vendors can also set up pricing rules based on this price in the vendor portal. For example, set a fixed or percentage amount above or below this price. - **mpn** (string | null) Mpn - **name** (string) Name - **noInventoryPolicy** (string | null) No inventory policy - **notes** (string | null) Notes - **orderSplitting** (string | null) Order splitting - **packingDepth** (number | null) Packing depth - **packingHeight** (number | null) Packing height - **packingWidth** (number | null) Packing width - **position** (number(float) | null) Position - **productId** (integer(int32)) Product - **productType** (string | null) Product type - **requiresShipping** (boolean | null) Requires shipping - **resellerVisibility** (string | null) Reseller visibility - **serialPrefix** (string | null) Serial prefix - **serialReference** (integer(int32) | null) Serial reference - **serialSuffix** (string | null) Serial suffix - **sku** (string) Sku - **tags** (array[string] | null) Tags - **taxable** (boolean) Taxable - **totalPurchaseItems** (integer(int32)) Total purchase items - **totalSaleItems** (integer(int32)) Total sale items - **updatedAt** (string(date-time)) Updated at - **vendorId** (integer(int32) | null) Vendor - **vendorSku** (string | null) Vendor sku ## Responses [Powered by Bump.sh](https://bump.sh)