naftiko: 1.0.0-alpha2 info: label: Tesla API — Vehicle Commands description: 'Tesla API — Vehicle Commands. 45 operations. Lead operation: Tesla Open Trunk/Frunk. Self-contained Naftiko capability covering one Tesla business surface.' tags: - Tesla - Vehicle Commands created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: TESLA_API_KEY: TESLA_API_KEY capability: consumes: - type: http namespace: tesla-vehicle-commands baseUri: https://owner-api.teslamotors.com description: Tesla API — Vehicle Commands business capability. Self-contained, no shared references. resources: - name: api-1-vehicles-vehicle_id-command-actuate_trunk path: /api/1/vehicles/{vehicle_id}/command/actuate_trunk operations: - name: opentrunk method: POST description: Tesla Open Trunk/Frunk outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-auto_conditioning_start path: /api/1/vehicles/{vehicle_id}/command/auto_conditioning_start operations: - name: starthvac method: POST description: Tesla Start HVAC System outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-auto_conditioning_stop path: /api/1/vehicles/{vehicle_id}/command/auto_conditioning_stop operations: - name: stophvac method: POST description: Tesla Stop HVAC System outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-cancel_software_update path: /api/1/vehicles/{vehicle_id}/command/cancel_software_update operations: - name: cancelsoftwareupdate method: POST description: Tesla Cancel Software Update outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_max_range path: /api/1/vehicles/{vehicle_id}/command/charge_max_range operations: - name: setmaxchargelimit method: POST description: Tesla Set Charge Limit to Max Range outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_port_door_close path: /api/1/vehicles/{vehicle_id}/command/charge_port_door_close operations: - name: closechargeport method: POST description: Tesla Close Charge Port outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_port_door_open path: /api/1/vehicles/{vehicle_id}/command/charge_port_door_open operations: - name: openchargeport method: POST description: Tesla Open Charge Port outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_standard path: /api/1/vehicles/{vehicle_id}/command/charge_standard operations: - name: sendstandardchargelimit method: POST description: Tesla Set Charge Limit to Standard outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_start path: /api/1/vehicles/{vehicle_id}/command/charge_start operations: - name: startcharge method: POST description: Tesla Start Charging outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-charge_stop path: /api/1/vehicles/{vehicle_id}/command/charge_stop operations: - name: stopcharge method: POST description: Tesla Stop Charging outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-door_lock path: /api/1/vehicles/{vehicle_id}/command/door_lock operations: - name: lockdoors method: POST description: Tesla Lock Doors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-door_unlock path: /api/1/vehicles/{vehicle_id}/command/door_unlock operations: - name: unlockdoors method: POST description: Tesla Unlock Doors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-flash_lights path: /api/1/vehicles/{vehicle_id}/command/flash_lights operations: - name: flashlights method: POST description: Tesla Flash Lights outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-honk_horn path: /api/1/vehicles/{vehicle_id}/command/honk_horn operations: - name: honkhorn method: POST description: Tesla Honk Horn outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-navigation_request path: /api/1/vehicles/{vehicle_id}/command/navigation_request operations: - name: navigationrequest method: POST description: Tesla Send Navigation Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-remote_auto_seat_climate_request path: /api/1/vehicles/{vehicle_id}/command/remote_auto_seat_climate_request operations: - name: remoteautoseatclimaterequest method: POST description: Tesla Toggle Automatic Seat Heater/Cooler outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-remote_boombox path: /api/1/vehicles/{vehicle_id}/command/remote_boombox operations: - name: remoteboombox method: POST description: Tesla Remote Boombox outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-remote_seat_cooler_request path: /api/1/vehicles/{vehicle_id}/command/remote_seat_cooler_request operations: - name: remoteseatcoolerrequest method: POST description: Tesla Set Seat Cooler Level outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-remote_seat_heater_request path: /api/1/vehicles/{vehicle_id}/command/remote_seat_heater_request operations: - name: remoteseatheaterrequest method: POST description: Tesla Set Seat Heater Level outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-remote_start_drive path: /api/1/vehicles/{vehicle_id}/command/remote_start_drive operations: - name: remotestart method: POST description: Tesla Remote Start outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-remote_steering_wheel_heater_request path: /api/1/vehicles/{vehicle_id}/command/remote_steering_wheel_heater_request operations: - name: remotesteeringwheelheaterrequest method: POST description: Tesla Toggle Steering Wheel Heater outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-reset_valet_pin path: /api/1/vehicles/{vehicle_id}/command/reset_valet_pin operations: - name: resetvaletpin method: POST description: Tesla Reset Valet PIN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-schedule_software_update path: /api/1/vehicles/{vehicle_id}/command/schedule_software_update operations: - name: startsoftwareupdate method: POST description: Tesla Start Software Update outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-set_bioweapon_mode path: /api/1/vehicles/{vehicle_id}/command/set_bioweapon_mode operations: - name: bioweapondefense method: POST description: Tesla Toggle Bioweapon Defense Mode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_cabin_overheat_protection path: /api/1/vehicles/{vehicle_id}/command/set_cabin_overheat_protection operations: - name: cabinoverheatprotection method: POST description: Tesla Enable or Disable Cabin Overheat Protection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_charge_limit path: /api/1/vehicles/{vehicle_id}/command/set_charge_limit operations: - name: setchargelimit method: POST description: Tesla Set Charge Limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_charging_amps path: /api/1/vehicles/{vehicle_id}/command/set_charging_amps operations: - name: setchargingamps method: POST description: Tesla Set Charge Current outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_climate_keeper_mode path: /api/1/vehicles/{vehicle_id}/command/set_climate_keeper_mode operations: - name: climatekeeper method: POST description: Tesla Set the Climate Keeper mode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_preconditioning_max path: /api/1/vehicles/{vehicle_id}/command/set_preconditioning_max operations: - name: setmaxdefrost method: POST description: Tesla Set Max Defrost outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_scheduled_charging path: /api/1/vehicles/{vehicle_id}/command/set_scheduled_charging operations: - name: setscheduledcharging method: POST description: Tesla Set Scheduled Charging outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_scheduled_departure path: /api/1/vehicles/{vehicle_id}/command/set_scheduled_departure operations: - name: setscheduleddeparture method: POST description: Tesla Set Scheduled Departure outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_sentry_mode path: /api/1/vehicles/{vehicle_id}/command/set_sentry_mode operations: - name: setsentrymode method: POST description: Tesla Toggle Sentry Mode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_temps path: /api/1/vehicles/{vehicle_id}/command/set_temps operations: - name: settemperatures method: POST description: Tesla Set Temperature outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_valet_mode path: /api/1/vehicles/{vehicle_id}/command/set_valet_mode operations: - name: togglevaletmode method: POST description: Tesla Set Valet Mode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-set_vehicle_name path: /api/1/vehicles/{vehicle_id}/command/set_vehicle_name operations: - name: setvehiclename method: POST description: Tesla Set Vehicle Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-share path: /api/1/vehicles/{vehicle_id}/command/share operations: - name: sharetovehicle method: POST description: Tesla Share data to Vehicle outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-speed_limit_activate path: /api/1/vehicles/{vehicle_id}/command/speed_limit_activate operations: - name: activatespeedlimit method: POST description: Tesla Activate Speed Limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-speed_limit_clear_pin path: /api/1/vehicles/{vehicle_id}/command/speed_limit_clear_pin operations: - name: clearspeedlimitpin method: POST description: Tesla Clear Speed Limit Pin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-speed_limit_deactivate path: /api/1/vehicles/{vehicle_id}/command/speed_limit_deactivate operations: - name: deactivatespeedlimit method: POST description: Tesla Deactivate Speed Limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-speed_limit_set_limit path: /api/1/vehicles/{vehicle_id}/command/speed_limit_set_limit operations: - name: setspeedlimit method: POST description: Tesla Set Speed Limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-sun_roof_control path: /api/1/vehicles/{vehicle_id}/command/sun_roof_control operations: - name: opensunroof method: POST description: Tesla Move Pano Roof outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-trigger_homelink path: /api/1/vehicles/{vehicle_id}/command/trigger_homelink operations: - name: triggerhomelink method: POST description: Tesla Trigger Homelink outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-command-wake_up path: /api/1/vehicles/{vehicle_id}/command/wake_up operations: - name: wakeupvehiclecommand method: POST description: Tesla Wake Up Car outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: api-1-vehicles-vehicle_id-command-window_control path: /api/1/vehicles/{vehicle_id}/command/window_control operations: - name: windowcontrol method: POST description: Tesla Window Control outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-1-vehicles-vehicle_id-wake_up path: /api/1/vehicles/{vehicle_id}/wake_up operations: - name: wakeupvehicle method: POST description: Tesla Wake Up Car outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vehicle_id in: path type: string description: The id of the Vehicle. required: true exposes: - type: rest namespace: tesla-vehicle-commands-rest port: 8080 description: REST adapter for Tesla API — Vehicle Commands. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/1/vehicles/{vehicle-id}/command/actuate-trunk name: api-1-vehicles-vehicle-id-command-actuate-trunk description: REST surface for api-1-vehicles-vehicle_id-command-actuate_trunk. operations: - method: POST name: opentrunk description: Tesla Open Trunk/Frunk call: tesla-vehicle-commands.opentrunk with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/auto-conditioning-start name: api-1-vehicles-vehicle-id-command-auto-conditioning-start description: REST surface for api-1-vehicles-vehicle_id-command-auto_conditioning_start. operations: - method: POST name: starthvac description: Tesla Start HVAC System call: tesla-vehicle-commands.starthvac with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/auto-conditioning-stop name: api-1-vehicles-vehicle-id-command-auto-conditioning-stop description: REST surface for api-1-vehicles-vehicle_id-command-auto_conditioning_stop. operations: - method: POST name: stophvac description: Tesla Stop HVAC System call: tesla-vehicle-commands.stophvac with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/cancel-software-update name: api-1-vehicles-vehicle-id-command-cancel-software-update description: REST surface for api-1-vehicles-vehicle_id-command-cancel_software_update. operations: - method: POST name: cancelsoftwareupdate description: Tesla Cancel Software Update call: tesla-vehicle-commands.cancelsoftwareupdate with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-max-range name: api-1-vehicles-vehicle-id-command-charge-max-range description: REST surface for api-1-vehicles-vehicle_id-command-charge_max_range. operations: - method: POST name: setmaxchargelimit description: Tesla Set Charge Limit to Max Range call: tesla-vehicle-commands.setmaxchargelimit with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-port-door-close name: api-1-vehicles-vehicle-id-command-charge-port-door-close description: REST surface for api-1-vehicles-vehicle_id-command-charge_port_door_close. operations: - method: POST name: closechargeport description: Tesla Close Charge Port call: tesla-vehicle-commands.closechargeport with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-port-door-open name: api-1-vehicles-vehicle-id-command-charge-port-door-open description: REST surface for api-1-vehicles-vehicle_id-command-charge_port_door_open. operations: - method: POST name: openchargeport description: Tesla Open Charge Port call: tesla-vehicle-commands.openchargeport with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-standard name: api-1-vehicles-vehicle-id-command-charge-standard description: REST surface for api-1-vehicles-vehicle_id-command-charge_standard. operations: - method: POST name: sendstandardchargelimit description: Tesla Set Charge Limit to Standard call: tesla-vehicle-commands.sendstandardchargelimit with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-start name: api-1-vehicles-vehicle-id-command-charge-start description: REST surface for api-1-vehicles-vehicle_id-command-charge_start. operations: - method: POST name: startcharge description: Tesla Start Charging call: tesla-vehicle-commands.startcharge with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/charge-stop name: api-1-vehicles-vehicle-id-command-charge-stop description: REST surface for api-1-vehicles-vehicle_id-command-charge_stop. operations: - method: POST name: stopcharge description: Tesla Stop Charging call: tesla-vehicle-commands.stopcharge with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/door-lock name: api-1-vehicles-vehicle-id-command-door-lock description: REST surface for api-1-vehicles-vehicle_id-command-door_lock. operations: - method: POST name: lockdoors description: Tesla Lock Doors call: tesla-vehicle-commands.lockdoors with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/door-unlock name: api-1-vehicles-vehicle-id-command-door-unlock description: REST surface for api-1-vehicles-vehicle_id-command-door_unlock. operations: - method: POST name: unlockdoors description: Tesla Unlock Doors call: tesla-vehicle-commands.unlockdoors with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/flash-lights name: api-1-vehicles-vehicle-id-command-flash-lights description: REST surface for api-1-vehicles-vehicle_id-command-flash_lights. operations: - method: POST name: flashlights description: Tesla Flash Lights call: tesla-vehicle-commands.flashlights with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/honk-horn name: api-1-vehicles-vehicle-id-command-honk-horn description: REST surface for api-1-vehicles-vehicle_id-command-honk_horn. operations: - method: POST name: honkhorn description: Tesla Honk Horn call: tesla-vehicle-commands.honkhorn with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/navigation-request name: api-1-vehicles-vehicle-id-command-navigation-request description: REST surface for api-1-vehicles-vehicle_id-command-navigation_request. operations: - method: POST name: navigationrequest description: Tesla Send Navigation Request call: tesla-vehicle-commands.navigationrequest with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-auto-seat-climate-request name: api-1-vehicles-vehicle-id-command-remote-auto-seat-climate-request description: REST surface for api-1-vehicles-vehicle_id-command-remote_auto_seat_climate_request. operations: - method: POST name: remoteautoseatclimaterequest description: Tesla Toggle Automatic Seat Heater/Cooler call: tesla-vehicle-commands.remoteautoseatclimaterequest with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-boombox name: api-1-vehicles-vehicle-id-command-remote-boombox description: REST surface for api-1-vehicles-vehicle_id-command-remote_boombox. operations: - method: POST name: remoteboombox description: Tesla Remote Boombox call: tesla-vehicle-commands.remoteboombox with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-seat-cooler-request name: api-1-vehicles-vehicle-id-command-remote-seat-cooler-request description: REST surface for api-1-vehicles-vehicle_id-command-remote_seat_cooler_request. operations: - method: POST name: remoteseatcoolerrequest description: Tesla Set Seat Cooler Level call: tesla-vehicle-commands.remoteseatcoolerrequest with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-seat-heater-request name: api-1-vehicles-vehicle-id-command-remote-seat-heater-request description: REST surface for api-1-vehicles-vehicle_id-command-remote_seat_heater_request. operations: - method: POST name: remoteseatheaterrequest description: Tesla Set Seat Heater Level call: tesla-vehicle-commands.remoteseatheaterrequest with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-start-drive name: api-1-vehicles-vehicle-id-command-remote-start-drive description: REST surface for api-1-vehicles-vehicle_id-command-remote_start_drive. operations: - method: POST name: remotestart description: Tesla Remote Start call: tesla-vehicle-commands.remotestart with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/remote-steering-wheel-heater-request name: api-1-vehicles-vehicle-id-command-remote-steering-wheel-heater-request description: REST surface for api-1-vehicles-vehicle_id-command-remote_steering_wheel_heater_request. operations: - method: POST name: remotesteeringwheelheaterrequest description: Tesla Toggle Steering Wheel Heater call: tesla-vehicle-commands.remotesteeringwheelheaterrequest with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/reset-valet-pin name: api-1-vehicles-vehicle-id-command-reset-valet-pin description: REST surface for api-1-vehicles-vehicle_id-command-reset_valet_pin. operations: - method: POST name: resetvaletpin description: Tesla Reset Valet PIN call: tesla-vehicle-commands.resetvaletpin with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/schedule-software-update name: api-1-vehicles-vehicle-id-command-schedule-software-update description: REST surface for api-1-vehicles-vehicle_id-command-schedule_software_update. operations: - method: POST name: startsoftwareupdate description: Tesla Start Software Update call: tesla-vehicle-commands.startsoftwareupdate with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-bioweapon-mode name: api-1-vehicles-vehicle-id-command-set-bioweapon-mode description: REST surface for api-1-vehicles-vehicle_id-command-set_bioweapon_mode. operations: - method: POST name: bioweapondefense description: Tesla Toggle Bioweapon Defense Mode call: tesla-vehicle-commands.bioweapondefense with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-cabin-overheat-protection name: api-1-vehicles-vehicle-id-command-set-cabin-overheat-protection description: REST surface for api-1-vehicles-vehicle_id-command-set_cabin_overheat_protection. operations: - method: POST name: cabinoverheatprotection description: Tesla Enable or Disable Cabin Overheat Protection call: tesla-vehicle-commands.cabinoverheatprotection with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-charge-limit name: api-1-vehicles-vehicle-id-command-set-charge-limit description: REST surface for api-1-vehicles-vehicle_id-command-set_charge_limit. operations: - method: POST name: setchargelimit description: Tesla Set Charge Limit call: tesla-vehicle-commands.setchargelimit with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-charging-amps name: api-1-vehicles-vehicle-id-command-set-charging-amps description: REST surface for api-1-vehicles-vehicle_id-command-set_charging_amps. operations: - method: POST name: setchargingamps description: Tesla Set Charge Current call: tesla-vehicle-commands.setchargingamps with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-climate-keeper-mode name: api-1-vehicles-vehicle-id-command-set-climate-keeper-mode description: REST surface for api-1-vehicles-vehicle_id-command-set_climate_keeper_mode. operations: - method: POST name: climatekeeper description: Tesla Set the Climate Keeper mode call: tesla-vehicle-commands.climatekeeper with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-preconditioning-max name: api-1-vehicles-vehicle-id-command-set-preconditioning-max description: REST surface for api-1-vehicles-vehicle_id-command-set_preconditioning_max. operations: - method: POST name: setmaxdefrost description: Tesla Set Max Defrost call: tesla-vehicle-commands.setmaxdefrost with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-scheduled-charging name: api-1-vehicles-vehicle-id-command-set-scheduled-charging description: REST surface for api-1-vehicles-vehicle_id-command-set_scheduled_charging. operations: - method: POST name: setscheduledcharging description: Tesla Set Scheduled Charging call: tesla-vehicle-commands.setscheduledcharging with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-scheduled-departure name: api-1-vehicles-vehicle-id-command-set-scheduled-departure description: REST surface for api-1-vehicles-vehicle_id-command-set_scheduled_departure. operations: - method: POST name: setscheduleddeparture description: Tesla Set Scheduled Departure call: tesla-vehicle-commands.setscheduleddeparture with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-sentry-mode name: api-1-vehicles-vehicle-id-command-set-sentry-mode description: REST surface for api-1-vehicles-vehicle_id-command-set_sentry_mode. operations: - method: POST name: setsentrymode description: Tesla Toggle Sentry Mode call: tesla-vehicle-commands.setsentrymode with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-temps name: api-1-vehicles-vehicle-id-command-set-temps description: REST surface for api-1-vehicles-vehicle_id-command-set_temps. operations: - method: POST name: settemperatures description: Tesla Set Temperature call: tesla-vehicle-commands.settemperatures with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-valet-mode name: api-1-vehicles-vehicle-id-command-set-valet-mode description: REST surface for api-1-vehicles-vehicle_id-command-set_valet_mode. operations: - method: POST name: togglevaletmode description: Tesla Set Valet Mode call: tesla-vehicle-commands.togglevaletmode with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/set-vehicle-name name: api-1-vehicles-vehicle-id-command-set-vehicle-name description: REST surface for api-1-vehicles-vehicle_id-command-set_vehicle_name. operations: - method: POST name: setvehiclename description: Tesla Set Vehicle Name call: tesla-vehicle-commands.setvehiclename with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/share name: api-1-vehicles-vehicle-id-command-share description: REST surface for api-1-vehicles-vehicle_id-command-share. operations: - method: POST name: sharetovehicle description: Tesla Share data to Vehicle call: tesla-vehicle-commands.sharetovehicle with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/speed-limit-activate name: api-1-vehicles-vehicle-id-command-speed-limit-activate description: REST surface for api-1-vehicles-vehicle_id-command-speed_limit_activate. operations: - method: POST name: activatespeedlimit description: Tesla Activate Speed Limit call: tesla-vehicle-commands.activatespeedlimit with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/speed-limit-clear-pin name: api-1-vehicles-vehicle-id-command-speed-limit-clear-pin description: REST surface for api-1-vehicles-vehicle_id-command-speed_limit_clear_pin. operations: - method: POST name: clearspeedlimitpin description: Tesla Clear Speed Limit Pin call: tesla-vehicle-commands.clearspeedlimitpin with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/speed-limit-deactivate name: api-1-vehicles-vehicle-id-command-speed-limit-deactivate description: REST surface for api-1-vehicles-vehicle_id-command-speed_limit_deactivate. operations: - method: POST name: deactivatespeedlimit description: Tesla Deactivate Speed Limit call: tesla-vehicle-commands.deactivatespeedlimit with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/speed-limit-set-limit name: api-1-vehicles-vehicle-id-command-speed-limit-set-limit description: REST surface for api-1-vehicles-vehicle_id-command-speed_limit_set_limit. operations: - method: POST name: setspeedlimit description: Tesla Set Speed Limit call: tesla-vehicle-commands.setspeedlimit with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/sun-roof-control name: api-1-vehicles-vehicle-id-command-sun-roof-control description: REST surface for api-1-vehicles-vehicle_id-command-sun_roof_control. operations: - method: POST name: opensunroof description: Tesla Move Pano Roof call: tesla-vehicle-commands.opensunroof with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/trigger-homelink name: api-1-vehicles-vehicle-id-command-trigger-homelink description: REST surface for api-1-vehicles-vehicle_id-command-trigger_homelink. operations: - method: POST name: triggerhomelink description: Tesla Trigger Homelink call: tesla-vehicle-commands.triggerhomelink with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/wake-up name: api-1-vehicles-vehicle-id-command-wake-up description: REST surface for api-1-vehicles-vehicle_id-command-wake_up. operations: - method: POST name: wakeupvehiclecommand description: Tesla Wake Up Car call: tesla-vehicle-commands.wakeupvehiclecommand with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/command/window-control name: api-1-vehicles-vehicle-id-command-window-control description: REST surface for api-1-vehicles-vehicle_id-command-window_control. operations: - method: POST name: windowcontrol description: Tesla Window Control call: tesla-vehicle-commands.windowcontrol with: vehicle_id: rest.vehicle_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/1/vehicles/{vehicle-id}/wake-up name: api-1-vehicles-vehicle-id-wake-up description: REST surface for api-1-vehicles-vehicle_id-wake_up. operations: - method: POST name: wakeupvehicle description: Tesla Wake Up Car call: tesla-vehicle-commands.wakeupvehicle with: vehicle_id: rest.vehicle_id outputParameters: - type: object mapping: $. - type: mcp namespace: tesla-vehicle-commands-mcp port: 9090 transport: http description: MCP adapter for Tesla API — Vehicle Commands. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: tesla-open-trunk-frunk description: Tesla Open Trunk/Frunk hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.opentrunk with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-start-hvac-system description: Tesla Start HVAC System hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.starthvac with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-stop-hvac-system description: Tesla Stop HVAC System hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.stophvac with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-cancel-software-update description: Tesla Cancel Software Update hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.cancelsoftwareupdate with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-set-charge-limit-max description: Tesla Set Charge Limit to Max Range hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setmaxchargelimit with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-close-charge-port description: Tesla Close Charge Port hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.closechargeport with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-open-charge-port description: Tesla Open Charge Port hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.openchargeport with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-set-charge-limit-standard description: Tesla Set Charge Limit to Standard hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.sendstandardchargelimit with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-start-charging description: Tesla Start Charging hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.startcharge with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-stop-charging description: Tesla Stop Charging hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.stopcharge with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-lock-doors description: Tesla Lock Doors hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.lockdoors with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-unlock-doors description: Tesla Unlock Doors hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.unlockdoors with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-flash-lights description: Tesla Flash Lights hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.flashlights with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-honk-horn description: Tesla Honk Horn hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.honkhorn with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-send-navigation-request description: Tesla Send Navigation Request hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.navigationrequest with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-toggle-automatic-seat-heater description: Tesla Toggle Automatic Seat Heater/Cooler hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remoteautoseatclimaterequest with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-remote-boombox description: Tesla Remote Boombox hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remoteboombox with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-set-seat-cooler-level description: Tesla Set Seat Cooler Level hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remoteseatcoolerrequest with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-seat-heater-level description: Tesla Set Seat Heater Level hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remoteseatheaterrequest with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-remote-start description: Tesla Remote Start hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remotestart with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-toggle-steering-wheel-heater description: Tesla Toggle Steering Wheel Heater hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.remotesteeringwheelheaterrequest with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-reset-valet-pin description: Tesla Reset Valet PIN hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.resetvaletpin with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-start-software-update description: Tesla Start Software Update hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.startsoftwareupdate with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-toggle-bioweapon-defense-mode description: Tesla Toggle Bioweapon Defense Mode hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.bioweapondefense with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-enable-disable-cabin-overheat description: Tesla Enable or Disable Cabin Overheat Protection hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.cabinoverheatprotection with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-charge-limit description: Tesla Set Charge Limit hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setchargelimit with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-charge-current description: Tesla Set Charge Current hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setchargingamps with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-climate-keeper-mode description: Tesla Set the Climate Keeper mode hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.climatekeeper with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-max-defrost description: Tesla Set Max Defrost hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setmaxdefrost with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-scheduled-charging description: Tesla Set Scheduled Charging hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setscheduledcharging with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-scheduled-departure description: Tesla Set Scheduled Departure hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setscheduleddeparture with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-toggle-sentry-mode description: Tesla Toggle Sentry Mode hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setsentrymode with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-temperature description: Tesla Set Temperature hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.settemperatures with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-valet-mode description: Tesla Set Valet Mode hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.togglevaletmode with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-vehicle-name description: Tesla Set Vehicle Name hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setvehiclename with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-share-data-vehicle description: Tesla Share data to Vehicle hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.sharetovehicle with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-activate-speed-limit description: Tesla Activate Speed Limit hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.activatespeedlimit with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-clear-speed-limit-pin description: Tesla Clear Speed Limit Pin hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.clearspeedlimitpin with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-deactivate-speed-limit description: Tesla Deactivate Speed Limit hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.deactivatespeedlimit with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-set-speed-limit description: Tesla Set Speed Limit hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.setspeedlimit with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-move-pano-roof description: Tesla Move Pano Roof hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.opensunroof with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-trigger-homelink description: Tesla Trigger Homelink hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.triggerhomelink with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-wake-up-car description: Tesla Wake Up Car hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.wakeupvehiclecommand with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $. - name: tesla-window-control description: Tesla Window Control hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.windowcontrol with: vehicle_id: tools.vehicle_id body: tools.body outputParameters: - type: object mapping: $. - name: tesla-wake-up-car-2 description: Tesla Wake Up Car hints: readOnly: false destructive: false idempotent: false call: tesla-vehicle-commands.wakeupvehicle with: vehicle_id: tools.vehicle_id outputParameters: - type: object mapping: $.