Changelog
Track changes, new features, and updates to the EZToTrack API.
July 24, 2026
Legacy parity: sensor history, company, VIN lookup & current status
Added
- Raw sensor history —
GET /fleet/vehicles/sensors/historyreturns the individual, un-downsampled GPS and CAN samples for a vehicle, unioned into one time-ordered stream with asourcediscriminator (gps|can). Requiresvehicles:read; range capped at 35 days. This is the modern equivalent of the legacy/api/v1/assets/gpsCanendpoint. - Company profile —
GET /fleet/companyreturns the profile (name, US DOT, address, country, state, time zone) of the company the API key belongs to; the company is always taken from the key. Requires the newcompany:readscope. - Vehicle by VIN —
GET /fleet/vehicles/vin/{vin}looks up a single vehicle by its VIN, scoped to your company. The modern equivalent of the legacy/api/v2/assets/vin/{vin}. - Current status with HOS timers —
GET /fleet/vehicles/current-with-timersreturns a combined per-vehicle snapshot (location + engine + trailers) joined with the assigned driver’s HOS clocks. The modern equivalent of the legacy/api/v1/assets/currentWithTimers; requires bothvehicles:readandhos:read. - New scope —
company:read.
June 20, 2026
Telematics: SI units, change-feeds, location & stats history, fault codes
Added
Changed
- Location history —
GET /fleet/vehicles/locations/historyreturns a downsampled GPS breadcrumb over a time range (bucketed, 35-day cap). - Stats history —
GET /fleet/vehicles/stats/historynow returns real downsampled time-series (fuel level, engine RPM, odometer, engine hours, speed) instead of a snapshot. - True change-feeds —
/locations/feedand/stats/feednow return only records updated since your cursor (change-data-capture), ideal for incremental polling. - Fault codes — request
types=faultCodeson/statsfor live J1939 (SPN/FMI) and OBD-II (DTC) codes. - New stat type —
engineRpm. - SI units — speed is now meters per second (field
speedMilesPerHour→speed); timestamps are RFC 3339 UTC. Aligns the API with Samsara-style telematics for easier partner integration.
February 1, 2026
Public API Launch
Added
Initial release of the EZToTrack Public API with the following endpoints:
Vehicles
GET /fleet/vehicles— List all vehicles with paginationGET /fleet/vehicles/{id}— Get a single vehicle by IDGET /fleet/vehicles/locations— Get current vehicle locationsGET /fleet/vehicles/locations/feed— Streaming location feed with cursorGET /fleet/vehicles/stats— Get current vehicle statisticsGET /fleet/vehicles/stats/feed— Streaming stats feed with cursorGET /fleet/vehicles/stats/history— Historical statistics
Drivers
GET /fleet/drivers— List all driversGET /fleet/drivers/{id}— Get a single driverPOST /fleet/drivers— Create a new driverPATCH /fleet/drivers/{id}— Update an existing driver
Compliance (HOS)
GET /fleet/hos/clocks— Get current HOS clocks for driversGET /fleet/hos/logs— Get HOS log entriesGET /fleet/hos/daily-logs— Get HOS daily log summariesGET /fleet/hos/violations— Get HOS violations
Platform
- API key authentication with Bearer scheme
- Cursor-based pagination across all list endpoints
- Rate limiting with tiered plans (Free, Standard, Professional, Enterprise)
- API versioning via
X-EZToTrack-Versionheader - IP allowlist support for API keys
January 15, 2026
Developer Portal Beta
Added
Launched the EZToTrack Developer Portal with:
- Interactive API reference powered by Swagger UI
- Getting started guides and authentication documentation
- Rate limiting and pagination guides
- This changelog