Appearance
API reference
Base address: https://api.routetracks.com/api/v1/partner/v1
Every endpoint needs Authorization: Bearer <token> (see Authentication), except POST /authorize.
| Method | Path | Returns | Paged |
|---|---|---|---|
POST | /authorize | Access token | |
GET | /ping | Token check | |
GET | /fleet/vehicles | Vehicles with groups, driver and custom fields | ✓ |
GET | /fleet/vehicles/{vehicleId} | One vehicle | |
GET | /fleet/groups | Vehicle groups | ✓ |
GET | /fleet/drivers | Drivers and their current vehicle | ✓ |
GET | /fleet/positions | Live position and status of every vehicle | |
GET | /fleet/positions/{vehicleId} | One vehicle's live position | |
GET | /fleet/daily-summary | Km, trips, driving and idle time per vehicle for a day | ✓ |
GET | /fleet/trips | One vehicle's trips over a time range | |
GET | /fleet/driving-times | Driving time per driver and day, inside and outside the driving window | |
GET | /fleet/alerts | Alerts raised by the organisation's rules | ✓ |
GET | /fleet/driver-scores | Safety, compliance and efficiency scores | ✓ |
GET | /fleet/geofences | Geofences, optionally with polygons | ✓ |
GET | /fleet/points-of-interest | Map pins | ✓ |
GET | /vehicles | v1 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.