Charging sessions
GET
/sessions
const url = 'https://demo.evcc.io/api/sessions?format=csv&lang=de&month=2&year=2025';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://demo.evcc.io/api/sessions?format=csv&lang=de&month=2&year=2025'Returns a list of charging sessions.
Parameters
Section titled β Parameters βQuery Parameters
Section titled βQuery Parameters β format
string
Response format (default json)
lang
string
Example
deLanguage (defaults to accept header)
month
integer
Example
2Month filter
year
integer
Example
2025Year filter
Responses
Section titled β Responses βSuccess
object
result
Charging sessions
Array<object>
object
id
Loadpoint index starting at 1.
integer
created
Timestamp in RFC3339 format
string format: date-time
finished
Timestamp in RFC3339 format
string format: date-time
loadpoint
string
vehicle
string
odometer
Vehicle odometer reading in kilometers
number
meterStart
Meter reading at start of charging session
number
meterStop
Meter reading at end of charging session
number
chargedEnergy
Charged energy in kWh
number
Example
{ "result": [ { "id": 1, "created": "2025-07-19T12:30:00.000Z", "finished": "2025-07-19T12:30:00.000Z", "loadpoint": "Garage", "vehicle": "vehicle_1" } ]}Download csv-file
string format: binary