EZToTrack Developers

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/history returns the individual, un-downsampled GPS and CAN samples for a vehicle, unioned into one time-ordered stream with a source discriminator (gps | can). Requires vehicles:read; range capped at 35 days. This is the modern equivalent of the legacy /api/v1/assets/gpsCan endpoint.
  • Company profile — GET /fleet/company returns 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 new company:read scope.
  • 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-timers returns 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 both vehicles:read and hos: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/history returns a downsampled GPS breadcrumb over a time range (bucketed, 35-day cap).
  • Stats history — GET /fleet/vehicles/stats/history now returns real downsampled time-series (fuel level, engine RPM, odometer, engine hours, speed) instead of a snapshot.
  • True change-feeds — /locations/feed and /stats/feed now return only records updated since your cursor (change-data-capture), ideal for incremental polling.
  • Fault codes — request types=faultCodes on /stats for 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 pagination
  • GET /fleet/vehicles/{id} — Get a single vehicle by ID
  • GET /fleet/vehicles/locations — Get current vehicle locations
  • GET /fleet/vehicles/locations/feed — Streaming location feed with cursor
  • GET /fleet/vehicles/stats — Get current vehicle statistics
  • GET /fleet/vehicles/stats/feed — Streaming stats feed with cursor
  • GET /fleet/vehicles/stats/history — Historical statistics

Drivers

  • GET /fleet/drivers — List all drivers
  • GET /fleet/drivers/{id} — Get a single driver
  • POST /fleet/drivers — Create a new driver
  • PATCH /fleet/drivers/{id} — Update an existing driver

Compliance (HOS)

  • GET /fleet/hos/clocks — Get current HOS clocks for drivers
  • GET /fleet/hos/logs — Get HOS log entries
  • GET /fleet/hos/daily-logs — Get HOS daily log summaries
  • GET /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-Version header
  • 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