---
title: "warehouseTransfers__createWarehouseTransfer"
method: POST
path: "/tools/warehouseTransfers__createWarehouseTransfer"
tags: ["Items"]
---

# warehouseTransfers__createWarehouseTransfer

`POST /tools/warehouseTransfers__createWarehouseTransfer`

Crea una nueva transferencia de bodegas para mover inventario entre dos bodegas. Verificar el stock disponible del ítem en la bodega origen con items__getItem (fields: "inventory") antes de crear la transferencia para evitar stock negativo.

## Request body

- object
  - `warehouseTransfer` object, required
    - `date` string, date, required — Fecha de la transferencia.
    - `origin` object, required — Bodega origen de la transferencia.
      - `id` string, required — ID de la bodega origen.
    - `destination` object, required — Bodega destino de la transferencia.
      - `id` string, required — ID de la bodega destino.
    - `items` object[], required — Lista de ítems a transferir con sus cantidades.
      - `id` string, required — ID del ítem (producto inventariable) a transferir.
      - `quantity` number, required — Cantidad a transferir. Debe ser mayor a 0.
    - `observations` string — Observaciones o notas sobre la transferencia.

## Response `200`

Transferencia de bodegas creada exitosamente.

## Other responses

- `401` — No autorizado

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/versions/cd52d3f68f1b/schema)
