<!--
{
  "documentType" : "article",
  "framework" : "SiriKit",
  "identifier" : "/documentation/SiriKit/car-commands",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Car Commands"
}
-->

# Car Commands

Manage vehicle door locks and get the vehicle’s status.

## Discussion

Users can lock or unlock the car’s doors and get other car-related information using Siri. Automotive vendors use their Intents app extension to validate the user’s request and communicate with the user’s registered vehicles.

## Topics

### Get Car Lock Status

[`INGetCarLockStatusIntentHandling`](/documentation/Intents/INGetCarLockStatusIntentHandling)

The handler interface for requesting the current status of the car’s locks.

[`INGetCarLockStatusIntent`](/documentation/Intents/INGetCarLockStatusIntent)

A request to get the lock status of the user’s car.

[`INGetCarLockStatusIntentResponse`](/documentation/Intents/INGetCarLockStatusIntentResponse)

Your app’s response to a request to get the car’s lock status.

### Set Car Lock Status

[`INSetCarLockStatusIntentHandling`](/documentation/Intents/INSetCarLockStatusIntentHandling)

The handler interface for requesting to lock or unlock a car.

[`INSetCarLockStatusIntent`](/documentation/Intents/INSetCarLockStatusIntent)

A request to lock or unlock the user’s car.

[`INSetCarLockStatusIntentResponse`](/documentation/Intents/INSetCarLockStatusIntentResponse)

Your app’s response to a request to lock or unlock the car.

### Get Car Power Level Status

[`INGetCarPowerLevelStatusIntentHandling`](/documentation/Intents/INGetCarPowerLevelStatusIntentHandling)

The handler interface for requesting a car’s current power level.

[`INGetCarPowerLevelStatusIntent`](/documentation/Intents/INGetCarPowerLevelStatusIntent)

A request for the current power level of the user’s car.

[`INGetCarPowerLevelStatusIntentResponse`](/documentation/Intents/INGetCarPowerLevelStatusIntentResponse)

Your app’s response to a request for the vehicle power level.

[`INGetCarPowerLevelStatusIntentResponseObserver`](/documentation/Intents/INGetCarPowerLevelStatusIntentResponseObserver)

The interface for providing updates of a vehicle’s power level.

### Activate Car Signal

[`INActivateCarSignalIntentHandling`](/documentation/Intents/INActivateCarSignalIntentHandling)

The handler interface for requesting to activate the car’s signals.

[`INActivateCarSignalIntent`](/documentation/Intents/INActivateCarSignalIntent)

A request to activate the signals on the user’s car.

[`INActivateCarSignalIntentResponse`](/documentation/Intents/INActivateCarSignalIntentResponse)

Your app’s response to a request to activate a car’s signals.

### List Cars

Maps uses this intent to obtain a list of the user’s electric vehicles available for route planning. Siri does not generate this intent.

[`INListCarsIntentHandling`](/documentation/Intents/INListCarsIntentHandling)

The handler interface for requesting a list of the user’s electric vehicles.

[`INListCarsIntent`](/documentation/Intents/INListCarsIntent)

An intent for retrieving a list of the user’s electric vehicles.

[`INListCarsIntentResponse`](/documentation/Intents/INListCarsIntentResponse)

Your app’s response to a request to list the user’s electric vehicles.

### Data Objects

[`INCarSignalOptions`](/documentation/Intents/INCarSignalOptions)

The signals produced by the user’s car.

### Resolution Results

[`INCarSignalOptionsResolutionResult`](/documentation/Intents/INCarSignalOptionsResolutionResult)

A resolution result for the signals the intent is managing on the car.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)