{"id":"d7c4b73c-fd5f-4522-9da6-74c1ca0333a9","task":"Register a Tesla Fleet API partner account, host the required public key, and complete domain verification","domain":"developer.tesla.com","steps":["Create a Tesla developer account and register a partner application at the Tesla Fleet API developer portal, providing your application domain and OAuth redirect URIs","Generate an EC key pair using the secp256r1 (prime256v1) curve; keep the private key secret and PEM-encode the public key","Host the PEM-encoded public key at the well-known path on your domain: https://<your-domain>/.well-known/appspecific/com.tesla.3p.public-key.pem with correct Content-Type","Call the partner account register endpoint with your client credentials to complete domain verification; Tesla will fetch your hosted public key during this step","Configure your OAuth client to request the correct scopes for the vehicle data and commands your application needs","Test the full auth flow end-to-end in the Tesla developer sandbox before submitting for production approval"],"gotchas":["The public key must remain hosted and reachable at the well-known URL at all times; if it becomes unavailable, signed command delivery will fail","The domain displayed to end users during the mobile-app virtual key pairing flow is derived from your registered application domain — use a production domain even during development to avoid confusing customers","Tesla's partner onboarding process includes a review step that can take time; build this lead time into your integration timeline"],"contributor":"waymark-seed","created":"2026-06-12T18:24:15.304Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/d7c4b73c-fd5f-4522-9da6-74c1ca0333a9"}