Media
Controls the currently playing media in the car. For these commands to work, the car must be on.
POST /api/1/vehicles/{id}/command/media_toggle_playback
/api/1/vehicles/{id}/command/media_toggle_playbackToggles the media between playing and paused. For the radio, this mutes or unmutes the audio.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_next_track
/api/1/vehicles/{id}/command/media_next_trackSkips to the next track in the current playlist.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_prev_track
/api/1/vehicles/{id}/command/media_prev_trackSkips to the previous track in the current playlist. Does nothing for streaming from Stitcher.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_next_fav
/api/1/vehicles/{id}/command/media_next_favSkips to the next saved favorite in the media system.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_prev_fav
/api/1/vehicles/{id}/command/media_prev_favSkips to the previous saved favorite in the media system.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_volume_up
/api/1/vehicles/{id}/command/media_volume_upTurns up the volume of the media system.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/media_volume_down
/api/1/vehicles/{id}/command/media_volume_downTurns down the volume of the media system.
Response
{
"reason": "",
"result": true
}POST /api/1/vehicles/{id}/command/adjust_volume
/api/1/vehicles/{id}/command/adjust_volumeAdjusts the volume of the media system to the desired volume.
Parameters
This endpoint needs a single volume parameter passed inside of the POST body, and will tell you if it's missing.
Note: the endpoint accepts both a string and a numerical value for the volume parameter. It is also currently not present as a feature inside of the Tesla App despite working.
volume
1
Numerical value or string from 0-11
{
"volume": "1"
}{
"volume": 1
}Response
{
"reason": "",
"result": true
}Last updated