Skip to main content

Check In a Carpool Booking

POST 

/carpool/bookings/:booking_id/check-in

Records the vehicle of a booking in use as returned now. This operation is available to the main account only. The request has no body.

Current statusResult
ACTIVE, ACTIVE_ALMOST_LATE, ACTIVE_LATE, checked in at or before end_tsThe booking becomes RETURNED.
ACTIVE, ACTIVE_ALMOST_LATE, ACTIVE_LATE, checked in after end_tsThe booking becomes RETURNED_LATE.
Active, but the vehicle ends its bookings on its own409 with CARPOOL_BOOKING_METHOD_CONFLICT. Nothing is changed.
Any other status409 with CARPOOL_BOOKING_STATE_CONFLICT. Nothing is changed.

A vehicle ends its bookings on its own when its booking start and stop method is the driver checklist, a geofence, MiKey, or key collection and return. Those bookings end through that method. A method the account has switched off does not count, so a vehicle linked only to a switched-off method is checked in manually. Use POST /carpool/bookings/{booking_id}/force-terminate to end one that is stuck.

The driver who requested the booking is recorded as the one who returned the vehicle. No notification is sent.

Request​

Responses​

The checked in booking.