Skip to content

Optimizar rutas de reparto

Busqueda objetivo: "optimizar rutas reparto api", "planificar ruta multiple paradas"

Planificar ruta

bash
curl -X POST "https://back.transcend.cargoffer.com/route/optimize" \
  -H "Authorization: Bearer <token> \
  -H "Content-Type: application/json" \
  -d '{
    "stops": [
      {"address": "Madrid", "type": "warehouse"},
      {"address": "Guadalajara", "type": "delivery"},
      {"address": "Zaragoza", "type": "delivery"},
      {"address": "Barcelona", "type": "delivery"}
    ],
    "optimizeFor": "time"
  }'

Parametros de optimizacion

ParametroOpcionesDescripcion
optimizeFortime, distance, tollsCriterio principal
avoidTollstrue, falseEvitar autopistas de peaje
vehicleTypecamion, furgonetaTipo de vehiculo
maxDriveTimeminutosTiempo maximo continuado

Respuesta

json
{
  "optimizedRoute": [
    {"order": 1, "address": "Madrid", "eta": "08:00"},
    {"order": 2, "address": "Guadalajara", "eta": "09:15"},
    {"order": 3, "address": "Zaragoza", "eta": "11:30"},
    {"order": 4, "address": "Barcelona", "eta": "14:00"}
  ],
  "totalDistance": 620,
  "estimatedTime": 360,
  "fuelCost": 217.00
}

Documentación de Cargoffer