Skip to main content

chargeSessionObj

sessionIdstring<uuid>
Example: 81edf463-cd5f-4a3f-9066-31fcea3eb302
userIdstring
chargerIdstring<uuid>
Example: 81edf463-cd5f-4a3f-9066-31fcea3eb302
sessionStatesessionStates (string)

Charge session current state

Possible values: [idle, starting, charging, completed, error]

Example: charging
startTimestring<datetime>
Example: 2023-12-12T14:00:00.000Z
endTimestring<datetime>
Example: 2023-12-12T14:00:00.000Z
lastUpdatedAtstring<datetime>
Example: 2022-12-12T14:23:22.000Z
totalEnergyUsednumber

Total energy used during charge session

Example: 0
chargingPowernumber

Power currently being used in charge session. Will default to 0, once charge session ended.

Example: 0
idTagstring | nullnullable
Example: *000001
chargingPeriods object[]
  • Array [
  • energyUsednumber

    Energy used during a specific charging period

    Example: 0
    chargeStatechargeState (string)

    Possible values: [charging, available, preparing, suspendedEV, suspendedEVSE, finishing, reserved, unavailable, faulted]

    startTimestring<datetime>
    Example: 2023-12-12T14:00:00.000Z
    endTimestring<datetime>
    Example: 2023-12-12T14:00:00.000Z
  • ]
  • chargeSessionObj
    {
    "sessionId": "81edf463-cd5f-4a3f-9066-31fcea3eb302",
    "userId": "string",
    "chargerId": "81edf463-cd5f-4a3f-9066-31fcea3eb302",
    "sessionState": "charging",
    "startTime": "2023-12-12T14:00:00.000Z",
    "endTime": "2023-12-12T14:00:00.000Z",
    "lastUpdatedAt": "2022-12-12T14:23:22.000Z",
    "totalEnergyUsed": 0,
    "chargingPower": 0,
    "idTag": "*000001",
    "chargingPeriods": [
    {
    "energyUsed": 0,
    "chargeState": "charging",
    "startTime": "2023-12-12T14:00:00.000Z",
    "endTime": "2023-12-12T14:00:00.000Z"
    }
    ]
    }