Skip to content

API reference ​

Base address: https://api.routetracks.com/api/v1/partner/v1

Every endpoint needs Authorization: Bearer <token> (see Authentication), except POST /authorize.

MethodPathReturnsPaged
POST/authorizeAccess token
GET/pingToken check
GET/fleet/vehiclesVehicles with groups, driver and custom fields✓
GET/fleet/vehicles/{vehicleId}One vehicle
GET/fleet/groupsVehicle groups✓
GET/fleet/driversDrivers and their current vehicle✓
GET/fleet/positionsLive position and status of every vehicle
GET/fleet/positions/{vehicleId}One vehicle's live position
GET/fleet/daily-summaryKm, trips, driving and idle time per vehicle for a day✓
GET/fleet/tripsOne vehicle's trips over a time range
GET/fleet/driving-timesDriving time per driver and day, inside and outside the driving window
GET/fleet/alertsAlerts raised by the organisation's rules✓
GET/fleet/driver-scoresSafety, compliance and efficiency scores✓
GET/fleet/geofencesGeofences, optionally with polygons✓
GET/fleet/points-of-interestMap pins✓
GET/vehiclesv1 fleet snapshot (live position per vehicle)

Paged endpoints follow Pagination. All /fleet/* endpoints require the fleet.data.read scope and share one limit of 600 calls per minute. GET /vehicles requires fleet.snapshot.read; GET /ping works with either scope. Driving times has a lower limit inside the shared 600.

Partner API v1