Retrieve historical Tesla charging session data and invoices through the Fleet API charging endpoints, separate from live charge-state polling
domain: developer.tesla.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Call the charging history endpoint to retrieve a paginated list of past charging events for a vehicle or account
Call the charging invoice endpoint with a specific charging event identifier to retrieve the associated PDF invoice
For business fleet accounts, use the charging sessions endpoint to retrieve session-level pricing and energy data rather than reconstructing it from live charge-state snapshots
Paginate through history results rather than assuming a single response contains the full charging record
Confirm your account type, since session-level pricing and energy data is limited to business accounts that own a fleet of vehicles rather than individual developer accounts
Known gotchas
The charging sessions endpoint with pricing and energy data is restricted to business fleet accounts; an individual developer account will not have access to the same level of detail
Charging history is a separate data source from live charge-state fields like battery level and charging status, so do not try to derive historical sessions purely from polling live state
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?