POST Inventory/VariationInventories
Get all the Inventory associated to a Variation. This acts as a "History Log" of all inventory movement Table VariationStocks is not used
Request Information
URI Parameters
None.
Body Parameters
GetInventoryRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Filter | InventoryFilter |
None. |
|
| Range | AdminFilterRange |
None. |
|
| Lang | string |
None. |
|
| StoreID | integer |
None. |
Request Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
VariationInventoriesView| Name | Description | Type | Additional information |
|---|---|---|---|
| TotalCount |
the number of stock-movement entries (After all filters are applied) |
integer |
None. |
| StockAtDatefrom | decimal number |
None. |
|
| StockAtDateto | decimal number |
None. |
|
| VariationInventory |
this quantity is no affected by a "DateFrom/DateTo" filter. It always shows the total current quantity of the selected products/warehouses.. |
Collection of VariationInventory |
None. |
Response Formats
application/json, text/json
Sample:
{
"TotalCount": 1,
"StockAtDatefrom": 2.0,
"StockAtDateto": 3.0,
"VariationInventory": [
{
"ID": 1,
"WarehouseID": 2,
"VariationID": 3,
"ShippingOrderID": 4,
"PurchaseOrderID": 5,
"Observations": "sample string 6",
"Expiration": "2025-12-06T05:40:33.6128647+01:00",
"Quantity": 7.0,
"Created": "2025-12-06T05:40:33.6128647+01:00"
},
{
"ID": 1,
"WarehouseID": 2,
"VariationID": 3,
"ShippingOrderID": 4,
"PurchaseOrderID": 5,
"Observations": "sample string 6",
"Expiration": "2025-12-06T05:40:33.6128647+01:00",
"Quantity": 7.0,
"Created": "2025-12-06T05:40:33.6128647+01:00"
}
]
}
application/xml, text/xml
Sample:
<VariationInventoriesView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.View.Inventory">
<StockAtDatefrom>2</StockAtDatefrom>
<StockAtDateto>3</StockAtDateto>
<TotalCount>1</TotalCount>
<VariationInventory>
<VariationInventory>
<Created>2025-12-06T05:40:33.6128647+01:00</Created>
<Expiration>2025-12-06T05:40:33.6128647+01:00</Expiration>
<ID>1</ID>
<Observations>sample string 6</Observations>
<PurchaseOrderID>5</PurchaseOrderID>
<Quantity>7</Quantity>
<ShippingOrderID>4</ShippingOrderID>
<VariationID>3</VariationID>
<WarehouseID>2</WarehouseID>
</VariationInventory>
<VariationInventory>
<Created>2025-12-06T05:40:33.6128647+01:00</Created>
<Expiration>2025-12-06T05:40:33.6128647+01:00</Expiration>
<ID>1</ID>
<Observations>sample string 6</Observations>
<PurchaseOrderID>5</PurchaseOrderID>
<Quantity>7</Quantity>
<ShippingOrderID>4</ShippingOrderID>
<VariationID>3</VariationID>
<WarehouseID>2</WarehouseID>
</VariationInventory>
</VariationInventory>
</VariationInventoriesView>