Booking
The Booking API allows you to book rooms and rates confirmed by the Price Check response
The primary itinerary method of the Booking API creates a reservation for the selected property, room, rate, and occupancy. Payment information, including billing/cardholder contact information, is provided directly within the request.
Each successful booking response contains links to retrieve the itinerary or cancel the reservation. See our Manage Booking and Handling Booking Requests sections for details.
To make a multi-room booking (same room type), you must first make a Shop request and pass a separate occupancy
parameter for each room. Then, in the Book request, include corresponding separate instances of room
in the rooms
array for each room you wish to book.
To hold inventory for a brief duration before completing a booking (e.g. to build a package), refer to our Hold and Resume documentation.
To make a test booking that will not charge your card or be sent to the property, see our Test Request documentation.
Important Notes
The booking link from your previous Price Check response expires after a short period. If you receive an HTTP 503 error upon your first attempt, the link has likely expired. Obtain a new link and attempt your booking again.
Download the OpenAPI Spec (formerly Swagger) full description containing all APIs
Download the Rapid 3 Postman Collection