Skip to main content
GET
Get waitlist entry

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.

Path Parameters

brandId
string
required

The brand's ID - must match the brand your API key identifies (or the Way-Brand-Id header when one is sent).

waitlistEntryId
string
required

A waitlist entry ID - sessions tied to this invitation are marked accordingly in the response.

Response

200 - application/json

Get waitlist entry.

id
string<uuid>
required

Unique identifier of the waitlist entry.

Example:

"e3b1c9a7-2d4f-46b8-9c0a-1f2e3d4c5b6a"

status
enum<string>
required

State of the waitlist entry: waiting (in line), opening-available (capacity has opened but no invitation has been sent yet), offered (the guest holds a time-boxed booking invitation), accepted, declined, expired (the invitation lapsed), or removed. This endpoint only returns entries with an active offer.

Available options:
removed,
waiting,
offered,
accepted,
declined,
expired,
opening-available
Example:

"offered"

resourceGroupCollectionId
string<uuid>
required

Identifier of the resource group collection (the bookable set of resources, such as a group of cabanas) the waitlist belongs to.

Example:

"9d8c7b6a-5e4f-4321-8765-43210fedcba9"

listingId
string<uuid> | null
required

Identifier of the listing that sells the resource group collection. Null when the collection has no listing.

Example:

"d9fa9229-9132-415d-bc04-513062ee3bcd"

startDate
string
required

Date of the session the guest is waitlisted for, in YYYY-MM-DD format.

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

"2026-07-18"

startTime
string
required

Start time of the session the guest is waitlisted for, in the property's local time (HH:mm or HH:mm:ss).

Pattern: ^([0-1]\d|2[0-3])(?::([0-5]\d)){1,2}$
Example:

"10:00"

sessionDuration
number
required

Length of the requested session in minutes.

Example:

60

participants
object[]
required

Guests included in the waitlist entry. They become the booking's participants if the invitation is accepted.

purchaser
object
required

The guest who joined the waitlist and receives the booking invitation.

expiresAt
string<date-time> | null
required

ISO 8601 timestamp when the booking invitation expires. Once passed, the entry can no longer be claimed and this endpoint returns 410 Gone.

Example:

"2026-07-15T18:00:00.000Z"