Tesla Motors Get Charge State Example is an example object payload from Tesla Motors, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
{
"request": {
"method": "GET",
"url": "https://owner-api.teslamotors.com/api/1/vehicles/1234567890/data_request/charge_state",
"headers": {
"Authorization": "Bearer <TESLA_ACCESS_TOKEN>"
}
},
"response": {
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"body": {
"response": {
"battery_heater_on": false,
"battery_level": 78,
"battery_range": 232.5,
"charge_current_request": 48,
"charge_current_request_max": 48,
"charge_enable_request": true,
"charge_energy_added": 12.4,
"charge_limit_soc": 80,
"charge_limit_soc_max": 100,
"charge_limit_soc_min": 50,
"charge_limit_soc_std": 90,
"charge_miles_added_ideal": 42.5,
"charge_miles_added_rated": 38.2,
"charge_port_cold_weather_mode": false,
"charge_port_door_open": false,
"charge_port_latch": "Engaged",
"charge_rate": 0.0,
"charge_to_max_range": false,
"charger_actual_current": 0,
"charger_phases": null,
"charger_pilot_current": 48,
"charger_power": 0,
"charger_voltage": 2,
"charging_state": "Complete",
"conn_charge_cable": "SAE J1772",
"est_battery_range": 212.3,
"fast_charger_brand": "<invalid>",
"fast_charger_present": false,
"fast_charger_type": "<invalid>",
"ideal_battery_range": 258.7,
"managed_charging_active": false,
"managed_charging_start_time": null,
"managed_charging_user_canceled": false,
"max_range_charge_counter": 0,
"minutes_to_full_charge": 0,
"not_enough_power_to_heat": null,
"off_peak_charging_enabled": false,
"off_peak_charging_times": "all_week",
"off_peak_hours_end_time": 360,
"preconditioning_enabled": false,
"preconditioning_times": "all_week",
"scheduled_charging_mode": "Off",
"scheduled_charging_pending": false,
"scheduled_charging_start_time": null,
"scheduled_departure_time": 1746288000,
"supercharger_session_trip_planner": false,
"time_to_full_charge": 0.0,
"timestamp": 1746300000000,
"trip_charging": false,
"usable_battery_level": 78,
"user_charge_enable_request": null
}
}
}
}