Editar subasta existente
PUT/auction/:serviceCode
Permite editar los detalles de una subasta existente en estado 'draft' o 'published'.
Requisitos:
- La subasta debe existir y pertenecer a la compañía del usuario
- Solo se pueden editar subastas en estado 'draft' o 'published'
- El usuario debe tener permisos de edición
Validaciones realizadas:
- Verifica que la subasta exista y sea editable
- Valida horarios y fechas (etl_date < etd_date)
- Comprueba dimensiones de carga (peso > 0, altura > 0)
- Verifica direcciones de carga/descarga
Campos editables:
- etl_date: Fecha/hora de carga
- etd_date: Fecha/hora de descarga
- cargo_weight: Peso de la carga (kg)
- cargo_height: Altura de la carga (m)
- etl_address/etd_address: IDs de direcciones
- description: Descripción adicional
- pallets_type: Tipo de pallets
- pallets_num: Número de pallets
Ejemplo de body request:
{
"etl_date": "2025-08-15T08:00:00Z",
"etd_date": "2025-08-15T18:00:00Z",
"cargo_weight": 1500,
"cargo_height": 2.8,
"etl_address": "60a1b2c3d4e5f6a1b2c3d4e5",
"etd_address": "60a1b2c3d4e5f6a1b2c3d4e6",
"description": "Carga urgente de productos perecederos"
}
La respuesta incluye la subasta actualizada con los nuevos valores.
Request
Responses
- 200
- 400
- 401
Subasta individual
Error en la solicitud
No autorizado