:orphan: .. _everest_interfaces_reservation: ########### reservation ########### | Interface for reservations ********* Variables ********* | **reservation_update**: *object* (:ref:`reservation-ReservationUpdateStatus `) | Update of the reservation. ******** Commands ******** | **reserve_now**:*string* | Reserves an evse. | **request**: *object* (:ref:`reservation-Reservation `) | Requests to make a reservation | **Result**: *string* (:ref:`reservation-ReservationResult `) | Returns Accepted if reservation was successful or specifies error code. | **cancel_reservation**:*boolean* | Cancels the reservation with the given reservation_id | **reservation_id**: *integer* | Id of the reservation | **Result**: *boolean* | Returns true if reservation was cancelled. Returns false if there was no reservation to cancel. | **exists_reservation**:*string* | Checks if there is a reservation made for the given connector and token. Will also return true if there is a reservation with this token for evse id 0. | **request**: *object* (:ref:`reservation-ReservationCheck `) | The information to send for the check if there is a reservation on the given connector for the given token. | **Result**: *string* (:ref:`reservation-ReservationCheckStatus `) | Returns an enum which indicates the reservation status of the given id / id token / group id token combination.