Back
Sessions
Overview
The Sessions module tracks active and completed charging sessions. When a driver plugs in and starts charging, the CPO creates a session record and pushes updates to connected EMSPs.
Who sends
CPO (Charge Point Operator)
Who receives
EMSP (E-Mobility Service Provider)
Key Fields
| Field | Type | Description |
|---|---|---|
id | CiString(36) | Unique session identifier |
status | SessionStatus | ACTIVE, COMPLETED, INVALID, or PENDING |
kwh | number | Energy delivered in kWh |
auth_id | CiString(36) | Token used for authorization |
location_id | CiString(36) | Location where charging occurs |
Endpoints
GET
/ocpi/2.2.1/sessions/
PUT
/ocpi/2.2.1/sessions/{country_code}/{party_id}/{session_id}
PATCH
/ocpi/2.2.1/sessions/{country_code}/{party_id}/{session_id}
Live Endpoint Tester
Send requests directly to the local backend and see the response.
GET