Aller au contenu principal

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:

  1. Verifica que la subasta exista y sea editable
  2. 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
  1. 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

Subasta individual