Discuss: Tesla To Add Official Support for Third-Party Services and Apps

Not a Tesla App

Administrator
Staff member
Aug 18, 2022
1,612
263
83
Tesla prepares to transform user experience by enabling support for third-party applications. Discover how this may revolutionize the way we interact with our T… Read More
 
  • Love
Reactions: RNHurt

RNHurt

Active member
Sep 17, 2022
304
190
43
Kentucky
This is HUGE and I can't wait for it to happen. I would like to use some 3rd party app (TeslaFi, etc.) but I really don't want to give them unfettered access to my Tesla account. With this update, Tesla could allow me to grant TeslaFI read-only access to the car statistics, without allowing them to be able to change anything on the car or even use the account for other things (purchasing t-shirts?).
 
  • Like
Reactions: PrescottAZRichard

PrescottAZRichard

Well-known member
Oct 28, 2022
488
310
63
I’m having a hard time imagining the impact of this, so I appreciate the insight wrt TeslaFi and that kind of app. How about alternative map & routing? I kinda feel like the theater apps and games were a toe in the water for a full blown App Store.
 
  • Like
Reactions: RNHurt

RNHurt

Active member
Sep 17, 2022
304
190
43
Kentucky
The way this usually works is that you generate a "key" and grant that key permissions. In this case it would probably work something like this:
  1. Sign into your Tesla.com account
  2. Create an API key, which is just a really big number or series of letters
  3. Grant permissions to that key:
    1. Allow - Read Battery Stats
    2. Allow - Read Location Information
    3. Deny - Turn on the A/C
    4. Deny - Purchase a T-Shirt in the Tesla store
    5. etc.
  4. Share the API key with the 3rd party (ie. TeslaFI)
  5. Relax knowing that TeslaFI can not turn on your car's A/C
  6. BONUS: If it's done properly, you should be able to make changes to the permissions as conditions allow. For example, if you want to allow TeslaFI to turn on the A/C, you don't have to generate a new key, just update the existing key and your done.
 
  • Like
Reactions: PrescottAZRichard