GET product

viator.com

Summary: /product
Operation ID: product
Auth: unknown
Description

Get product information This service provides all product details required for a product display page, as well as information required for price checks and booking, such as: - age bands - tour grades - language options - booking questions - hotel pickup flags **currencyCode (in query):** - use this parameter to specify the currency in which product pricing should be displayed - the default currency is the currency of your account; or, if you have multi-currency enabled, US dollars - "multi-currency" allows pricing and booking in various currencies - please speak to the business development team if you'd like this enabled - **Note**: you will be billed in the currency in which the booking was made **Product photos** <mark>**<u>Update 13 Feb 2020</u>**: All supplier-provided photos for the selected product are now available in the `productPhotos` array in this endpoint's response. Previously, only two supplier-provided photos were available – one in the `productPhotos` array and one in `thumbnailHiResURL`. </mark> **Videos** - Videos are no longer provided via this API

Parameters (7)

Accept-Language (string, header, required)

Specifies the language into which the natural-language fields in the response from this service will be translated (see [Accept-Language header](#section/Appendices/Accept-Language-header) for available langage codes)

code (string, query, optional)

**unique alphanumeric identifier** of the product

currencyCode (string, query, optional)

**currency code** for the currency in which pricing is displayed - default=`'USD'`

excludeTourGradeAvailability (boolean, query, optional)

**specifier:** - `true`: return **all** tour grades, including those that are not available - `false`: only display tour grades that *are* available

showUnavailable (boolean, query, optional)

**specifier** as to whether or not to show 'unavailable' products: - `true`: return *both* available and unavailable products - `false`: return *only* available products (default)

sortOrder (string, query, optional)

**specifier** of the order in which to return reviews Sort order options: - `"REVIEW_RATING_A"`: Traveler Rating (low→high) Average - `"REVIEW_RATING_D"`: Traveler Rating (high→low) Average - `"REVIEW_RATING_SUBMISSION_DATE_D"`: Most recent review

Constraints: {'enum': ['REVIEW_RATING_A', 'REVIEW_RATING_D', 'REVIEW_RATING_SUBMISSION_DATE_D']}

voucherOption (string, query, optional)

- `"VOUCHER_PAPER_ONLY"`: Paper Vouchers only accepted - `"VOUCHER_E"`: EVouchers + Paper Vouchers accepted

Constraints: {'enum': ['VOUCHER_PAPER_ONLY', 'VOUCHER_E']}

No probe data for this endpoint yet.