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

# GetWarehouseMovesByBinrack

`POST /api/Stock/GetWarehouseMovesByBinrack`

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.net/linnworks/apis/authenticate-api.md) · [All operations](https://skmtc.net/linnworks/apis/authenticate-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/linnworks/authenticate-api/revisions/0123569a22fb/schema)
