Link Search Menu Expand Document

What is a booking?

A booking is the arrangement that you make when you book something such as a hotel room, a table at a restaurant, a theatre seat, or a place on public transport. Collins English Dictionary

For the purposes of an integration with Wherewolf, a booking is a JSON object that describes who booked what and when.

In other words, a booking is the expectation that someone will get or do something at an agreed date and time

Find the structure of this JSON object on Bookings Details endpoint.


WHO - Who is the booking for?

A booking needs to define who benefits from it. It could be one or multiple persons, they are known as guests.

The total number of guests is known as pax.

WHAT - What is being booked?

A booking must also define what the guests booked. This is a product or service and could be anything from a guided tour to a rental kayak.

Bookings can contain one or more products or services.

For the purposes of Wherewolf’s API this is known as activities.

WHEN - When is the booking due?

Bookings, are expectations. A guest is expected to get or do something at some point in the future.

This point in time is the pillar of a booking, bookings must define a point in time.

A booking can define only one date and time. If someone needs to book multiple dates, these are by definition multiple bookings.