Saltearse al contenido

Editar depósito

Actualiza la información de un depósito existente. Permite actualizar datos del almacén y ajustar los niveles de stock de las mercaderías.


URL Base: https://api.guarani.app

PUT /depositos/{id}
Ventana de terminal
curl -X PUT "https://api.guarani.app/depositos/{id}" \
-H "Content-Type: application/json" \
-H "x-api-key: Bearer <access_token>" \
-d '{
"nombre": "Depósito Central",
"observacion": "Almacén principal de productos textiles",
"establecimiento_id": "ejemplo-uuid-establecimiento-123",
"items": [
{
"mercaderia_id": "ejemplo-uuid-mercaderia-123",
"stock_actual": 70,
"stock_minimo": 15,
"stock_maximo": 100
}
]
}' | jq

Nota: Asegúrate de reemplazar {id} por el ID del deposito y <access_token> por un token JWT válido proporcionado por el equipo Guarani. Importante:
Es imprescindible incluir un token de acceso válido en el encabezado x-api-key para autenticar y autorizar el uso de este endpoint. Sin este token, la solicitud será rechazada.


ParámetroTipoRequeridoDescripción
iduuidID del deposito que se desea editar. (ver depositos)
EncabezadoValorDescripción
Content-Typeapplication/jsonIndica que se envían datos en JSON.
x-api-keyBearer <access_token>Token JWT válido.
CampoTipoRequeridoDescripción
nombrestringNombre del depósito o almacén.
observacionstringNoObservación o descripción adicional del depósito.
establecimiento_iduuidIdentificador único del establecimiento al que pertenece el depósito. ver (establecimientos)
itemsarrayLista de mercaderías con su stock correspondiente en este depósito.
CampoTipoRequeridoDescripción
mercaderia_iduuidIdentificador único de la mercadería o producto. ver (mercaderias)
stock_actualnumberCantidad actual disponible del producto en el depósito.
stock_minimonumberStock mínimo permitido antes de emitir alerta o reabastecimiento.
stock_maximonumberStock máximo permitido en el depósito para esta mercadería.
{
"success": true,
"codigo": "200",
"message": "Recurso actualizado con éxito.",
"data": {
"id": "33ccbca5-4fe6-457d-aaca-891b297c301b",
"nombre": "Depósito ejemplo",
"observacion": "Almacén ejemplo",
"stock_maximo": 100,
"stock_actual": 70,
"stock_minimo": 15,
"mercaderia": {
"id": "ejemplo-uuid-mercaderia-123",
"descripcion": "Mercaderia de ejemplo"
},
"establecimiento": {
"id": "ejemplo-uuid-establecimiento-123",
"nombre": "establecimiento ejemplo"
}
}
}
CampoTipoDescripción
iduuidIdentificador único del depósito.
nombrestringNombre del depósito o almacén.
observacionstringObservación o descripción adicional del depósito.
stock_maximonumberStock máximo permitido en el depósito para esta mercadería.
stock_actualnumberCantidad actual disponible del producto en el depósito.
stock_minimonumberStock mínimo permitido antes de emitir alerta.
mercaderiaobjetoInformación básica de la mercadería asociada.
establecimientoobjetoInformación del establecimiento al que pertenece el depósito.
CampoTipoDescripción
iduuidIdentificador único de la mercadería.
descripcionstringDescripción de la mercadería.
CampoTipoDescripción
iduuidIdentificador único del establecimiento.
nombrestringNombre del establecimiento.

Para más información sobre posibles errores relacionados, consulta la sección errores.