<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: 14.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INGetCarPowerLevelStatusIntentResponseObserver/didUpdate(getCarPowerLevelStatus:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(pl)INGetCarPowerLevelStatusIntentResponseObserver(im)getCarPowerLevelStatusResponseDidUpdate:"
  },
  "title" : "didUpdate(getCarPowerLevelStatus:)"
}
-->

# didUpdate(getCarPowerLevelStatus:)

Provides information about the vehicle’s power level.

```
func didUpdate(getCarPowerLevelStatus response: INGetCarPowerLevelStatusIntentResponse)
```

## Parameters

`response`

The response object that contains current power level information.

## Discussion

You call this method to deliver updated power level information to Maps, which only requests updates during an active navigation session. During that session, Maps regularly asks for the vehicle’s power level status using [`INGetCarPowerLevelStatusIntent`](/documentation/Intents/INGetCarPowerLevelStatusIntent). Only call this method when there’s an abrupt change in the vehicle’s battery charge—a 3 percent or greater drop—since handling the last intent.

---

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)