Execute booking request

Booking checkout endpoint is used to automatically pick resources for booking based on a booking request. It can be used when it doesn't matter which resource should be booked, but it is more important certain criteria to be matched.

Booking Request

PropertyTypeRequiredDescription
startdatetrueStart datetime of the booking request.
enddatetrueEnd datetime of the booking request.
teamidfalseReference to the company (required if no member).
memberidfalseReference to the member (required if no team).
extrasobjectfalseDictionary with keys the IDs of the extras to add to the booking and values - the quantity of the extra.
sourcestringfalseThe origin/source of the bookings.
summarystringfalseBooking title/summary.
descriptionstringfalseLong description of the booking.
tentativebooleanfalseTrue if the booking is not confirmed. Tentative bookings are not charged.
freebooleanfalseTrue if the booking is marked as free. If a booking is marked as free, no fees will be added for it.
sizenumber*falseThe resource size to be used.
countnumbertrueThe count of bookings of this type to be made.
rateidfalseThe resource rate to be used to lookup available resources.
resourceTypeidfalseThe resource type to be used to lookup available resources.
officeidfalseThe office to be used to lookup available resources.

number*: You can use a query instead of a value, for example { size: { $gte: 2 } }, meaning the size must be at least 2

Language
URL
Response
Click Try It! to start a request and see the response here!