---
title: "ImportCsv"
method: POST
path: "/warehousetransfer/Import/importstocktransferitems/{transferId}"
tags: ["Import"]
---

# ImportCsv

`POST /warehousetransfer/Import/importstocktransferitems/{transferId}`

## Request

- Base URL: `https://eu-api.linnworks.net/v1`
- URL: `https://eu-api.linnworks.net/v1/warehousetransfer/Import/importstocktransferitems/{transferId}`
- Auth: API key in header `Authorization`

## Path parameters

- `transferId` string, required

## Request body

- ImportProductsToStockTransferRequest
  - `transferId` integer, required
  - `fileId` string, uuid, required
  - `settings` ImportStockTransferSettingModel, required
    - `separatorType` 0: Possible values are: Comma=0;
    - `containsColumns` boolean
    - `columnMappings` ImportColumnStockTransferMappingModel[], nullable
      - `systemColumnType` 0 | 1 | 2: Possible values are: SKU=0; QuantityToSend=1; BatchNumber=2;
      - `userDefinedColumn` string, nullable

## Response `200`

Success

- ImportProductsToStockTransferResponse
  - `insertedIds` integer[], nullable
  - `updatedIds` integer[], nullable

## Other responses

- `201`: Success
- `204`: Success
- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `405`: Method Not Allowed

---

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