The Vehicles API v2.0 will be deprecated by Q3 of 2026. We recommend migrating to the latest version as soon as possible to ensure continued support and access to new features.
This endpoint is only available for US and European based vehicles. Please refer to this page if you need battery capacity for Canadian based vehicles for the time being.
Permission
read_battery
Request
PathThe vehicle ID of the vehicle you are making a request to.
Response
An array of capacities Objects.
A URL that will launch the flow for a vehicle owner to specify the correct
battery capacity for a vehicle. Please ensure you append a
redirect URI for us to send a response to once the user exits the flow.Please see this article on how to handle the URL callback.
Case 1: Smartcar has determined the battery capacity
Single capacity
Case 2: Unable to determine the battery capacity
Multiple capacities
Case 3: User selected battery capacity
Smartcar will sometimes return anavailableCapacities
object along side a Connect URL you can use to prompt users to select the battery capacity of their vehicle. This can occur when an accurate match could not be found, or vehicle owners purchased extension packs, or software upgrades specific to their vehicle.
When you redirect a vehicle owner to this Smartcar Connect url, they can select the battery capacity of their vehicle for cases where the battery capacity cannot be accurately determined.

Battery capacity user selection in Connect
USER_SELECTED
as the source.
Multiple capacities