Cotizar envío (couriers disponibles)
POST/api/courier
Retorna los servicios de envío disponibles para una dirección de recolecta y un destino, con su costo, comisión, fechas estimadas y agencias.
Del servicio elegido se toma el courierServiceId para crear la orden (POST /api/orders).
Petición
Respuestas
- 200
- 400
- 401
- 500
Servicios disponibles con su costo
Datos inválidos. Formato del mensaje: Error en campo "<campo>": <motivo>.
Primero se revisa que vengan todos los campos obligatorios (es requerido y no fue enviado) y después el formato de cada campo; se reporta el primer error.
Motivos por campo:
branchAddressId,municipalityCode:debe ser un UUID válidoshippingAmount:debe ser un número válido con hasta dos decimalesweight:debe ser un número válido mayor a 0cantPackages:debe ser un número entero válido mayor a 0courierName:es texto, puede ir vacío, no debe exceder 100 caracterestypeService:debe ser un string válido
Falta el token, venció (dura 15 minutos) o no es válido. Repite el login para obtener uno nuevo.
Error interno. También se responde 500 si el cuerpo no es un JSON válido.