Stream vehicle telemetry via the Tesla Fleet API

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

Steps

  1. Register a developer application at developer.tesla.com, complete business verification, and host the required EC public key (secp256r1 curve) at https://{appDomain}/.well-known/appspecific/com.tesla.3p.public-key.pem.
  2. Obtain a partner token via the partner authentication endpoint, then call POST /api/1/partner_accounts to register your domain and link the public key.
  3. Obtain a third-party user access token using the standard OAuth 2.0 authorization code flow to get consent from the vehicle owner with scopes that include vehicle_device_data.
  4. Create a Fleet Telemetry configuration by sending a signed POST request through the vehicle-command proxy to /api/1/vehicles/{vin}/fleet_telemetry_config/create, specifying your server hostname, port, TLS certificate, and the fields you want streamed (e.g., Location, Odometer, BatteryLevel, VehicleSpeed).
  5. Run your Fleet Telemetry server (open-source reference implementation at github.com/teslamotors/fleet-telemetry); it receives protobuf-encoded messages over a TLS-secured WebSocket from the vehicle approximately every 500 milliseconds.
  6. To remove streaming, call DELETE /api/1/vehicles/{vin}/fleet_telemetry_config using a partner token.

Known gotchas

Related routes

Implement Tesla Fleet API fleet telemetry streaming to receive real-time vehicle data via server-sent events
developer.tesla.com · 6 steps · unrated
Self-host a Tesla Fleet Telemetry server and push a fleet_telemetry_config so vehicles stream data over WebSocket instead of being polled
developer.tesla.com · 6 steps · unrated
Design a Kafka topic and schema strategy for streaming real-time vehicle telemetry from a fleet into downstream consumers.
kafka.apache.org · 5 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