Skip to main content
GET
Get listing sessions

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

listingId
string
required

The listing's ID.

Query Parameters

experienceId
string<uuid>

Only results for this experience.

from
string

Start of the date range (YYYY-MM-DD), inclusive.

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

When true, includes sessions whose booking deadline has passed.

Available options:
true
resourceGroupId
string<uuid>

Scope results to one resource group of a resource-collection listing.

to
string

End of the date range (YYYY-MM-DD), inclusive.

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

Which content version to return: the published version (default) or the latest draft.

Available options:
published,
latest
waitlistEntryId
string<uuid>

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

Response

200 - application/json

Listing sessions.

sessions
object[]
required

Bookable sessions for the listing in the requested date range, one entry per time slot.