# Product available This webhook is triggered when a new product becomes available. Endpoint: POST product_available Version: 2.1 Security: Authorization ## Request fields (application/json): - `type` (string) Example: "product_available" - `data` (object) Full version of a Product's Details - `data.additionalInfo` (string) - `data.additionalInfoTranslated` (string) - `data.address` (string) Address of the location of the attraction - `data.allProductTypesHaveOptions` (boolean) true/false, when all product types of product have options. - `data.airportPickup` (boolean) true/false, Depreciated. When airportPickup is true, customer need to provide airport information. This value has been depreciated. It may be appear as booking option instead. - `data.averageDelivery` (number) Average time (in seconds) that is needed to process the booking - `data.audioHeadsetLanguages` (array) Available languages for Audio Headset material - `data.audioHeadsetLanguages.name` (string, required) - `data.audioHeadsetLanguages.code` (string) - `data.audioHeadsetLanguages.uuid` (string, required) - `data.basePrice` (number) Base price of product - `data.businessHoursFrom` (string) supplier business hours from - `data.businessHoursTo` (string) supplier business hours to - `data.categories` (array) Array of categories - `data.currency` (object) Currency - `data.description` (string) Description of product. Always in English - `data.descriptionTranslated` (string) Description of product on requested language - `data.hasOptions` (boolean) true/false, when at least one product type of this product has options. - `data.highlights` (string) Highlights of product. Always in English - `data.highlightsTranslated` (string) Highlights of product on requested language - `data.hotelPickup` (boolean) true/false, Depreciated. When hotelPickup is true, customer need to provide hotel name and address. This value has been depreciated. It may be appear as booking option instead - `data.itinerary` (string,null) Activity itinerary - only applicable for Package type, will be null for others - `data.itineraryTranslated` (string,null) translated version of itinerary on requested language - `data.latitude` (string) Latitude of location - `data.locations` (array) Array product location information - `data.longitude` (string) Longitude of location - `data.maxPax` (integer) Maximum number of pax (adults) - `data.minPax` (integer) Minimum number of pax (adults) - `data.photos` (array) Array of photos in different dimensions (Sizes: original, 75x50, 175x112, 680x325). Please download the images to your platform. DO NOT hotlinking to these images - `data.photosUrl` (string) images base url - `data.priceIncludes` (string) What's included in product price - `data.priceIncludesTranslated` (string) priceIncludes on requested language - `data.reviewAverageScore` (number) Average review score - `data.reviewCount` (integer) Number of reviews - `data.safety` (string,null) activity safety information - `data.safetyTranslated` (string,null) translated version of safety information on requested language - `data.title` (string) Title of product. Always in English - `data.titleTranslated` (string) Title of product on requested language - `data.tourType` (string,null) Tour type of product private/join/null - `data.typeName` (string) Type of product - `data.translationLanguages` (array) Available translated languages for product. - `data.updatedAt` (string) last update date/time to product - `data.uuid` (string) UUID of product - `data.validFrom` (string,null) Start date for product availability (or null when no limit) - `data.validThrough` (string,null) End date if product availability (or null when no limit) - `data.warnings` (string,null) Warnings of the activity (related to safety and insurance) - `data.warningsTranslated` (string,null) translated version of warnings on requested language - `data.writtenLanguages` (array) Available written languages for reading material. - `data.covid19Measures` (string,null) Information on Covid-19 notice of Safety Standards of visiting the attractions - `data.covid19MeasuresTranslated` (string,null) Information on Covid-19 notice of Safety Standards of visiting the attractions on requested language - `data.isFlatPaxPrice` (boolean) true/false (An indication to tell if the Product has the same price for each pax in all of its productTypes) - `data.isSrvEligible` (boolean) true/false. indicate whether this product is available for Singapore Rediscover Vouchers Promo. - `signature` (string) - `timestamp` (string)