---
title: "Transfer Container contents"
method: POST
path: "/api/v3/container:transfer"
tags: ["Container"]
---

# Transfer Container contents

`POST /api/v3/container:transfer`

## Request

- Base URL: `https://{tenant_name}.benchling.com`
- URL: `https://{tenant_name}.benchling.com/api/v3/container:transfer`
- Auth: HTTP bearer

Transfer contents from sources into destination containers. Each row specifies a destination container and exactly one source (container or entity), the quantity to transfer, an optional final quantity to dilute the destination to, and an optional source concentration override. Passing a null unitId and null value for transferQuantity records the transfer without an amount: source contents are added to the destination, the source quantity is unchanged, and the destination quantity is cleared. Destination concentrations are also cleared, unless the destination had no contents and no quantity, in which case the transferred contents keep the source concentrations or the sourceConcentration override. finalQuantity cannot be set on a transfer without an amount.

## Request body

- TransferInput
  - `transfers` SingleTransferInput[], required
    - `destinationContainerId` string, required
    - `finalQuantity` MeasurementInput
      - `unitId` string, nullable, required
      - `value` number, double, nullable, required
    - `sourceConcentration` MeasurementInput
      - `unitId` string, nullable, required
      - `value` number, double, nullable, required
    - `sourceContainerId` string, nullable
    - `sourceEntityId` string, nullable
    - `transferQuantity` MeasurementInput, required
      - `unitId` string, nullable, required
      - `value` number, double, nullable, required

## Response `202`

Task started

- AsyncTaskLink
  - `pollingUri` string, uri
  - `taskId` string

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/benchling/apis/benchling-api.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api/revisions/c9f087b98b8b?raw)
