---
title: "GetPickwaveUsersWithSummary"
method: GET
path: "/api/Picking/GetPickwaveUsersWithSummary"
tags: ["Picking"]
---

# GetPickwaveUsersWithSummary

`GET /api/Picking/GetPickwaveUsersWithSummary`

Returns a list of pickwaves as well as dummy entries for users who have permissions to complete pickwaves, but don't currently have any assigned. These entries will have a PickwaveId of 0.
<b>Permissions Required: </b> GlobalPermissions.OrderBook.OpenOrders.PickingWaves.GeneratePickingWavesNode
<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

## Query parameters

- `state` 'Unallocated' | 'Allocated' | 'InProgress' | 'Paused' | 'Complete' | 'Abandoned' | 'Packing' | 'Shipped'
- `locationId` string, uuid
- `detailLevel` 'All' | 'OnlyPickWave'

## Response `200`

OK

- GetPickwaveUsersWithSummaryResponse
  - `PickingWaves` PickingWave[]
    - `LocationId` string, uuid — Location Id
    - `UserId` integer — Allocated user id
    - `EmailAddress` string — Allocated user EmailAddress
    - `CreatedDate` string, date-time — Creation date
    - `OrderCount` integer — Order Count - Number of orders in pickwave.
    - `ItemCount` integer — Item Count - Number of items in pickwave.
    - `ItemsPicked` integer — Items Picked - Number of items picked in pickwave.
    - `OrdersPicked` integer — Orders Picked - Number of orders picked in pickwave.
    - `AccumulatedInProgressSeconds` integer — Time taken in pickwave
    - `StartTime` string, date-time — Start date time of pickwave
    - `EndTime` string, date-time — End date time of pickwave
    - `GroupType` 'Items' | 'Orders' — Pickwave group type
    - `SortType` 'BinPriority' | 'OrderView'
    - `Orders` PickingWaveOrder[] — Orders in pickwave. This data is not returned if just headers are requested.
      - `PickingWaveOrdersRowId` integer — Pickwave order id
      - `PickingWaveId` integer — Pickwave id
      - `OrderId` integer — Order Id
      - `PickState` 'Unpicked' | 'PartialPicked' | 'Picked' | 'Processed' | 'LockedOrParked' | 'Cancelled' | 'Deleted' — Pick state
      - `SortOrder` integer — Sort order
      - `ItemCount` integer — Items count
      - `PickedItemsCount` integer — Picked items count
      - `Items` PickingWaveItem[] — Pickwave order items.
        - `PickingWaveItemsRowId` integer — Pickwave item row id
        - `PickingWaveId` integer — Pickwave id
        - `PickedQuantity` integer — Quatity picked
        - `TotBarcode` string — Tote Barcode
        - `SortOrder` integer — Sort order
        - `ToPickQuantity` integer — Quantity to pick
        - `TOTId` integer — ToT Id
        - `TrayTag` string — Tray tag
        - `PickingTag` string — Picking tag
        - `ItemState` 'Normal' | 'OrderStateInvalid' | 'Abandonned' | 'DeletedFromOrder'
        - `BatchInventoryId` integer — Batch Inventory Id
        - `OrderId` integer — Linnworks Order Id
        - `OrderItemRowId` string, uuid — Unique order item row identifier
        - `StockItemId` string, uuid — StockItemId
        - `OrderSortOrder` integer — Sort order of Order
    - `Options` PickingWaveOptions
      - `ItemScanType` 'Any' | 'IndividualItem' | 'AggregateItem' — Item scan type, dictates if the user must scan all items or can provide aggregate count
      - `TrayScanRequired` boolean — If the user must scan the tray the item went into.
      - `TotScanRequired` boolean — If the user must scan the tot before scanning items.
      - `BinRackScanRequired` boolean — If the user must scan the binrack before picking an item.
    - `PickingWaveId` integer — Pickwave id
    - `State` 'Unallocated' | 'Allocated' | 'InProgress' | 'Paused' | 'Complete' | 'Abandoned' | 'Packing' | 'Shipped' — Current state of pickwave

---

[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)
