GET
/
v2.0
/
vehicles
/
{id}
/
charge
curl "https://api.smartcar.com/v2.0/vehicles/{id}/charge" \
    -H "Authorization: Bearer {token}" \
    -X "GET"
{
    "isPluggedIn": true,
    "state": "FULLY_CHARGED"
}
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.

Permission

read_charge

Request

Path
id
string
required
The vehicle ID of the vehicle you are making a request to.
curl "https://api.smartcar.com/v2.0/vehicles/{id}/charge" \
    -H "Authorization: Bearer {token}" \
    -X "GET"

Response

isPluggedIn
bool
Indicates whether a charging cable is currently plugged into the vehicle’s charge port.
state
string
Returns the current charge status of a vehicle. A vehicle can be FULLY_CHARGED at less than 100% SoC if its Charge Limit is less than 1.
{
    "isPluggedIn": true,
    "state": "FULLY_CHARGED"
}