Aller au contenu principal

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:

  1. Verifica que la subasta exista y sea editable
  2. Valida horarios y fechas (etl_date < etd_date)
  3. Comprueba dimensiones de carga (peso > 0, altura > 0)
  4. 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

Subasta individual