POST Inventory/AddVariationInventory

Adds a VariationInventory. Updates Variation and Product Quantity

Request Information

URI Parameters

None.

Body Parameters

AddVariationInventoryBinding
NameDescriptionTypeAdditional information
Quantity

decimal number

None.

WarehouseID

integer

None.

PurchaseOrderID

integer

None.

ShippingOrderID

integer

None.

Observations

string

None.

VariationID

integer

None.

SKU

if a VariationID is not provided (null), this SKU will be used to search for the Variation

string

None.

ExternalID

if a VariationID is not provided (null), this ExternalID will be used to search for the Variation

string

None.

Lang

string

None.

StoreID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Quantity": 1.0,
  "WarehouseID": 2,
  "PurchaseOrderID": 1,
  "ShippingOrderID": 1,
  "Observations": "sample string 3",
  "VariationID": 1,
  "SKU": "sample string 4",
  "ExternalID": "sample string 5",
  "Lang": "sample string 6",
  "StoreID": 7
}

application/xml, text/xml

Sample:
<AddVariationInventoryBinding xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.Binding.Inventory">
  <Lang xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.Common.Base">sample string 6</Lang>
  <StoreID xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.Common.Base">7</StoreID>
  <ExternalID>sample string 5</ExternalID>
  <Observations>sample string 3</Observations>
  <PurchaseOrderID>1</PurchaseOrderID>
  <Quantity>1</Quantity>
  <SKU>sample string 4</SKU>
  <ShippingOrderID>1</ShippingOrderID>
  <VariationID>1</VariationID>
  <WarehouseID>2</WarehouseID>
</AddVariationInventoryBinding>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.