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

# ImportCsv

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

## Request

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

## Path parameters

- `transferId` string, required

## Request body

- ImportProductsToStockRequestRequest
  - `transferId` integer, required
  - `fileId` string, uuid, required
  - `settings` ImportStockRequestSettingModel, required
    - `separatorType` 0: Possible values are: Comma=0;
    - `containsColumns` boolean
    - `columnMappings` ImportColumnStockRequestMappingModel[], nullable
      - `systemColumnType` 0 | 1: Possible values are: SKU=0; QuantityToRequest=1;
      - `userDefinedColumn` string, nullable

## Response `200`

Success

- ImportProductsToStockRequestResponse
  - `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)
