Skip to main content
GET
Get bookings

Authorizations

Authorization
string
header
required

Your brand's secret API key, e.g. Bearer way_sk_live_bhEqcn0i1fRoUEHBPjJkQA. Older Way-Brand-Id + Way-Secret-Key credentials still work: see Legacy authentication.

Query Parameters

bookingIds
string[]

Only these bookings, by ID.

Minimum array length: 1
cartConfirmationCode
string

Only bookings from the cart with this confirmation code - the code returned by the book-bulk call.

cartId
string<uuid>

Only bookings created from this cart.

confirmationCode
string

The booking's own confirmation code - the code the guest sees.

createdFrom
string

Only bookings created at or after this date-time.

Pattern: ^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
createdTo
string

Only bookings created at or before this date-time.

Pattern: ^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
excludeCancelled
enum<string>

Set to true to omit cancelled bookings.

Available options:
true,
false
excludeFailed
enum<string>

Set to true to omit failed bookings.

Available options:
true,
false
experienceId
string<uuid>

Only results for this experience.

filters
any[]

Structured filters, e.g. filters[0][name]=experienceDateRange&filters[0][operator]=range&filters[0][value][from]=2026-08-15&filters[0][value][to]=2026-08-16.

limit
number
default:10

Number of items per page.

Required range: x >= 0
loyaltyProgramId
string

Only bookings linked to this loyalty program.

memberId
string

Only bookings made by this loyalty-program member.

methodNumber
string

Only bookings paid with this room or member number.

organizationId
string<uuid>

Only bookings belonging to this organization.

page
number
default:1

Page number to return, starting at 1.

Required range: x >= 1
promoted
enum<string>

Set to true to return only bookings of listings promoted from other brands.

Available options:
true,
false
purchaserEmail
string

Only bookings purchased with this email address.

purchaserLastName
string

Only bookings whose purchaser has this last name.

q
string

Free-text search over the listings' titles and descriptions.

resourceGroupCollectionId
string<uuid>

Scope results to a resource-group collection.

sortBy
enum<string>

Field to sort the results by.

Available options:
purchaser,
experience,
dateBooked,
amount,
status,
brand,
sessionDate
sortDir
enum<string>

Sort direction.

Available options:
ASC,
DESC
updatedFrom
string

Only bookings updated at or after this date-time - the workhorse filter for reconciliation jobs.

Pattern: ^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
updatedTo
string

Only bookings updated at or before this date-time.

Pattern: ^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$

Response

200 - application/json

Booking details.

items
object[]
required

List of experiences.

Pagination links.