Eliminar una puja existente
DELETE/auctions/bid/:serviceCode
Permite a un transportista eliminar una puja existente en una subasta.
Requisitos:
- Usuario autenticado y activo
- La puja debe pertenecer al usuario o a su compañía
- La subasta debe estar en un estado que permita eliminar pujas (published)
- No puede eliminarse si ya es la puja ganadora (status: accepted)
Flujo típico:
- Transportista consulta sus pujas activas
- Selecciona una puja para eliminar
- Si cumple las condiciones, la puja se marca como cancelled
- Si era la puja más baja, se actualiza la puja ganadora de la subasta
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Puja eliminada exitosamente
Error en la solicitud. Posibles causas:
- Subasta no encontrada o no válida
- Puja no puede eliminarse en el estado actual
Unauthorized
Acceso denegado. Posibles causas:
- Usuario no activo
- Puja no pertenece al usuario
- No tiene permiso para eliminar esta puja
No encontrado. Posibles causas:
- Subasta no existe
- Puja no existe
Conflicto. Posibles causas:
- Subasta ya adjudicada
- Puja ya fue aceptada
- Restricciones de tiempo