Endpoints related to records of charging. See Understanding charging data for how charging sessions (plug-in episodes), charging sub-sessions (per-mode segments) and energy usage intervals (actual energy delivery) relate to each other.
List all charging sessions visible to the authenticated client. Each session represents one physical plug-in episode: its start/end are the plug-in and unplug times. A session contains one or more charging sub-sessions — one per contiguous period in a single charging mode.
Charging sessions are recorded from the feature's release (July 2026) onwards; earlier charging history is not backfilled and is available only as charging sub-sessions.
See Understanding charging data for how charging sessions, sub-sessions and energy usage intervals relate.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/charging_sessions
- Live API for both production and sandbox requests.https://api.ev.energy/v2/charging_sessions
- Staging server for internal testing only.https://api-staging.ev.energy/v2/charging_sessions
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/charging_sessions?page_before=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_after=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_size=10&expand=vehicle' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-User: user01HN2NJ9NMRZBXT1H6FT9N7735' \
-H 'EvEnergy-Version: 2'Returns a list of charging sessions, sorted newest first.
Provides links to the previous and next pages of data, if they exist.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Unique identifier for the charging session.
When the plug-in episode began, i.e. when the vehicle was plugged in.
When the plug-in episode ended, i.e. when the vehicle was unplugged. Null while the vehicle is still plugged in.
[ { "id": "cses01HSH04KDEWF6Z4DB2J77J74K5", "url": "https://api.ev.energy/v2/charging_sessions/cses01HSH04KDEWF6Z4DB2J77J74K5", "start": "2019-08-24T14:15:22Z", "end": "2019-08-24T14:15:22Z", "vehicle": "https://api.ev.energy/v2/vehicles/vhcl01HRFF3SEVSCRAV9B3CHVDFN0H", "evse": "https://api.ev.energy/v2/evses/evse01HSH04KDEWF6Z4DB2J77J74K5", "sub_sessions": [ … ] } ]