Skip to main content
GET
/
vehicles
/
{vehicle}
/
telemetry
Get real-time telemetry
curl --request GET \
  --url https://api.chargeapi.co/v1/vehicles/{vehicle}/telemetry \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "id": null,
  "object": null,
  "vehicle": null,
  "battery": {
    "capacity": null,
    "level": null,
    "range": null,
    "status": null,
    "temperature": null,
    "updated": null
  },
  "firmware_version": null,
  "location": {
    "latitude": null,
    "longitude": null,
    "updated": null
  },
  "odometer": {
    "unit": null,
    "value": null,
    "updated": null
  }
}

Path Parameters

vehicle
string
required

ID of the vehicle whose telemetry you want to fetch.

Query Parameters

expand
string[]

Specifies fields to expand (e.g., expand[]=vehicle).

Body

application/json · object

Response

Returns the latest Vehicle Telemetry object for the specified vehicle. Raises an error if no telemetry is available.

id
string

Unique identifier for the telemetry object.

Example:

null

object
string

String representing the object’s type. Always vehicle_telemetry.

Example:

null

vehicle
string

ID of the vehicle this telemetry data belongs to.

Example:

null

battery
object

Battery-level telemetry including state of charge and range.

firmware_version
string

Firmware version currently running on the vehicle.

Example:

null

location
object

Real-time geographic position of the vehicle.

odometer
object

Most recent odometer reading reported by the vehicle.