Poll the MyGeotab data feed incrementally using GetFeed's fromVersion/toVersion tokens instead of re-fetching full history

domain: developers.geotab.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Make an initial GetFeed call for the desired typeName (e.g., 'LogRecord', 'StatusData') without a fromVersion to get a starting toVersion token representing 'now'
  2. Persist that toVersion to durable storage before processing any data
  3. On each subsequent poll, pass the last stored toVersion as fromVersion and process only the newly returned records
  4. After successfully processing a batch, immediately persist the new toVersion returned in that response before moving on, so a crash mid-processing doesn't lose your position
  5. Tune the result-count limit per call downward if you need lower per-request latency, since the default limit varies by entity type and large batches increase response time

Known gotchas

Related routes

Use the Geotab MyGeotab SDK to subscribe to exceptions and retrieve driver trip history via GetFeed
geotab.com · 6 steps · unrated
Follow GTFS-Realtime feed polling and freshness best practices
gtfs.org · 5 steps · unrated
Pull real-time waste-truck telematics via the Geotab MyGeotab Data Feed API
Geotab MyGeotab SDK (developers.geotab.com) · 4 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans