List charging sessions
GET
/sessions
List all charging sessions matching criteria
Parameters
Header Parameters
compatibility-date*
API compatibility date in YYYY-MM-DD format. Must be a date after 2025-11-01.
Type
Requiredstring
Example
"2025-11-01"Pattern
"^\\d{4}-\\d{2}-\\d{2}$"organization-id*
Type
Requiredstring
Min Length
1Max Length
40Query Parameters
filter
Filter criteria for charging sessions. Allowed fields: id, chargerId, userId, status, createdAt, startedAt. Allowed operators: eq, ne, lt, gt, lte, gte, contains
sort
Type
string
Min Length
1Max Length
256include
Related entities to include in the response. Allowed fields: charger, location, authorization
Type
string
Min Length
1Max Length
512aggregate
Aggregation functions to apply. Supported functions: count, sum, avg, min, max. Format: function:field (e.g. count:energy, sum:price)
Type
string
Min Length
1Max Length
512aggregate_interval
Time bucket interval (e.g. 1m, 2h, 1d). Required when aggregate is set.
Type
string
Min Length
2Max Length
16page
1-based page index
Type
integer
Default
1Exclusive Minimum
0Maximum
4294967295per_page
Page size
Type
integer
Default
10Exclusive Minimum
0Maximum
100Responses
success.chargingSession.list
application/json
success
const:true
Required
chargingSessions
object[]
Required
count
integer
Required
Minimum
0Maximum
9007199254740991