Session Stop

Request

"session-stop" identifies the call as a session-stop call.

Fields

user

This field identifies the customer (object).

identifier-type

How to identify the user (string).

The identifier-type can be one of:

  • "evco-id"
  • "rfid"
  • "username"

Warning

For a session stop request, it is usually required that the "identifier-type" must be "evco-id".

identifier
The identifier is something that uniquely identifies the customer, depending on the identifier-type (string).
token (optional)

A token can be used to authenticate the user (string).

For example: if the identifier type is username and the identifier is the user’s username, then token is used for authentication instead of a password.

connector-id
The EVSE ID that identifies the connector where the session should be stopped (string).
session-id (optional)

A unique ID that identifies this session (string).

Warning

Depending on the CPO’s requirements, a session-id may be mandatory.

Response

HTTP Status codes

200 OK
The request was processed successfully.

Result codes

0
Success
140
Authentication failed: No positive authentication response
144
Authentication failed: Email does not exist
145
Authentication failed: User token not valid
181
EVSE not found

Examples

Request:

{
    "session-stop": {
        "user": {
            "identifier-type": "evco-id",
            "identifier": "DE*8PS*123456*7"
        },
        "connector-id": "1356",
        "session-id": "dfdf"
    }
}

Response:

{
    "result": {
        "code": 0,
        "message": "Success."
    }
}