Commands
Wake Up
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/wake_up
Wake up the vehicle.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Unlock Doors
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/door_unlock
Unlock doors of the vehicle
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Lock Doors
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/door_lock
Lock the doors of the vehicle
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Honk Horn
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/honk_horn
Honks the horn of the vehicle once
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Flash Lights
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/flash_lights
Flashes the lights of the vehicle once
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Start HVAC System
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/auto_conditioning_start
Start vehicle climate control system. The vehicle will automatically determine whether to heat or cool based on set temperature.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Stop HVAC System
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/auto_conditioning_stop
Stop vehicle climate control system.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Set Temperature
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/set_temps?driver_temp=:driver_temp&passenger_temp=:passenger_temp
Set vehicle HVAC temperature
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Query Parameters
:driver_temp
number
Desired driver temperature in Celsius
:passenger_temp
number
Desired passenger temperature in Celsius
Headers
Authorization
string
Bearer {access_token}
from authentication
Set Charge Limit
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/set_charge_limit?percent=:limit_value
Set vehicle charge limit
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Query Parameters
:limit_value
number
Percentage of charge to set the vehicle to
Headers
Authorization
string
Bearer {access_token}
from authentication
Set Max Range Charge Limit
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_max_range
Set vehicle to max charge limit
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Set Standard Charge Limit
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_standard
Set vehicle to standard charge limit
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/sun_roof_control?state=:state&percent=:percent
Path Parameters
string
open
- 100%closed
- 0%comfort
- 80%vent
- 15%move
- specify {percent}
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/actuate_trunk
Open vehicles trunk or frunk. Call endpoint again to close trunk.
Path Parameters
string
Remote Start Drive
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/remote_start_drive?password=:password
Start vehicle key-less driving mode. The vehicle must be placed in drive within 2 minutes of the response.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Query Parameters
:password
string
Password credentials for my.teslamotors.com
Headers
Authorization
string
Bearer {access_token}
from authentication
Open Charge Port
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_port_door_open
Opens vehicle charge port. Also unlocks the charge port if it is locked.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Close Charge Port
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_port_door_close
Closes vehicle charge port.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Start Charging
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_start
Starts vehicle charging. Vehicle must be plugged in, have power available, and not at charge limit.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Query Parameters
PARAM_NAME
string
PARAM_DESC
Headers
Authorization
string
Bearer {access_token}
from authentication
Stop Charging
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/charge_stop
Stop vehicle charging. Vehicle must be charging.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Upcoming Calendar Entries
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/upcoming_calendar_entries
Set upcoming calendar entries
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Set Valet Mode
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/set_valet_mode?on=:on&password=:password
Set vehicle valet mode on or off with a PIN to disable it from within the car. Reuses last PIN from previous valet session. Valet Mode limits the car's top speed to 70MPH and 80kW of acceleration power. It also disables Homelink, Bluetooth and Wifi settings, and the ability to disable mobile access to the car. It also hides your favorites, home, and work locations in navigation.
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Query Parameters
:on
boolean
Enable or disable valet mode
:password
string
Four digit pin for valet mode
Headers
Authorization
string
Bearer {access_token}
from authentication
Reset valet PIN
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/reset_valet_pin
Resets vehicle valet PIN
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Speed Limit Activate
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/speed_limit_activate
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Speed Limit Deactivate
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/speed_limit_deactivate
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Speed Limit Set Limit
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/speed_limit_set_limit
Path Parameters
:id
integer
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Speed Limit Clear PIN
POST
https://owner-api.teslamotors.com/api/1/vehicles/:id/command/speed_limit_clear_pin
Path Parameters
:id
number
The vehicle {id}
from the vehicle list
Headers
Authorization
string
Bearer {access_token}
from authentication
Last updated