---
title: "GetWarehouseMovesByBinrack"
method: POST
path: "/api/Stock/GetWarehouseMovesByBinrack"
tags: ["Stock"]
---

# GetWarehouseMovesByBinrack

`POST /api/Stock/GetWarehouseMovesByBinrack`

## Request

- Base URL: `https://eu-ext.linnworks.net`
- URL: `https://eu-ext.linnworks.net/api/Stock/GetWarehouseMovesByBinrack`
- Auth: API key in header `Authorization`

Use this call to get details for stock moves within a specific binrack. Returns both incoming and outgoing stock.
<b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>150</b></span> / minute

## Request body

- StockGetWarehouseMovesByBinrackRequest
  - `request` GetWarehouseMovesByBinrackRequest
    - `BinrackId` integer: The Id of the binrack to get stock moves for

## Response `200`

OK

- GetWarehouseMovesByBinrackResponse
  - `WarehouseMoves` WarehouseMoveCollection
    - `Incoming` WarehouseMoveDetailed[]: List of stock moves coming into the binrack
      - `BinrackFrom` WarehouseBinRack: Warehouse binrack
        - `BinRackId` integer: BinRack internal id
        - `BinRackTypeId` integer: BinRack type id
        - `BinRack` string: BinRack
        - `GeoPosition` GeoPosition: Describes GeoPosition
          - `X` number, double: X position
          - `Y` number, double: Y position
          - `Z` number, double: Z position
        - `Dimension` Dimension: Dimension
          - `Width` number, double: Width
          - `Depth` number, double: Depth
          - `Height` number, double: Height
        - `RoutingSequence` integer: Sequence in which the picking or stock movement should be done. Routing.
        - `MaxCapacityVolumetric` number, double: Max capacity volume
        - `CurrentFullPercentage` number, double: Maximum volumetric capacity of the location WxDxH = volumetric
        - `MaxQuantityCapacity` integer: How full the bin rack is in percentage 0 to 100, based on the max quantity or max volumetric capacity. Updated everytime stock is moved in or out.
        - `CurrentQuantity` integer: Current total quantity of all items in the bin rack. Updated everytime stock is moved in or out.
        - `CurrentVolumetric` number, double: Current calculation of total volumetric total for all items in the binrack. Updated everytime stock is moved in or out.
        - `OptimalReplenishFullPercentage` number, double: Based on the fill percentage, indicates the bin rack as needs replenishment. Auto recalculated based on the consumption.
        - `CriticalReplenishFullPercentage` number, double: User fixed fill percentage. When it reaches this level the binrack is considered for replenishment.
        - `ItemRestriction` boolean: Item Restriction
        - `GroupRestriction` boolean: Group Restriction
        - `LocationId` string, uuid: Location of the binrack.
        - `TypeName` string: Readonly value of the TypeName loaded from BinRackTypeId
        - `StandardType` integer: Readonly value of the Standard type loaded from BinRackTypeId
        - `IsVolumetric` boolean: Readonly value indicates if the Type is Volumumetric
        - `AccessOrientation` string: Direction the item should be accessed from.
        - `StorageGroups` string[]: List of storage groups either for the whole binrack or relevant to specific stock item.
        - `UniqueSkus` integer: Unique skus in binrack.
        - `ItemsInfo` WarehouseBinRackItemsInfo
          - `BinRackId` integer
          - `NumberOfItems` integer
          - `TotalQuantity` integer
        - `BinrackType` WarehouseBinRackType: Bin Rack Type
          - `BinRackTypeId` integer: Binrack type id - unique record identifier
          - `Name` string: Custom name for bin rack type
          - `StandardType` integer: Binrack Standard Type Id 1 - Picking 2 - Special Access Picking 3 - Storage 4 - Deep Storage 5 - Putaway 6 - Quality Assurance 7 - Scrap / Quarantine 8 - Returns 0 - Flexible
          - `LocationBound` string, uuid: Identifies whether the bin rack type is bound to a specific location
          - `IsVolumetric` boolean: Is type restricted to volumetric measurements only
          - `DefaultBatchStatus` 'Unchanged' | 'Available' | 'Restricted': Sets the default status for batches in this binrack type
        - `IsValidForStockItem` boolean: Indicates if the binrack is valid for the supplied stockitem.
      - `BinrackDestination` WarehouseBinRack: Warehouse binrack
        - `BinRackId` integer: BinRack internal id
        - `BinRackTypeId` integer: BinRack type id
        - `BinRack` string: BinRack
        - `GeoPosition` GeoPosition: Describes GeoPosition
          - `X` number, double: X position
          - `Y` number, double: Y position
          - `Z` number, double: Z position
        - `Dimension` Dimension: Dimension
          - `Width` number, double: Width
          - `Depth` number, double: Depth
          - `Height` number, double: Height
        - `RoutingSequence` integer: Sequence in which the picking or stock movement should be done. Routing.
        - `MaxCapacityVolumetric` number, double: Max capacity volume
        - `CurrentFullPercentage` number, double: Maximum volumetric capacity of the location WxDxH = volumetric
        - `MaxQuantityCapacity` integer: How full the bin rack is in percentage 0 to 100, based on the max quantity or max volumetric capacity. Updated everytime stock is moved in or out.
        - `CurrentQuantity` integer: Current total quantity of all items in the bin rack. Updated everytime stock is moved in or out.
        - `CurrentVolumetric` number, double: Current calculation of total volumetric total for all items in the binrack. Updated everytime stock is moved in or out.
        - `OptimalReplenishFullPercentage` number, double: Based on the fill percentage, indicates the bin rack as needs replenishment. Auto recalculated based on the consumption.
        - `CriticalReplenishFullPercentage` number, double: User fixed fill percentage. When it reaches this level the binrack is considered for replenishment.
        - `ItemRestriction` boolean: Item Restriction
        - `GroupRestriction` boolean: Group Restriction
        - `LocationId` string, uuid: Location of the binrack.
        - `TypeName` string: Readonly value of the TypeName loaded from BinRackTypeId
        - `StandardType` integer: Readonly value of the Standard type loaded from BinRackTypeId
        - `IsVolumetric` boolean: Readonly value indicates if the Type is Volumumetric
        - `AccessOrientation` string: Direction the item should be accessed from.
        - `StorageGroups` string[]: List of storage groups either for the whole binrack or relevant to specific stock item.
        - `UniqueSkus` integer: Unique skus in binrack.
        - `ItemsInfo` WarehouseBinRackItemsInfo
          - `BinRackId` integer
          - `NumberOfItems` integer
          - `TotalQuantity` integer
        - `BinrackType` WarehouseBinRackType: Bin Rack Type
          - `BinRackTypeId` integer: Binrack type id - unique record identifier
          - `Name` string: Custom name for bin rack type
          - `StandardType` integer: Binrack Standard Type Id 1 - Picking 2 - Special Access Picking 3 - Storage 4 - Deep Storage 5 - Putaway 6 - Quality Assurance 7 - Scrap / Quarantine 8 - Returns 0 - Flexible
          - `LocationBound` string, uuid: Identifies whether the bin rack type is bound to a specific location
          - `IsVolumetric` boolean: Is type restricted to volumetric measurements only
          - `DefaultBatchStatus` 'Unchanged' | 'Available' | 'Restricted': Sets the default status for batches in this binrack type
        - `IsValidForStockItem` boolean: Indicates if the binrack is valid for the supplied stockitem.
      - `Batch` StockItemBatch
        - `BatchId` integer: Batch ID
        - `SKU` string: Product SKU
        - `InventoryTrackingType` integer: 0 - None, 1 - Order by sell by date, 2 - Ordered by priority sequence
        - `StockItemId` string, uuid: Product ID
        - `BatchNumber` string: Batch number
        - `ExpiresOn` string, date-time: Batch expiry date
        - `SellBy` string, date-time: Batch sell by date
        - `Inventory` StockItemBatchInventory[]: Batch records
          - `BatchInventoryId` integer: Stock item batch record ID
          - `BatchId` integer: Batch ID
          - `StockLocationId` string, uuid: Location ID
          - `BinRack` string: BinRack
          - `PrioritySequence` integer: Pick order
          - `Quantity` integer: Quantity
          - `StockValue` number, double: Current stock value
          - `StartQuantity` integer: Quantity originally booked in
          - `PickedQuantity` integer: Indicate how many units are now allocated in open orders
          - `BatchStatus` string: Batch Status
          - `IsDeleted` boolean: Is BatchInventory deleted
          - `WarehouseBinrackStandardType` integer: Warehouse binrack standard type
          - `WarehouseBinrackTypeName` string: Warehouse binrack type friendly name
          - `InTransfer` integer: Number of items in Transfer phase.
          - `BinRackId` integer: Binrack Id (Use for WMS)
          - `WarehouseBinrackTypeId` integer: Warehouse binrack type unique id.
        - `IsDeleted` boolean: Is the batch deleted
      - `MoveId` integer: The Id for the stock move
      - `BatchInventoryId` integer: The Id for the batch inventory being moved
      - `Quantity` integer: The amount of stock being moved
      - `UserId` string, uuid: Optional. The Id of the user performing the stock move
      - `UserName` string: Optional. The username of the user performing the stock move
      - `BinrackIdFrom` integer: The Id of the binrack the stock is being moved from
      - `BinrackIdDestination` integer: The Id of the binrack the stock is being moved to, can be null if destination is unknown
      - `TxType` 'Open' | 'InTransit': The status of the stock move
      - `JobId` integer: Optional. The Id of the warehouse job the stock move relates to
      - `CreateDate` string, date-time: The time the stock move was created
      - `BatchId` integer: Batch Id, more detailed information about the batch is in Batch class
      - `StockLocationId` string, uuid: Stock Location Id
      - `TotId` integer: Tot Id
    - `Outgoing` WarehouseMoveDetailed[]: List of stock moves leaving the binrack
      - `BinrackFrom` WarehouseBinRack: Warehouse binrack
        - `BinRackId` integer: BinRack internal id
        - `BinRackTypeId` integer: BinRack type id
        - `BinRack` string: BinRack
        - `GeoPosition` GeoPosition: Describes GeoPosition
          - `X` number, double: X position
          - `Y` number, double: Y position
          - `Z` number, double: Z position
        - `Dimension` Dimension: Dimension
          - `Width` number, double: Width
          - `Depth` number, double: Depth
          - `Height` number, double: Height
        - `RoutingSequence` integer: Sequence in which the picking or stock movement should be done. Routing.
        - `MaxCapacityVolumetric` number, double: Max capacity volume
        - `CurrentFullPercentage` number, double: Maximum volumetric capacity of the location WxDxH = volumetric
        - `MaxQuantityCapacity` integer: How full the bin rack is in percentage 0 to 100, based on the max quantity or max volumetric capacity. Updated everytime stock is moved in or out.
        - `CurrentQuantity` integer: Current total quantity of all items in the bin rack. Updated everytime stock is moved in or out.
        - `CurrentVolumetric` number, double: Current calculation of total volumetric total for all items in the binrack. Updated everytime stock is moved in or out.
        - `OptimalReplenishFullPercentage` number, double: Based on the fill percentage, indicates the bin rack as needs replenishment. Auto recalculated based on the consumption.
        - `CriticalReplenishFullPercentage` number, double: User fixed fill percentage. When it reaches this level the binrack is considered for replenishment.
        - `ItemRestriction` boolean: Item Restriction
        - `GroupRestriction` boolean: Group Restriction
        - `LocationId` string, uuid: Location of the binrack.
        - `TypeName` string: Readonly value of the TypeName loaded from BinRackTypeId
        - `StandardType` integer: Readonly value of the Standard type loaded from BinRackTypeId
        - `IsVolumetric` boolean: Readonly value indicates if the Type is Volumumetric
        - `AccessOrientation` string: Direction the item should be accessed from.
        - `StorageGroups` string[]: List of storage groups either for the whole binrack or relevant to specific stock item.
        - `UniqueSkus` integer: Unique skus in binrack.
        - `ItemsInfo` WarehouseBinRackItemsInfo
          - `BinRackId` integer
          - `NumberOfItems` integer
          - `TotalQuantity` integer
        - `BinrackType` WarehouseBinRackType: Bin Rack Type
          - `BinRackTypeId` integer: Binrack type id - unique record identifier
          - `Name` string: Custom name for bin rack type
          - `StandardType` integer: Binrack Standard Type Id 1 - Picking 2 - Special Access Picking 3 - Storage 4 - Deep Storage 5 - Putaway 6 - Quality Assurance 7 - Scrap / Quarantine 8 - Returns 0 - Flexible
          - `LocationBound` string, uuid: Identifies whether the bin rack type is bound to a specific location
          - `IsVolumetric` boolean: Is type restricted to volumetric measurements only
          - `DefaultBatchStatus` 'Unchanged' | 'Available' | 'Restricted': Sets the default status for batches in this binrack type
        - `IsValidForStockItem` boolean: Indicates if the binrack is valid for the supplied stockitem.
      - `BinrackDestination` WarehouseBinRack: Warehouse binrack
        - `BinRackId` integer: BinRack internal id
        - `BinRackTypeId` integer: BinRack type id
        - `BinRack` string: BinRack
        - `GeoPosition` GeoPosition: Describes GeoPosition
          - `X` number, double: X position
          - `Y` number, double: Y position
          - `Z` number, double: Z position
        - `Dimension` Dimension: Dimension
          - `Width` number, double: Width
          - `Depth` number, double: Depth
          - `Height` number, double: Height
        - `RoutingSequence` integer: Sequence in which the picking or stock movement should be done. Routing.
        - `MaxCapacityVolumetric` number, double: Max capacity volume
        - `CurrentFullPercentage` number, double: Maximum volumetric capacity of the location WxDxH = volumetric
        - `MaxQuantityCapacity` integer: How full the bin rack is in percentage 0 to 100, based on the max quantity or max volumetric capacity. Updated everytime stock is moved in or out.
        - `CurrentQuantity` integer: Current total quantity of all items in the bin rack. Updated everytime stock is moved in or out.
        - `CurrentVolumetric` number, double: Current calculation of total volumetric total for all items in the binrack. Updated everytime stock is moved in or out.
        - `OptimalReplenishFullPercentage` number, double: Based on the fill percentage, indicates the bin rack as needs replenishment. Auto recalculated based on the consumption.
        - `CriticalReplenishFullPercentage` number, double: User fixed fill percentage. When it reaches this level the binrack is considered for replenishment.
        - `ItemRestriction` boolean: Item Restriction
        - `GroupRestriction` boolean: Group Restriction
        - `LocationId` string, uuid: Location of the binrack.
        - `TypeName` string: Readonly value of the TypeName loaded from BinRackTypeId
        - `StandardType` integer: Readonly value of the Standard type loaded from BinRackTypeId
        - `IsVolumetric` boolean: Readonly value indicates if the Type is Volumumetric
        - `AccessOrientation` string: Direction the item should be accessed from.
        - `StorageGroups` string[]: List of storage groups either for the whole binrack or relevant to specific stock item.
        - `UniqueSkus` integer: Unique skus in binrack.
        - `ItemsInfo` WarehouseBinRackItemsInfo
          - `BinRackId` integer
          - `NumberOfItems` integer
          - `TotalQuantity` integer
        - `BinrackType` WarehouseBinRackType: Bin Rack Type
          - `BinRackTypeId` integer: Binrack type id - unique record identifier
          - `Name` string: Custom name for bin rack type
          - `StandardType` integer: Binrack Standard Type Id 1 - Picking 2 - Special Access Picking 3 - Storage 4 - Deep Storage 5 - Putaway 6 - Quality Assurance 7 - Scrap / Quarantine 8 - Returns 0 - Flexible
          - `LocationBound` string, uuid: Identifies whether the bin rack type is bound to a specific location
          - `IsVolumetric` boolean: Is type restricted to volumetric measurements only
          - `DefaultBatchStatus` 'Unchanged' | 'Available' | 'Restricted': Sets the default status for batches in this binrack type
        - `IsValidForStockItem` boolean: Indicates if the binrack is valid for the supplied stockitem.
      - `Batch` StockItemBatch
        - `BatchId` integer: Batch ID
        - `SKU` string: Product SKU
        - `InventoryTrackingType` integer: 0 - None, 1 - Order by sell by date, 2 - Ordered by priority sequence
        - `StockItemId` string, uuid: Product ID
        - `BatchNumber` string: Batch number
        - `ExpiresOn` string, date-time: Batch expiry date
        - `SellBy` string, date-time: Batch sell by date
        - `Inventory` StockItemBatchInventory[]: Batch records
          - `BatchInventoryId` integer: Stock item batch record ID
          - `BatchId` integer: Batch ID
          - `StockLocationId` string, uuid: Location ID
          - `BinRack` string: BinRack
          - `PrioritySequence` integer: Pick order
          - `Quantity` integer: Quantity
          - `StockValue` number, double: Current stock value
          - `StartQuantity` integer: Quantity originally booked in
          - `PickedQuantity` integer: Indicate how many units are now allocated in open orders
          - `BatchStatus` string: Batch Status
          - `IsDeleted` boolean: Is BatchInventory deleted
          - `WarehouseBinrackStandardType` integer: Warehouse binrack standard type
          - `WarehouseBinrackTypeName` string: Warehouse binrack type friendly name
          - `InTransfer` integer: Number of items in Transfer phase.
          - `BinRackId` integer: Binrack Id (Use for WMS)
          - `WarehouseBinrackTypeId` integer: Warehouse binrack type unique id.
        - `IsDeleted` boolean: Is the batch deleted
      - `MoveId` integer: The Id for the stock move
      - `BatchInventoryId` integer: The Id for the batch inventory being moved
      - `Quantity` integer: The amount of stock being moved
      - `UserId` string, uuid: Optional. The Id of the user performing the stock move
      - `UserName` string: Optional. The username of the user performing the stock move
      - `BinrackIdFrom` integer: The Id of the binrack the stock is being moved from
      - `BinrackIdDestination` integer: The Id of the binrack the stock is being moved to, can be null if destination is unknown
      - `TxType` 'Open' | 'InTransit': The status of the stock move
      - `JobId` integer: Optional. The Id of the warehouse job the stock move relates to
      - `CreateDate` string, date-time: The time the stock move was created
      - `BatchId` integer: Batch Id, more detailed information about the batch is in Batch class
      - `StockLocationId` string, uuid: Stock Location Id
      - `TotId` integer: Tot Id

---

[API](https://skmtc.dev/linnworks/apis/stock-api.md) - [All operations](https://skmtc.dev/linnworks/apis/stock-api/llms.txt) - [OpenAPI document](https://skmtc.dev/linnworks/apis/stock-api/revisions/8b0b8312b9c4?raw)
