curl "https://api.smartcar.com/v2.0/vehicles/{id}/{make}/charge/schedule" \
-H "Authorization: Bearer {token}" \
-X "GET"
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
const schedule = await vehicle.request(
"GET",
"{make}/charge/schedule"
);
SmartcarVehicleRequest request = new SmartcarVehicleRequest.Builder()
.method("GET")
.path("{make}/charge/schedule")
.build();
VehicleResponse schedule = vehicle.request(request);
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
{
"departureTime": {
"enabled": false,
"time": null
},
"startTime": {
"enabled": true,
"time": "18:30"
}
}
Tesla
Charge Schedule
Returns the charging schedule of a vehicle. The response contains the start time and departure time of the vehicle’s charging schedule.
GET
/
v2.0
/
vehicles
/
{id}
/
{make}
/
charge
/
schedule
curl "https://api.smartcar.com/v2.0/vehicles/{id}/{make}/charge/schedule" \
-H "Authorization: Bearer {token}" \
-X "GET"
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
const schedule = await vehicle.request(
"GET",
"{make}/charge/schedule"
);
SmartcarVehicleRequest request = new SmartcarVehicleRequest.Builder()
.method("GET")
.path("{make}/charge/schedule")
.build();
VehicleResponse schedule = vehicle.request(request);
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
{
"departureTime": {
"enabled": false,
"time": null
},
"startTime": {
"enabled": true,
"time": "18:30"
}
}
This endpoint is currently available for
teslaPermission
read_charge
Request
Pathstring
required
The vehicle ID of the vehicle you are making a request to.
curl "https://api.smartcar.com/v2.0/vehicles/{id}/{make}/charge/schedule" \
-H "Authorization: Bearer {token}" \
-X "GET"
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
const schedule = await vehicle.request(
"GET",
"{make}/charge/schedule"
);
SmartcarVehicleRequest request = new SmartcarVehicleRequest.Builder()
.method("GET")
.path("{make}/charge/schedule")
.build();
VehicleResponse schedule = vehicle.request(request);
schedule = vehicle.request(
"GET",
"{make}/charge/schedule"
)
Response
object
The departure time configuration for the charging schedule.
Show departureTime
Show departureTime
boolean
Indicates whether this schedule type is enabled or disabled.
Only one of
departureTime or departureTime can be enabled at a time.string | null
When plugged in, the vehicle may delay starting a charging session as long as it can reach its
charge limit by this time in HH:mm.
object
The start time configuration for the charging schedule.
{
"departureTime": {
"enabled": false,
"time": null
},
"startTime": {
"enabled": true,
"time": "18:30"
}
}
Was this page helpful?

