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

# warehouseTransfers__updateWarehouseTransfer

`POST /tools/warehouseTransfers__updateWarehouseTransfer`

Actualiza una transferencia de bodegas existente. IMPORTANTE: la API requiere enviar siempre los campos "date", "origin", "destination" e "items" completos, incluso al cambiar un solo campo. Obtener primero la transferencia con getWarehouseTransfer para construir el payload completo.

## Request body

- object
  - `id` string, required — ID de la transferencia a actualizar.
  - `warehouseTransfer` object, required
    - `date` string, date, required
    - `origin` object, required
      - `id` string, required
    - `destination` object, required
      - `id` string, required
    - `items` object[], required
      - `id` string, required
      - `quantity` number, required
    - `observations` string

## Response `200`

Transferencia de bodegas actualizada 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)
