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
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>