Publicar subasta
PUT/auction/publish/:serviceCode
Cambia el estado de una subasta de 'draft' a 'published', haciéndola visible para pujas.
Requisitos:
- La subasta debe estar en estado 'draft'
- Debe tener todas las fechas válidas (date_start, date_end, etl_date, etd_date)
- El usuario debe ser propietario o administrador de la compañía
Validaciones realizadas:
- Verifica que la subasta exista y sea editable
- Comprueba que las fechas sean coherentes:
- date_start debe ser posterior a la fecha actual, o la misma fecha pero una hora posterior
- date_end debe ser posterior a date_start, con un minimo de 4 horas
- etl_date debe estar entre date_start y date_end
- Valida dimensiones de carga (peso y altura)
Ejemplo de uso:
PUT /api/auction/publish/ABC123
La respuesta incluye la subasta actualizada con estado 'published'.
Request
Responses
- 200
- 400
- 401
Subasta individual
Error en la solicitud
No autorizado