A customer's own changes before check-in, for a rental that builds its own pages: find the booking from what the customer knows, read what may change, price a change and save it. The rental's rules hold: its switches, its cut-off and its freeze window.
Find a booking from what the customer knows
One value names the booking and one shows it is the customer's. Which of them count is the rental's choice under Settings, Manage booking. A 404 says nothing about which one was wrong.
path Parameters
slugFind a booking from what the customer knows › Request Body
bookingWhat names the booking: its code, its number or the reseller's reference, as the rental allows.
checkWhat shows it is the customer's: last name, email or phone, as the rental allows.
Find a booking from what the customer knows › Responses
Found
What the customer may change
What is open on the booking now, what it holds, and the choices: car types with a price a day for its dates, places, covers and extras. Names in the language asked for, else the rental's.
path Parameters
slugidquery Parameters
languageWhat the customer may change › Responses
The booking's choices
Make a customer's change
Priced and saved by the same rules as the quote. A change that drops the total below what is paid is refused with below_paid: a refund is the rental's decision.
path Parameters
slugidMake a customer's change › Request Body
pickupAtreturnAtpickupLocationIdreturnLocationIdcarTypeIdCovers and extras after the change. A product left out keeps its quantity. Zero takes it off.
Make a customer's change › Responses
Changed
Price a customer's change
Nothing is saved. A 409 names the rule the change breaks.
path Parameters
slugidPrice a customer's change › Request Body
pickupAtreturnAtpickupLocationIdreturnLocationIdcarTypeIdCovers and extras after the change. A product left out keeps its quantity. Zero takes it off.
Price a customer's change › Responses
Priced