ESC
> launch.rentals beta
Home › Docs ›Reference › Reservation Lifecycle

Reservation Lifecycle

Statuses, transitions and what holds stock

A reservation always has one of six statuses.

StatusMeaningHolds stock
requestedAsked for, not yet answeredNo
confirmedAccepted by the companyYes
rentedItems handed overYes
returnedItems back; units wait in the first return stage, or are ready at once without stagesNo
declinedRefused by the companyNo
cancelledWithdrawnNo

Transitions

requested → confirmed | declined | cancelled
confirmed → rented | cancelled
rented    → returned
returned, declined, cancelled: final

Any other change is rejected. Confirming re-checks that enough units are ready right now. The units of a confirmed or rented reservation are subtracted from the ready count; once returned they pass through the company's return stages (if any) in order before becoming ready again.