Experiences
Get experiences
Returns the brand’s experiences - the scheduling records behind listings - with pagination. To fetch the brand’s bookable catalog for display or search, use Get all listings instead.
GET
/
v1
/
brands
/
{brandId}
/
experiences
Get experiences
curl --request GET \
--url https://api.letsway.com/v1/brands/{brandId}/experiences \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.letsway.com/v1/brands/{brandId}/experiences', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.letsway.com/v1/brands/{brandId}/experiences"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"items": [
{
"id": "49e29966-b691-4960-96cc-eb524213f98f",
"title": "Morning Yoga Class",
"slug": "morning-yoga-class-718113e5",
"headline": "fds ",
"description": "<p>A relaxed evening of regional wines guided by our sommelier.</p>.",
"vibes": [
{
"id": "f047e2cb-1fb5-4374-8f3e-4bfcc6d7284e",
"name": "Winter"
}
],
"category": {
"id": "c80c38ad-7379-42b0-ae92-bc26de382a0b",
"name": "Family"
},
"maxParticipantsCount": 5,
"sessionDurationMinutes": 120,
"currency": "USD",
"coverPicture": {
"id": "86b8d184-ee7d-4a61-a248-983383859e42",
"mimeType": "image/jpeg",
"uri": {
"original": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"384w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"480w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"640w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"750w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"1080w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg"
}
},
"pictures": [],
"medias": [
{
"id": "86b8d184-ee7d-4a61-a248-983383859e42",
"type": "image",
"kind": "cover",
"altText": null,
"links": [
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "original"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "384"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "480"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "640"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "750"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "1080"
}
]
}
],
"bookingAvailabilityMode": "group",
"providedItems": [],
"healthAndSafety": "",
"isExclusive": false,
"isBookable": true,
"isUnlisted": false,
"type": "recurring",
"hostedBy": {
"id": "c7c21aa6-110b-48d9-a970-47658473302a",
"profilePicture": null,
"firstName": "Sam",
"lastName": " ",
"emailAddress": "alice@example.com",
"description": null,
"allowOverlappingBookings": false
},
"externalField": null,
"paymentMethods": [
"credit-card"
],
"priceTiers": [
{
"id": "01579852-ff06-49da-8b12-1182bdd77891",
"name": "adult",
"price": 10,
"maxQuantity": 3
},
{
"id": "c3d88ec1-4eef-4775-9e77-d6aa2570f605",
"name": "child",
"price": 5,
"maxQuantity": 2
}
],
"taxes": [
{
"id": "c26f5863-8573-448e-a219-4faf47e10bc2",
"amount": 10,
"includedInPrice": false,
"name": "Flat Tax"
},
{
"id": "c3c9c0aa-a794-417b-bb55-9d7ed4971219",
"isHostTax": false,
"percentage": 20,
"includedInPrice": true,
"name": "include tax"
},
{
"id": "19a59f85-538b-46bc-b01e-713e29b50720",
"isHostTax": false,
"percentage": 15,
"includedInPrice": false,
"name": "service charge"
}
],
"integrationMeta": [],
"partySize": null,
"hidePrice": false,
"isNoHost": true,
"isTicketed": false,
"order": 0,
"shouldValidateComplimentaryBooking": null,
"descriptionPicture": null,
"kind": "experience",
"minimumRequiredToBook": null,
"maximumAllowedToBook": null,
"number": null,
"displayedCapacity": null,
"shape": null,
"position": null,
"resourceGroupId": null,
"cancellationPolicyId": null,
"reschedulePolicyId": null,
"limitedTimeId": null,
"customCallToAction": null
}
],
"meta": {
"totalItems": 103,
"itemCount": 3,
"itemsPerPage": 3,
"totalPages": 35,
"currentPage": 1
},
"links": {
"first": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&limit=3",
"previous": "",
"next": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&page=2&limit=3",
"last": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&page=35&limit=3"
}
}Authorizations
Brand-API-KeyOrganization-API-Key
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
The brand's ID - must match the brand your API key identifies (or the Way-Brand-Id header when one is sent).
Query Parameters
Number of items per page.
Page number to return, starting at 1.
Was this page helpful?
⌘I
Get experiences
curl --request GET \
--url https://api.letsway.com/v1/brands/{brandId}/experiences \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.letsway.com/v1/brands/{brandId}/experiences', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.letsway.com/v1/brands/{brandId}/experiences"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"items": [
{
"id": "49e29966-b691-4960-96cc-eb524213f98f",
"title": "Morning Yoga Class",
"slug": "morning-yoga-class-718113e5",
"headline": "fds ",
"description": "<p>A relaxed evening of regional wines guided by our sommelier.</p>.",
"vibes": [
{
"id": "f047e2cb-1fb5-4374-8f3e-4bfcc6d7284e",
"name": "Winter"
}
],
"category": {
"id": "c80c38ad-7379-42b0-ae92-bc26de382a0b",
"name": "Family"
},
"maxParticipantsCount": 5,
"sessionDurationMinutes": 120,
"currency": "USD",
"coverPicture": {
"id": "86b8d184-ee7d-4a61-a248-983383859e42",
"mimeType": "image/jpeg",
"uri": {
"original": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"384w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"480w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"640w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"750w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"1080w": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg"
}
},
"pictures": [],
"medias": [
{
"id": "86b8d184-ee7d-4a61-a248-983383859e42",
"type": "image",
"kind": "cover",
"altText": null,
"links": [
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "original"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "384"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "480"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "640"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "750"
},
{
"url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2026/6/accbde4c0064e535c67fd874a3b95d235d72465ed862dca1.jpg",
"type": "image",
"resolution": "1080"
}
]
}
],
"bookingAvailabilityMode": "group",
"providedItems": [],
"healthAndSafety": "",
"isExclusive": false,
"isBookable": true,
"isUnlisted": false,
"type": "recurring",
"hostedBy": {
"id": "c7c21aa6-110b-48d9-a970-47658473302a",
"profilePicture": null,
"firstName": "Sam",
"lastName": " ",
"emailAddress": "alice@example.com",
"description": null,
"allowOverlappingBookings": false
},
"externalField": null,
"paymentMethods": [
"credit-card"
],
"priceTiers": [
{
"id": "01579852-ff06-49da-8b12-1182bdd77891",
"name": "adult",
"price": 10,
"maxQuantity": 3
},
{
"id": "c3d88ec1-4eef-4775-9e77-d6aa2570f605",
"name": "child",
"price": 5,
"maxQuantity": 2
}
],
"taxes": [
{
"id": "c26f5863-8573-448e-a219-4faf47e10bc2",
"amount": 10,
"includedInPrice": false,
"name": "Flat Tax"
},
{
"id": "c3c9c0aa-a794-417b-bb55-9d7ed4971219",
"isHostTax": false,
"percentage": 20,
"includedInPrice": true,
"name": "include tax"
},
{
"id": "19a59f85-538b-46bc-b01e-713e29b50720",
"isHostTax": false,
"percentage": 15,
"includedInPrice": false,
"name": "service charge"
}
],
"integrationMeta": [],
"partySize": null,
"hidePrice": false,
"isNoHost": true,
"isTicketed": false,
"order": 0,
"shouldValidateComplimentaryBooking": null,
"descriptionPicture": null,
"kind": "experience",
"minimumRequiredToBook": null,
"maximumAllowedToBook": null,
"number": null,
"displayedCapacity": null,
"shape": null,
"position": null,
"resourceGroupId": null,
"cancellationPolicyId": null,
"reschedulePolicyId": null,
"limitedTimeId": null,
"customCallToAction": null
}
],
"meta": {
"totalItems": 103,
"itemCount": 3,
"itemsPerPage": 3,
"totalPages": 35,
"currentPage": 1
},
"links": {
"first": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&limit=3",
"previous": "",
"next": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&page=2&limit=3",
"last": "/v1/brands/f2ce0a06-7997-4626-9532-65ac70f3a19c/experiences?&page=35&limit=3"
}
}