Create a booking

Using this endpoint, you can create a booking consisting of one or more reservations. Note that these reservations need to belong to the same property, but can contain any combination of rates/units of that property. Furthermore, the check-in date of the new reservation needs to be within the travel dates of the rest of the reservations in the booking. The booking object allows you to manage multiple reservations in a unified way while keeping the flexibility to modify individual reservations.

When this endpoint returns a successful response, it means that we accepted the booking and we are in the process of forwarding it to the hotels. Since some hotel systems are asynchronous, you need to retrieve the booking again using the id in the response and check if it was confirmed.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Booking body

comments
array of strings

These comments will be passed for all the reservations of the booking with a limit of 500 characters

comments
customer
object
required
string
string
payment
object
required

The payment field is required only if you provide your own credit cards for suppliers. If you need clarification on your payment flow, please reach out to your account manager.

reservations
array of objects
required
length ≥ 1
reservations*
comments
array of strings

These comments will be passed per reservation with a limit of 500 characters

comments
guests
array of objects
length ≥ 1
guests
string
string
string

Example: 2021-10-09

string
string
string
string
required
string
required
string
string
string
string
required
string
enum

Use this field only if you have registered for tax remittance in the US

Allowed:
Headers
string
required

Type 'Bearer' and then your API Token

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*