Get a storefront product by slug
curl --request GET \
--url https://{operatorDomain}/v1/public/products/slug/{slug}{
"data": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"slug": "<string>",
"shortDescription": "<string>",
"bookingMode": "<string>",
"capacityMode": "<string>",
"visibility": "<string>",
"sellCurrency": "<string>",
"sellAmountCents": 123,
"startDate": "<string>",
"endDate": "<string>",
"pax": 123,
"isFeatured": true,
"coverMedia": {
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
},
"categories": [
{
"id": "<string>",
"parentId": "<string>",
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"sortOrder": 123
}
],
"tags": [
{
"id": "<string>",
"name": "<string>"
}
],
"destinations": [
{
"id": "<string>",
"parentId": "<string>",
"slug": "<string>",
"canonicalPlaceId": "<string>",
"name": "<string>",
"description": "<string>",
"seoTitle": "<string>",
"seoDescription": "<string>",
"destinationType": "<string>",
"latitude": 123,
"longitude": 123,
"sortOrder": 123
}
],
"brochure": {
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
},
"media": [
{
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
}
],
"features": [
{}
],
"faqs": [
{}
]
}
}Products
Get a storefront product by slug
Get full product detail by slug, including media, features, faqs, and brochure.
GET
/
v1
/
public
/
products
/
slug
/
{slug}
Get a storefront product by slug
curl --request GET \
--url https://{operatorDomain}/v1/public/products/slug/{slug}{
"data": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"slug": "<string>",
"shortDescription": "<string>",
"bookingMode": "<string>",
"capacityMode": "<string>",
"visibility": "<string>",
"sellCurrency": "<string>",
"sellAmountCents": 123,
"startDate": "<string>",
"endDate": "<string>",
"pax": 123,
"isFeatured": true,
"coverMedia": {
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
},
"categories": [
{
"id": "<string>",
"parentId": "<string>",
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"sortOrder": 123
}
],
"tags": [
{
"id": "<string>",
"name": "<string>"
}
],
"destinations": [
{
"id": "<string>",
"parentId": "<string>",
"slug": "<string>",
"canonicalPlaceId": "<string>",
"name": "<string>",
"description": "<string>",
"seoTitle": "<string>",
"seoDescription": "<string>",
"destinationType": "<string>",
"latitude": 123,
"longitude": 123,
"sortOrder": 123
}
],
"brochure": {
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
},
"media": [
{
"id": "<string>",
"mediaType": "<string>",
"name": "<string>",
"url": "<string>",
"mimeType": "<string>",
"altText": "<string>",
"sortOrder": 123,
"isCover": true,
"isBrochure": true,
"isBrochureCurrent": true,
"brochureVersion": 123
}
],
"features": [
{}
],
"faqs": [
{}
]
}
}⌘I