API Reference
Routes API
Optimize and manage service routes
The Routes API provides route optimization capabilities using Google Maps Distance Matrix. Create optimal routes for your technicians to minimize travel time and fuel costs.
Endpoints
List Routes
/api/routesRetrieve all route plans for a date
Get Route
/api/routes/:idRetrieve a specific route plan
Optimize Route
/api/routes/optimizeCalculate optimal job sequence
Update Route
/api/routes/:idManually update route sequence
Get ETA
/api/routes/:id/etaGet live ETA with traffic data
Route Optimization
The optimization algorithm considers multiple factors
Total distance between jobs
Real-time traffic conditions
Time slot constraints
Technician skill requirements
Optimization Response
The optimization endpoint returns detailed route data
sequenceOptimized job ordertotalDistanceKmTotal route distance in kmtotalTravelMinutesTotal travel time in minutesarrivalTimesEstimated arrival at each jobdepartureTimesEstimated departure from each jobBest Practices
- Optimize routes after all jobs are assigned
- Re-optimize when adding or removing jobs
- Use live ETA for customer notifications
- Consider traffic patterns for departure times