Skip to main content
POST
/
v3
/
public-charging
/
sessions
/
{token}
/
stop
Stop Public Charging Session
curl --request POST \
  --url https://app.plugchoice.com/api/v3/public-charging/sessions/{token}/stop \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "status": "<string>",
    "failure_reason": "<string>",
    "connector_id": 123,
    "connector_status": "<string>",
    "charger": {
      "public_code": "<string>",
      "name": "<string>",
      "online": true
    },
    "pricing": {
      "currency": "<string>",
      "price_per_kwh": 123,
      "start_fee": 123
    },
    "amount_authorized": 123,
    "energy_kwh": "<string>",
    "cost_amount": 123,
    "amount_captured": 123,
    "tax_amount": 123,
    "driver_email": "<string>",
    "created_at": "<string>",
    "authorized_at": "<string>",
    "charging_started_at": "<string>",
    "completed_at": "<string>",
    "captured_at": "<string>"
  }
}
Requests the charger to stop an active charging session. The session moves to stopping and then settling once the charger confirms. This endpoint does not require authentication and is rate limited to 10 requests per minute. The session token is the credential. Returns 404 if the token is unknown or has expired, and 400 if the charger refuses the stop or is offline (unplug the cable to end the session in that case).
token
string
required
The session token returned when the session was started.

Response

data
object
The updated session details.