---
title: "AddItemsToTransfer"
method: POST
path: "/api/WarehouseTransfer/AddItemsToTransfer"
tags: ["WarehouseTransfer"]
---

# AddItemsToTransfer

`POST /api/WarehouseTransfer/AddItemsToTransfer`

## Request

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

Use this call to add multiple items to the transfer (only works for transfers in draft/request states)
<b>Permissions Required: </b> GlobalPermissions.Inventory.WarehouseTransferNode
<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

- AddItemsToTransferRequest
  - `TransferId` string, uuid
  - `TransferItems` WarehouseTransferItemQuantity[]
    - `fkStockItemId` string, uuid: Stock item ID (unique identifier)
    - `Quantity` integer: Item request quantity
    - `pkTransferItemId` string, uuid: Transfer item ID (unique identifier)

## Response `200`

OK

- AddItemsToTransferResponse
  - `TransferItems` WarehouseTransferItem[]
    - `PkTransferItemId` string, uuid: Transfer ID
    - `FkStockItemId` string, uuid: Stock item ID (unique identifier)
    - `SKU` string: Product SKU
    - `Barcode` string: Product barcode
    - `ItemTitle` string: Product title
    - `RequestedQuantity` integer: Quantity requested for transfer
    - `SentQuantity` integer: Quantity transferred
    - `ReceivedQuantity` integer: Quantity received
    - `InFromLocationQuantity` integer: Quantity from location
    - `DueFromLocationQuantity` integer: Due from location quantity
    - `InToLocationQuantity` integer: Currently in location quantity
    - `ItemNoteCount` integer: Items notes count
    - `BinRackNumber` string: Stock item binrack
    - `PkBinId` string, uuid: Transfer bin ID
    - `ItemNotes` WarehouseTransferItemNote[]: List of transfer notes
      - `PkTransferItemNoteId` string, uuid: Stock item ID (unique identifier)
      - `NoteUser` string: User who added note
      - `Note` string: Note text
      - `NoteDateTime` string, date-time: When note was added
      - `NoteRead` boolean: If note is readable
      - `FkBinId` string, uuid: Bin ID
      - `PkTransferItemId` string, uuid: Transfer ID

---

[API](https://skmtc.dev/linnworks/apis/warehouse-transfer-legacy-api.md) - [All operations](https://skmtc.dev/linnworks/apis/warehouse-transfer-legacy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/linnworks/apis/warehouse-transfer-legacy-api/revisions/9da4438112ba?raw)
