CancelReservation
Cancels an existing reservation by id.
- Version
- OCPP 2.0.1
- Direction
- CSMS → Charge Point
- Functional block
- Reservation
CancelReservation also exists in OCPP 1.6, with a different payload. See the OCPP 1.6 version.
Unchanged in substance from 1.6.
Request
| Field | Type | Required | Description |
|---|---|---|---|
reservationId | integer | Required | The reservation to cancel. |
json
[2, "19223201", "CancelReservation", {
"reservationId": 77
}]Response
| Field | Type | Required | Description |
|---|---|---|---|
status | CancelReservationStatusEnumType | Required | Accepted or Rejected. |
statusInfo | StatusInfoType | Optional | Reason code. |
json
[3, "19223201", {
"status": "Accepted"
}]Implementation notes
Rejected usually means the reservation already expired. With ReservationStatusUpdate in 2.0.1 you should have been told about that, so it is less common than in 1.6.