T

tesla.com

Tesla develops electric vehicles and energy products. Its developer platform lets approved apps access vehicle and energy-device data and send commands through the Fleet API.

1 integration · REST

Tesla exposes one documented developer integration surface on tesla.com: the regional Tesla Fleet REST API, authenticated with Bearer tokens obtained via Tesla-issued OAuth app credentials using partner, third-party user, or third-party business token flows.

discovered 1mo ago
REST · OpenAPI1
Credentials
Tesla Fleet API partner access tokenbearerGet token ↗

First obtain a Tesla developer app client_id and client_secret from Tesla Developer after approval via Getting Started. Then mint a partner token by POSTing grant_type=client_credentials, your client_id, client_secret, an API audience equal to the regional Fleet API base URL, and desired scopes to partner token docs.

Tesla Fleet API third-party user access tokenoauth2Set up OAuth ↗

First obtain a Tesla developer app client_id and client_secret from Tesla Developer after approval via Getting Started. Then send users through the authorization-code flow described in Third-Party Tokens: redirect them to https://auth.tesla.com/oauth2/v3/authorize, receive the callback code, and exchange it at POST https://fleet-auth.prd.vn.cloud.tesla.com/oauth2/v3/token. Save the refresh_token if you request offline_access.

Tesla Fleet API third-party business access tokenbearerGet token ↗

First obtain a Tesla developer app client_id and client_secret from Tesla Developer and a business consent auth_code via Tesla for Business Consent Management as documented in Third-Party Business Tokens. Then mint the token by POSTing grant_type=client_credentials, client_id, client_secret, auth_code, scope, and regional Fleet API audience to https://fleet-auth.prd.vn.cloud.tesla.com/oauth2/v3/token.

conventions · 0/8 published

Publish these signals → /publishing