Path Parameters
ID of the reservation intent to confirm.
Body
ID of the payment method to attach to this Reservation.
Response
Returns the Reservation object with the reservation’s final status. If successful, status is updated to confirmed, and a compatible charging station is assigned. If no station is available, the status becomes failed, with a failed_reason provided.
The Reservation object represents a driver's intent to charge their vehicle within a specific time window (ideal_start/ideal_end) and geographic area (location).
Initially, a reservation is in a pending state. Charge automatically attempts to assign an available charging station and confirm the reservation approximately 30 minutes before the desired start time. If successful, the reservation status updates to confirmed, locking a connector at the assigned charging station.
If no suitable charging station is available, the reservation status changes to failed with a failed_reason. Once charging successfully occurs, the reservation status becomes completed. Reservations can also be cancelled by the driver or automatically expired if unused.
Unique identifier for the reservation.
String representing the object's type. Always reservation.
reservation Timestamp when reservation was created.
Ideal reservation end time (requested by driver).
Ideal reservation start time (requested by driver).
Current status of the reservation.
pending: Created intent, awaiting confirmation.confirmed: Connector reserved successfully.completed: Charging session occurred successfully.cancelled: Cancelled by driver before start.failed: Unable to assign a connector.expired: Reservation window passed without use.
pending, confirmed, completed, cancelled, failed, expired Timestamp when reservation was last updated.
Defines conditions for reservation cancellation.
ID of assigned charging station (populated once confirmed).
Timestamp when reservation status changed to confirmed.
Acceptable connector types for charging.
ISO currency code for the reservation fee (e.g., usd).
ID of the driver associated with the reservation.
Earliest acceptable reservation start time.
Reason why reservation failed, if applicable.
no_available_connectors, payment_failed, other Latest acceptable reservation end time.
Geographic area where reservation is requested.
Custom metadata (key-value pairs).
ID of the payment method used for the reservation fee.
Reservation fee amount in smallest currency unit (e.g., cents).
Finalized end time after confirmation.
Finalized start time after confirmation.
ID of the vehicle associated with the reservation.

