Request only the minimum Tesla Fleet API OAuth scopes your integration needs, mapping each scope to the specific data and command categories it unlocks

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

Steps

  1. Review the current list of Fleet API scopes, which separate read access to vehicle data, vehicle commands, charging commands, and location data into distinct grants
  2. Request offline_access alongside the scopes you need if your integration must refresh tokens and act without the user present
  3. Request the location-specific scope explicitly if your integration needs vehicle location, since location access was split out as its own scope rather than bundled into general vehicle data
  4. Avoid requesting vehicle command or charging command scopes for a read-only integration, since broader scope requests increase user friction at consent time and your own security exposure
  5. Re-check the scope list when Tesla updates the Fleet API, since scope names and groupings have changed over time and an outdated scope request can silently fail

Known gotchas

Related routes

Pair a Tesla Fleet API application's virtual key and OAuth scopes before it can send charging commands
developer.tesla.com · 5 steps · unrated
Register a third-party application with the Tesla Fleet API and complete authentication
developer.tesla.com · 5 steps · unrated
Configure a Tesla Fleet API energy endpoint integration to aggregate residential Powerwall fleet state and receive availability signals for VPP dispatch
developer.tesla.com · 6 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