Skip to main content
Glama

Count trips per filter value

get_facets
Read-onlyIdempotent

Get facet counts for filterable fields, respecting current filters.

CRITICAL: You MUST include ALL established filters in every call — especially niche, market, adults, children, and arrivalWeeks/arrivalMonths. The facetFields parameter only controls which breakdowns are returned, NOT which filters are applied. If you omit a filter like arrivalWeeks, the counts will include ALL dates — giving misleading numbers that won't match actual availability for the user's requested dates.

Example — WRONG: User wants ski in France next week for 2 people. You call get_facets with niche="ski", market="dk", countries=["france"], facetFields=["destinationSlug"]. This returns counts across ALL dates — showing destinations that may have 0 results for next week.

Example — RIGHT: Same scenario. You call get_facets with niche="ski", market="dk", countries=["france"], arrivalWeeks=["2026-W15"], adults=2, children=0, facetFields=["destinationSlug"]. This returns only destinations with actual availability for next week with 2 adults.

Returns: { totalCount, facets: { fieldName: { value: count, ... }, ... }, hierarchical } hierarchical lists field pairs (e.g. country ↔ destination) whose bucket counts are not expected to sum to totalCount.

Common use cases:

  • Check destination availability: facetFields=["countrySlug", "destinationSlug"] — include arrivalWeeks + adults + children

  • Check date availability: facetFields=["arrivalYearWeek", "arrivalYearMonth"] — include destination/country + adults + children

  • Explore filter options: facetFields=["durationDays", "provider"] — include ALL current filters

  • Answer "where else can I go?": facetFields=["countrySlug", "destinationSlug"] — include ALL current filters (dates, travelers)

Facetable fields — common (every niche): countrySlug, destinationSlug, provider, centrumDistanceRange, priceRange, pricePerPersonRange, durationDays, arrivalYearWeek, arrivalYearMonth, arrivalDate, stars, guestRatingBucket, transport, accommodationType, mealPlanType, accommodationFeatures. Niche-scoped (only meaningful on that niche): ski — skiPassIncluded, skiLiftDistanceRange, skiBusDistanceRange, skiSlopeDistanceRange, guideIncluded, transferIncluded; golf — greenFeeIncluded, courseDistanceRange, golfRoundsRange, golfTripType, golfBagIncluded, guideIncluded, transferIncluded; surf — transferIncluded, dateFlexible, boardSports, surfLevel, instruction, surfAccommodation, lessonDays, equipmentIncluded, yogaIncluded; diving — diveTripType, diveArea, certificationRequired, divesIncluded, nitroxIncluded, gearIncluded, danishDiveLeader, unlimitedHouseReef, parkFeesIncluded, dateFlexible; hiking — difficultyLevel, dailyDistanceRange, trailheadDistanceRange, tripFormat, routeDistanceRange, elevationGainRange, luggageTransportIncluded, guideIncluded, gpxAvailable; charter — beachDistanceRange, guideIncluded, transferIncluded; cycling — difficultyLevel, cyclingType, tripFormat, routeDistanceRange, elevationGainRange, eBikeAvailable, luggageTransportIncluded, guideIncluded, bikeRentalAvailable, gpxAvailable; football — league, homeTeam, awayTeam, team, matchDate, hotelIncluded; carrental — carSupplier, carClass, carBodyType, transmission, fuelType, seats, zeroExcess, pickupStation, pickupStationType; f1 — guideIncluded, hotelIncluded, race, season, raceDate, ticketType, raceDays, transferIncluded; running — guideIncluded, hotelIncluded, race, season, raceDate, transferIncluded, distances, terrain, raceSeries, entryIncluded, tripType; americanfootball — guideIncluded, league, homeTeam, awayTeam, team, matchDate, hotelIncluded, season, transferIncluded, gameType; yoga — transferIncluded, retreatFocus, yogaLevel, yogaStyles, meditationIncluded, vegetarianMeals, danishInstructor, groupSizeMax; triathlon — guideIncluded, hotelIncluded, race, season, raceDate, transferIncluded, entryIncluded, tripType, triathlonDistance, raceBrand, bikeTransportIncluded; cruise — guideIncluded, cruiseType, cruiseLine, cabinType, cruiseRegion, embarkationCountry, embarkationPort, drinksIncluded, excursionsIncluded; coach — guideIncluded, excursionsIncluded, coachTripType, pickupRegion; holidayhome — beachDistanceRange, maxPersons, bedrooms, houseSizeRange, petsAllowed, consumptionIncluded, freeCancellation; roundtrip — excursionsIncluded, tourFormat, danishGuide, guaranteedDeparture, groupSizeMax; citybreak — transferIncluded, excursionsIncluded, escorted; dance — transferIncluded, danceStyles, danceLevel, soloWelcome; wellness — programType, spaAccess, treatmentsIncluded, dinnerIncluded, guidedProgramme, doctorConsultation; safari — tourFormat, danishGuide, safariBase, accommodationStyle, safariTypes, wildlifeFocus, privateVehicle, windowSeatGuaranteed, beachStayIncluded, parkFeesIncluded, groupSizeMax; culture — excursionsIncluded, tourFormat, danishGuide, guaranteedDeparture, cultureThemes, expertGuide, lecturesIncluded, entriesIncluded, ticketsIncluded, eventKind, groupSizeMax; sportsevent — hotelIncluded, transferIncluded, sport, competition, stage; camping — beachDistanceRange, maxPersons, bedrooms, houseSizeRange, petsAllowed, consumptionIncluded, freeCancellation, unitType, unitRange, airConditioning, coveredTerrace, pool, waterPark, kidsClub, directBeach; hunting — huntTypes, species, guideRatio, trophyFees, huntingDays, dateFlexible; culinary — danishGuide, culinaryThemes, culinaryRegion, expertType, tastingsIncluded, producerVisits, cookingClasses, groupSizeMax; fishing — guideRatio, dateFlexible, fishingTypes, fishSpecies, waterTypes, lodgingType, fishingDays, licenceIncluded, boatIncluded, tackleIncluded; language — transferIncluded, dateFlexible, courseLanguage, courseType, ageGroup, accommodationKind, roomType, courseWeeks, lessonsPerWeek, activitiesIncluded; racket — transferIncluded, dateFlexible, racketSports, racketLevel, coachingHours, playHours, danishCoach, tournamentIncluded, junior; motorcycle — guideIncluded, bikeTransportIncluded, danishGuide, pillions, mcTerrain, bikeMode, mcLevel, ridingDays, totalKm, supportVehicle, fuelIncluded; riding — guideIncluded, transferIncluded, dateFlexible, ridingDays, ridingTypes, ridingLevel, ridingAccommodation, weightLimitKg; birding — danishGuide, birdingThemes, birdGuide, activityLevel, photoFocus, groupSizeMax; sailing — groupSizeMax, sailingProductKind, vesselType, crewModel, sailingCabinType, instructionIncluded, womenOnly; concert — hotelIncluded, pickupRegion, ticketsIncluded; umrah — danishGuide; adventure — difficultyLevel, dateFlexible, groupSizeMax, activities, leadActivity, guiding, marketLanguageGuide, noExperienceNeeded, activityGearIncluded, accommodationStyles.

Always pass facetFields to limit which facets are returned (improves performance). Filtered facets exclude their own filter to keep all options visible.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "niche": "<niche>",
      "market": "<market>"
    },
    "name": "get_facets"
  }
}

Input Schema

NameRequiredDescriptionDefault
poolNo
nicheYes
racesNo
teamsNo
adultsNo
juniorNo
marketYes
oneWayNo
sportsNo
stagesNo
leaguesNo
seasonsNo
speciesNo
totalKmNo
childrenNo
escortedNo
kidsClubNo
maxPriceNo
mcLevelsNo
minPriceNo
minSeatsNo
minStarsNo
pillionsNo
raceDaysNo
terrainsNo
ageGroupsNo
bikeModesNo
countriesNo
distancesNo
diveAreasNo
durationsNo
fuelTypesNo
gameTypesNo
huntTypesNo
playHoursNo
providersNo
roomTypesNo
spaAccessNo
tripTypesNo
unitTypesNo
waterParkNo
waveTypesNo
womenOnlyNo
activitiesNo
birdGuidesNo
cabinTypesNo
carClassesNo
crewModelsNo
diveCenterNo
eventKindsNo
lessonDaysNo
mcTerrainsNo
photoFocusNo
pickupTimeNo
raceBrandsNo
raceDateToNo
raceSeriesNo
ridingDaysNo
surfLevelsNo
transportsNo
trophyFeesNo
unitRangesNo
waterTypesNo
yogaLevelsNo
yogaStylesNo
zeroExcessNo
boardSportsNo
boundingBoxNo
courseTypesNo
courseWeeksNo
cruiseLinesNo
cruiseTypesNo
danceLevelsNo
danceStylesNo
danishCoachNo
danishGuideNo
departureToNo
directBeachNo
dropoffTimeNo
expertGuideNo
expertTypesNo
facetFieldsNo
fishSpeciesNo
fishingDaysNo
guideRatiosNo
huntingDaysNo
matchDateToNo
minBedroomsNo
petsAllowedNo
ridingTypesNo
safariBasesNo
safariTypesNo
soloWelcomeNo
ticketTypesNo
tourFormatsNo
tripFormatsNo
vesselTypesNo
arrivalDatesNo
arrivalWeeksNo
boatIncludedNo
carBodyTypesNo
carSuppliersNo
competitionsNo
cyclingTypesNo
dateFlexibleNo
destinationsNo
fishingTypesNo
fuelIncludedNo
gearIncludedNo
gpxAvailableNo
groupSizeMaxNo
guidingTypesNo
instructionsNo
lodgingTypesNo
programTypesNo
raceDateFromNo
racketLevelsNo
racketSportsNo
ridingLevelsNo
yogaIncludedNo
arrivalMonthsNo
beachDistanceNo
birdingThemesNo
coachingHoursNo
cruiseRegionsNo
cultureThemesNo
dailyDistanceNo
departureFromNo
diveTripTypesNo
divesIncludedNo
elevationGainNo
entryIncludedNo
golfTripTypesNo
guideIncludedNo
hotelIncludedNo
matchDateFromNo
mealPlanTypesNo
pickupRegionsNo
routeDistanceNo
transmissionsNo
weightLimitKgNo
wildlifeFocusNo
certificationsNo
coachTripTypesNo
cookingClassesNo
courseDistanceNo
coveredTerraceNo
culinaryThemesNo
dinnerIncludedNo
drinksIncludedNo
eBikeAvailableNo
flightIncludedNo
leadActivitiesNo
lessonsPerWeekNo
maxGuestRatingNo
minGuestRatingNo
nitroxIncludedNo
onlyDiscountedNo
pickupStationsNo
privateVehicleNo
producerVisitsNo
skiBusDistanceNo
supportVehicleNo
tackleIncludedNo
airConditioningNo
centrumDistanceNo
courseLanguagesNo
culinaryRegionsNo
dropoffStationsNo
entriesIncludedNo
golfBagIncludedNo
guidedProgrammeNo
houseSizeRangesNo
licenceIncludedNo
skiLiftDistanceNo
skiPassIncludedNo
ticketsIncludedNo
vegetarianMealsNo
danishDiveLeaderNo
danishInstructorNo
difficultyLevelsNo
embarkationPortsNo
freeCancellationNo
golfRoundsRangesNo
greenFeeIncludedNo
lecturesIncludedNo
parkFeesIncludedNo
skiPassDaysCountNo
skiSlopeDistanceNo
tastingsIncludedNo
transferIncludedNo
beachStayIncludedNo
equipmentIncludedNo
hikingTripFormatsNo
maxPricePerPersonNo
minPricePerPersonNo
sailingCabinTypesNo
trailheadDistanceNo
accommodationKindsNo
accommodationTypesNo
activitiesIncludedNo
doctorConsultationNo
excursionsIncludedNo
meditationIncludedNo
noExperienceNeededNo
pickupStationTypesNo
surfAccommodationsNo
surfSchoolIncludedNo
tournamentIncludedNo
treatmentsIncludedNo
triathlonDistancesNo
unlimitedHouseReefNo
yogaRetreatFocusesNo
accommodationStylesNo
bikeRentalAvailableNo
consumptionIncludedNo
guaranteedDepartureNo
instructionIncludedNo
marketLanguageGuideNo
sailingProductKindsNo
activityGearIncludedNo
embarkationCountriesNo
onlyMultiDestinationNo
ridingAccommodationsNo
windowSeatGuaranteedNo
accommodationFeaturesNo
bikeTransportIncludedNo
birdingActivityLevelsNo
departureDateFlexDaysNo
cyclingDifficultyLevelsNo
luggageTransportIncludedNo
includeUnratedGuestRatingNo
adventureAccommodationStylesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / pickupRegions / items / enum
      Previous value: -[
      -  "north_jutland",
      -  "central_jutland",
      -  "south_jutland",
      -  "funen",
      -  "zealand",
      -  "copenhagen",
      -  "bornholm",
      -  "gb_scotland",
      -  "gb_north_west",
      -  "gb_north_east",
      -  "gb_yorkshire",
      -  "gb_midlands",
      -  "gb_south"
      -]New value: +[
      +  "north_jutland",
      +  "central_jutland",
      +  "south_jutland",
      +  "funen",
      +  "zealand",
      +  "copenhagen",
      +  "bornholm",
      +  "gb_scotland",
      +  "gb_north_west",
      +  "gb_north_east",
      +  "gb_yorkshire",
      +  "gb_midlands",
      +  "gb_south",
      +  "se_stockholm",
      +  "se_east_middle",
      +  "se_smaland",
      +  "se_south",
      +  "se_west",
      +  "se_north_middle",
      +  "se_middle_norrland",
      +  "se_upper_norrland"
      +]
  2. Changed2 schema fields changed
    • addedInput schema / properties / embarkationPorts
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / facetFields / items / enum
      Previous value: -[
      -  "countrySlug",
      -  "destinationSlug",
      -  "provider",
      -  "centrumDistanceRange",
      -  "priceRange",
      -  "pricePerPersonRange",
      -  "durationDays",
      -  "arrivalYearWeek",
      -  "arrivalYearMonth",
      -  "arrivalDate",
      -  "stars",
      -  "guestRatingBucket",
      -  "transport",
      -  "accommodationType",
      -  "skiPassIncluded",
      -  "skiLiftDistanceRange",
      -  "skiBusDistanceRange",
      -  "skiSlopeDistanceRange",
      -  "greenFeeIncluded",
      -  "courseDistanceRange",
      -  "golfRoundsRange",
      -  "golfTripType",
      -  "golfBagIncluded",
      -  "surfSchoolIncluded",
      -  "beachDistanceRange",
      -  "waveType",
      -  "diveCenter",
      -  "diveTripType",
      -  "diveArea",
      -  "certificationRequired",
      -  "divesIncluded",
      -  "nitroxIncluded",
      -  "gearIncluded",
      -  "danishDiveLeader",
      -  "unlimitedHouseReef",
      -  "difficultyLevel",
      -  "dailyDistanceRange",
      -  "trailheadDistanceRange",
      -  "cyclingType",
      -  "tripFormat",
      -  "routeDistanceRange",
      -  "elevationGainRange",
      -  "eBikeAvailable",
      -  "luggageTransportIncluded",
      -  "guideIncluded",
      -  "bikeRentalAvailable",
      -  "gpxAvailable",
      -  "league",
      -  "homeTeam",
      -  "awayTeam",
      -  "team",
      -  "matchDate",
      -  "hotelIncluded",
      -  "race",
      -  "season",
      -  "raceDate",
      -  "ticketType",
      -  "raceDays",
      -  "transferIncluded",
      -  "distances",
      -  "terrain",
      -  "raceSeries",
      -  "entryIncluded",
      -  "gameType",
      -  "tripType",
      -  "triathlonDistance",
      -  "raceBrand",
      -  "bikeTransportIncluded",
      -  "cruiseType",
      -  "cruiseLine",
      -  "cabinType",
      -  "cruiseRegion",
      -  "embarkationCountry",
      -  "flightIncluded",
      -  "drinksIncluded",
      -  "excursionsIncluded",
      -  "coachTripType",
      -  "pickupRegion",
      -  "maxPersons",
      -  "bedrooms",
      -  "houseSizeRange",
      -  "petsAllowed",
      -  "consumptionIncluded",
      -  "freeCancellation",
      -  "carSupplier",
      -  "carClass",
      -  "carBodyType",
      -  "transmission",
      -  "fuelType",
      -  "seats",
      -  "zeroExcess",
      -  "pickupStation",
      -  "pickupStationType",
      -  "retreatFocus",
      -  "yogaLevel",
      -  "yogaStyles",
      -  "meditationIncluded",
      -  "vegetarianMeals",
      -  "danishInstructor",
      -  "tourFormat",
      -  "danishGuide",
      -  "guaranteedDeparture",
      -  "escorted",
      -  "danceStyles",
      -  "danceLevel",
      -  "soloWelcome",
      -  "programType",
      -  "spaAccess",
      -  "treatmentsIncluded",
      -  "dinnerIncluded",
      -  "guidedProgramme",
      -  "doctorConsultation",
      -  "safariBase",
      -  "accommodationStyle",
      -  "safariTypes",
      -  "wildlifeFocus",
      -  "privateVehicle",
      -  "windowSeatGuaranteed",
      -  "beachStayIncluded",
      -  "parkFeesIncluded",
      -  "cultureThemes",
      -  "expertGuide",
      -  "lecturesIncluded",
      -  "entriesIncluded",
      -  "ticketsIncluded",
      -  "eventKind",
      -  "unitType",
      -  "unitRange",
      -  "airConditioning",
      -  "coveredTerrace",
      -  "pool",
      -  "waterPark",
      -  "kidsClub",
      -  "directBeach",
      -  "sport",
      -  "competition",
      -  "stage",
      -  "huntTypes",
      -  "species",
      -  "guideRatio",
      -  "trophyFees",
      -  "huntingDays",
      -  "dateFlexible",
      -  "culinaryThemes",
      -  "culinaryRegion",
      -  "expertType",
      -  "tastingsIncluded",
      -  "producerVisits",
      -  "cookingClasses",
      -  "fishingTypes",
      -  "fishSpecies",
      -  "waterTypes",
      -  "lodgingType",
      -  "fishingDays",
      -  "licenceIncluded",
      -  "boatIncluded",
      -  "tackleIncluded",
      -  "courseLanguage",
      -  "courseType",
      -  "ageGroup",
      -  "accommodationKind",
      -  "roomType",
      -  "courseWeeks",
      -  "lessonsPerWeek",
      -  "activitiesIncluded",
      -  "boardSports",
      -  "surfLevel",
      -  "instruction",
      -  "surfAccommodation",
      -  "lessonDays",
      -  "equipmentIncluded",
      -  "yogaIncluded",
      -  "racketSports",
      -  "racketLevel",
      -  "coachingHours",
      -  "playHours",
      -  "danishCoach",
      -  "tournamentIncluded",
      -  "junior",
      -  "pillions",
      -  "mcTerrain",
      -  "bikeMode",
      -  "mcLevel",
      -  "ridingDays",
      -  "totalKm",
      -  "supportVehicle",
      -  "fuelIncluded",
      -  "ridingTypes",
      -  "ridingLevel",
      -  "ridingAccommodation",
      -  "weightLimitKg",
      -  "birdingThemes",
      -  "birdGuide",
      -  "activityLevel",
      -  "photoFocus",
      -  "groupSizeMax",
      -  "sailingProductKind",
      -  "vesselType",
      -  "crewModel",
      -  "sailingCabinType",
      -  "instructionIncluded",
      -  "womenOnly",
      -  "activities",
      -  "leadActivity",
      -  "guiding",
      -  "marketLanguageGuide",
      -  "noExperienceNeeded",
      -  "activityGearIncluded",
      -  "accommodationStyles",
      -  "mealPlanType",
      -  "accommodationFeatures"
      -]New value: +[
      +  "countrySlug",
      +  "destinationSlug",
      +  "provider",
      +  "centrumDistanceRange",
      +  "priceRange",
      +  "pricePerPersonRange",
      +  "durationDays",
      +  "arrivalYearWeek",
      +  "arrivalYearMonth",
      +  "arrivalDate",
      +  "stars",
      +  "guestRatingBucket",
      +  "transport",
      +  "accommodationType",
      +  "skiPassIncluded",
      +  "skiLiftDistanceRange",
      +  "skiBusDistanceRange",
      +  "skiSlopeDistanceRange",
      +  "greenFeeIncluded",
      +  "courseDistanceRange",
      +  "golfRoundsRange",
      +  "golfTripType",
      +  "golfBagIncluded",
      +  "surfSchoolIncluded",
      +  "beachDistanceRange",
      +  "waveType",
      +  "diveCenter",
      +  "diveTripType",
      +  "diveArea",
      +  "certificationRequired",
      +  "divesIncluded",
      +  "nitroxIncluded",
      +  "gearIncluded",
      +  "danishDiveLeader",
      +  "unlimitedHouseReef",
      +  "difficultyLevel",
      +  "dailyDistanceRange",
      +  "trailheadDistanceRange",
      +  "cyclingType",
      +  "tripFormat",
      +  "routeDistanceRange",
      +  "elevationGainRange",
      +  "eBikeAvailable",
      +  "luggageTransportIncluded",
      +  "guideIncluded",
      +  "bikeRentalAvailable",
      +  "gpxAvailable",
      +  "league",
      +  "homeTeam",
      +  "awayTeam",
      +  "team",
      +  "matchDate",
      +  "hotelIncluded",
      +  "race",
      +  "season",
      +  "raceDate",
      +  "ticketType",
      +  "raceDays",
      +  "transferIncluded",
      +  "distances",
      +  "terrain",
      +  "raceSeries",
      +  "entryIncluded",
      +  "gameType",
      +  "tripType",
      +  "triathlonDistance",
      +  "raceBrand",
      +  "bikeTransportIncluded",
      +  "cruiseType",
      +  "cruiseLine",
      +  "cabinType",
      +  "cruiseRegion",
      +  "embarkationCountry",
      +  "embarkationPort",
      +  "flightIncluded",
      +  "drinksIncluded",
      +  "excursionsIncluded",
      +  "coachTripType",
      +  "pickupRegion",
      +  "maxPersons",
      +  "bedrooms",
      +  "houseSizeRange",
      +  "petsAllowed",
      +  "consumptionIncluded",
      +  "freeCancellation",
      +  "carSupplier",
      +  "carClass",
      +  "carBodyType",
      +  "transmission",
      +  "fuelType",
      +  "seats",
      +  "zeroExcess",
      +  "pickupStation",
      +  "pickupStationType",
      +  "retreatFocus",
      +  "yogaLevel",
      +  "yogaStyles",
      +  "meditationIncluded",
      +  "vegetarianMeals",
      +  "danishInstructor",
      +  "tourFormat",
      +  "danishGuide",
      +  "guaranteedDeparture",
      +  "escorted",
      +  "danceStyles",
      +  "danceLevel",
      +  "soloWelcome",
      +  "programType",
      +  "spaAccess",
      +  "treatmentsIncluded",
      +  "dinnerIncluded",
      +  "guidedProgramme",
      +  "doctorConsultation",
      +  "safariBase",
      +  "accommodationStyle",
      +  "safariTypes",
      +  "wildlifeFocus",
      +  "privateVehicle",
      +  "windowSeatGuaranteed",
      +  "beachStayIncluded",
      +  "parkFeesIncluded",
      +  "cultureThemes",
      +  "expertGuide",
      +  "lecturesIncluded",
      +  "entriesIncluded",
      +  "ticketsIncluded",
      +  "eventKind",
      +  "unitType",
      +  "unitRange",
      +  "airConditioning",
      +  "coveredTerrace",
      +  "pool",
      +  "waterPark",
      +  "kidsClub",
      +  "directBeach",
      +  "sport",
      +  "competition",
      +  "stage",
      +  "huntTypes",
      +  "species",
      +  "guideRatio",
      +  "trophyFees",
      +  "huntingDays",
      +  "dateFlexible",
      +  "culinaryThemes",
      +  "culinaryRegion",
      +  "expertType",
      +  "tastingsIncluded",
      +  "producerVisits",
      +  "cookingClasses",
      +  "fishingTypes",
      +  "fishSpecies",
      +  "waterTypes",
      +  "lodgingType",
      +  "fishingDays",
      +  "licenceIncluded",
      +  "boatIncluded",
      +  "tackleIncluded",
      +  "courseLanguage",
      +  "courseType",
      +  "ageGroup",
      +  "accommodationKind",
      +  "roomType",
      +  "courseWeeks",
      +  "lessonsPerWeek",
      +  "activitiesIncluded",
      +  "boardSports",
      +  "surfLevel",
      +  "instruction",
      +  "surfAccommodation",
      +  "lessonDays",
      +  "equipmentIncluded",
      +  "yogaIncluded",
      +  "racketSports",
      +  "racketLevel",
      +  "coachingHours",
      +  "playHours",
      +  "danishCoach",
      +  "tournamentIncluded",
      +  "junior",
      +  "pillions",
      +  "mcTerrain",
      +  "bikeMode",
      +  "mcLevel",
      +  "ridingDays",
      +  "totalKm",
      +  "supportVehicle",
      +  "fuelIncluded",
      +  "ridingTypes",
      +  "ridingLevel",
      +  "ridingAccommodation",
      +  "weightLimitKg",
      +  "birdingThemes",
      +  "birdGuide",
      +  "activityLevel",
      +  "photoFocus",
      +  "groupSizeMax",
      +  "sailingProductKind",
      +  "vesselType",
      +  "crewModel",
      +  "sailingCabinType",
      +  "instructionIncluded",
      +  "womenOnly",
      +  "activities",
      +  "leadActivity",
      +  "guiding",
      +  "marketLanguageGuide",
      +  "noExperienceNeeded",
      +  "activityGearIncluded",
      +  "accommodationStyles",
      +  "mealPlanType",
      +  "accommodationFeatures"
      +]
  3. Changed9 schema fields changed
    • addedInput schema / properties / activities
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "canoe",
      +      "sea_kayak",
      +      "packraft",
      +      "whitewater_rafting",
      +      "timber_rafting",
      +      "canyoning",
      +      "coasteering",
      +      "climbing",
      +      "via_ferrata",
      +      "mountain_bike",
      +      "hiking",
      +      "snorkelling",
      +      "dog_sled",
      +      "snowmobile",
      +      "ski_pulk",
      +      "snowshoe",
      +      "bushcraft"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / activityGearIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / adventureAccommodationStyles
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "wild_camp",
      +      "campsite",
      +      "hut",
      +      "lodge",
      +      "guesthouse",
      +      "hotel",
      +      "apartment"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / facetFields / items / enum
      Previous value: -[
      -  "countrySlug",
      -  "destinationSlug",
      -  "provider",
      -  "centrumDistanceRange",
      -  "priceRange",
      -  "pricePerPersonRange",
      -  "durationDays",
      -  "arrivalYearWeek",
      -  "arrivalYearMonth",
      -  "arrivalDate",
      -  "stars",
      -  "guestRatingBucket",
      -  "transport",
      -  "accommodationType",
      -  "skiPassIncluded",
      -  "skiLiftDistanceRange",
      -  "skiBusDistanceRange",
      -  "skiSlopeDistanceRange",
      -  "greenFeeIncluded",
      -  "courseDistanceRange",
      -  "golfRoundsRange",
      -  "golfTripType",
      -  "golfBagIncluded",
      -  "surfSchoolIncluded",
      -  "beachDistanceRange",
      -  "waveType",
      -  "diveCenter",
      -  "diveTripType",
      -  "diveArea",
      -  "certificationRequired",
      -  "divesIncluded",
      -  "nitroxIncluded",
      -  "gearIncluded",
      -  "danishDiveLeader",
      -  "unlimitedHouseReef",
      -  "difficultyLevel",
      -  "dailyDistanceRange",
      -  "trailheadDistanceRange",
      -  "cyclingType",
      -  "tripFormat",
      -  "routeDistanceRange",
      -  "elevationGainRange",
      -  "eBikeAvailable",
      -  "luggageTransportIncluded",
      -  "guideIncluded",
      -  "bikeRentalAvailable",
      -  "gpxAvailable",
      -  "league",
      -  "homeTeam",
      -  "awayTeam",
      -  "team",
      -  "matchDate",
      -  "hotelIncluded",
      -  "race",
      -  "season",
      -  "raceDate",
      -  "ticketType",
      -  "raceDays",
      -  "transferIncluded",
      -  "distances",
      -  "terrain",
      -  "raceSeries",
      -  "entryIncluded",
      -  "gameType",
      -  "tripType",
      -  "triathlonDistance",
      -  "raceBrand",
      -  "bikeTransportIncluded",
      -  "cruiseType",
      -  "cruiseLine",
      -  "cabinType",
      -  "cruiseRegion",
      -  "embarkationCountry",
      -  "flightIncluded",
      -  "drinksIncluded",
      -  "excursionsIncluded",
      -  "coachTripType",
      -  "pickupRegion",
      -  "maxPersons",
      -  "bedrooms",
      -  "houseSizeRange",
      -  "petsAllowed",
      -  "consumptionIncluded",
      -  "freeCancellation",
      -  "carSupplier",
      -  "carClass",
      -  "carBodyType",
      -  "transmission",
      -  "fuelType",
      -  "seats",
      -  "zeroExcess",
      -  "pickupStation",
      -  "pickupStationType",
      -  "retreatFocus",
      -  "yogaLevel",
      -  "yogaStyles",
      -  "meditationIncluded",
      -  "vegetarianMeals",
      -  "danishInstructor",
      -  "tourFormat",
      -  "danishGuide",
      -  "guaranteedDeparture",
      -  "escorted",
      -  "danceStyles",
      -  "danceLevel",
      -  "soloWelcome",
      -  "programType",
      -  "spaAccess",
      -  "treatmentsIncluded",
      -  "dinnerIncluded",
      -  "guidedProgramme",
      -  "doctorConsultation",
      -  "safariBase",
      -  "accommodationStyle",
      -  "safariTypes",
      -  "wildlifeFocus",
      -  "privateVehicle",
      -  "windowSeatGuaranteed",
      -  "beachStayIncluded",
      -  "parkFeesIncluded",
      -  "cultureThemes",
      -  "expertGuide",
      -  "lecturesIncluded",
      -  "entriesIncluded",
      -  "ticketsIncluded",
      -  "eventKind",
      -  "unitType",
      -  "unitRange",
      -  "airConditioning",
      -  "coveredTerrace",
      -  "pool",
      -  "waterPark",
      -  "kidsClub",
      -  "directBeach",
      -  "sport",
      -  "competition",
      -  "stage",
      -  "huntTypes",
      -  "species",
      -  "guideRatio",
      -  "trophyFees",
      -  "huntingDays",
      -  "dateFlexible",
      -  "culinaryThemes",
      -  "culinaryRegion",
      -  "expertType",
      -  "tastingsIncluded",
      -  "producerVisits",
      -  "cookingClasses",
      -  "fishingTypes",
      -  "fishSpecies",
      -  "waterTypes",
      -  "lodgingType",
      -  "fishingDays",
      -  "licenceIncluded",
      -  "boatIncluded",
      -  "tackleIncluded",
      -  "courseLanguage",
      -  "courseType",
      -  "ageGroup",
      -  "accommodationKind",
      -  "roomType",
      -  "courseWeeks",
      -  "lessonsPerWeek",
      -  "activitiesIncluded",
      -  "boardSports",
      -  "surfLevel",
      -  "instruction",
      -  "surfAccommodation",
      -  "lessonDays",
      -  "equipmentIncluded",
      -  "yogaIncluded",
      -  "racketSports",
      -  "racketLevel",
      -  "coachingHours",
      -  "playHours",
      -  "danishCoach",
      -  "tournamentIncluded",
      -  "junior",
      -  "pillions",
      -  "mcTerrain",
      -  "bikeMode",
      -  "mcLevel",
      -  "ridingDays",
      -  "totalKm",
      -  "supportVehicle",
      -  "fuelIncluded",
      -  "ridingTypes",
      -  "ridingLevel",
      -  "ridingAccommodation",
      -  "weightLimitKg",
      -  "birdingThemes",
      -  "birdGuide",
      -  "activityLevel",
      -  "photoFocus",
      -  "groupSizeMax",
      -  "sailingProductKind",
      -  "vesselType",
      -  "crewModel",
      -  "sailingCabinType",
      -  "instructionIncluded",
      -  "womenOnly",
      -  "mealPlanType",
      -  "accommodationFeatures"
      -]New value: +[
      +  "countrySlug",
      +  "destinationSlug",
      +  "provider",
      +  "centrumDistanceRange",
      +  "priceRange",
      +  "pricePerPersonRange",
      +  "durationDays",
      +  "arrivalYearWeek",
      +  "arrivalYearMonth",
      +  "arrivalDate",
      +  "stars",
      +  "guestRatingBucket",
      +  "transport",
      +  "accommodationType",
      +  "skiPassIncluded",
      +  "skiLiftDistanceRange",
      +  "skiBusDistanceRange",
      +  "skiSlopeDistanceRange",
      +  "greenFeeIncluded",
      +  "courseDistanceRange",
      +  "golfRoundsRange",
      +  "golfTripType",
      +  "golfBagIncluded",
      +  "surfSchoolIncluded",
      +  "beachDistanceRange",
      +  "waveType",
      +  "diveCenter",
      +  "diveTripType",
      +  "diveArea",
      +  "certificationRequired",
      +  "divesIncluded",
      +  "nitroxIncluded",
      +  "gearIncluded",
      +  "danishDiveLeader",
      +  "unlimitedHouseReef",
      +  "difficultyLevel",
      +  "dailyDistanceRange",
      +  "trailheadDistanceRange",
      +  "cyclingType",
      +  "tripFormat",
      +  "routeDistanceRange",
      +  "elevationGainRange",
      +  "eBikeAvailable",
      +  "luggageTransportIncluded",
      +  "guideIncluded",
      +  "bikeRentalAvailable",
      +  "gpxAvailable",
      +  "league",
      +  "homeTeam",
      +  "awayTeam",
      +  "team",
      +  "matchDate",
      +  "hotelIncluded",
      +  "race",
      +  "season",
      +  "raceDate",
      +  "ticketType",
      +  "raceDays",
      +  "transferIncluded",
      +  "distances",
      +  "terrain",
      +  "raceSeries",
      +  "entryIncluded",
      +  "gameType",
      +  "tripType",
      +  "triathlonDistance",
      +  "raceBrand",
      +  "bikeTransportIncluded",
      +  "cruiseType",
      +  "cruiseLine",
      +  "cabinType",
      +  "cruiseRegion",
      +  "embarkationCountry",
      +  "flightIncluded",
      +  "drinksIncluded",
      +  "excursionsIncluded",
      +  "coachTripType",
      +  "pickupRegion",
      +  "maxPersons",
      +  "bedrooms",
      +  "houseSizeRange",
      +  "petsAllowed",
      +  "consumptionIncluded",
      +  "freeCancellation",
      +  "carSupplier",
      +  "carClass",
      +  "carBodyType",
      +  "transmission",
      +  "fuelType",
      +  "seats",
      +  "zeroExcess",
      +  "pickupStation",
      +  "pickupStationType",
      +  "retreatFocus",
      +  "yogaLevel",
      +  "yogaStyles",
      +  "meditationIncluded",
      +  "vegetarianMeals",
      +  "danishInstructor",
      +  "tourFormat",
      +  "danishGuide",
      +  "guaranteedDeparture",
      +  "escorted",
      +  "danceStyles",
      +  "danceLevel",
      +  "soloWelcome",
      +  "programType",
      +  "spaAccess",
      +  "treatmentsIncluded",
      +  "dinnerIncluded",
      +  "guidedProgramme",
      +  "doctorConsultation",
      +  "safariBase",
      +  "accommodationStyle",
      +  "safariTypes",
      +  "wildlifeFocus",
      +  "privateVehicle",
      +  "windowSeatGuaranteed",
      +  "beachStayIncluded",
      +  "parkFeesIncluded",
      +  "cultureThemes",
      +  "expertGuide",
      +  "lecturesIncluded",
      +  "entriesIncluded",
      +  "ticketsIncluded",
      +  "eventKind",
      +  "unitType",
      +  "unitRange",
      +  "airConditioning",
      +  "coveredTerrace",
      +  "pool",
      +  "waterPark",
      +  "kidsClub",
      +  "directBeach",
      +  "sport",
      +  "competition",
      +  "stage",
      +  "huntTypes",
      +  "species",
      +  "guideRatio",
      +  "trophyFees",
      +  "huntingDays",
      +  "dateFlexible",
      +  "culinaryThemes",
      +  "culinaryRegion",
      +  "expertType",
      +  "tastingsIncluded",
      +  "producerVisits",
      +  "cookingClasses",
      +  "fishingTypes",
      +  "fishSpecies",
      +  "waterTypes",
      +  "lodgingType",
      +  "fishingDays",
      +  "licenceIncluded",
      +  "boatIncluded",
      +  "tackleIncluded",
      +  "courseLanguage",
      +  "courseType",
      +  "ageGroup",
      +  "accommodationKind",
      +  "roomType",
      +  "courseWeeks",
      +  "lessonsPerWeek",
      +  "activitiesIncluded",
      +  "boardSports",
      +  "surfLevel",
      +  "instruction",
      +  "surfAccommodation",
      +  "lessonDays",
      +  "equipmentIncluded",
      +  "yogaIncluded",
      +  "racketSports",
      +  "racketLevel",
      +  "coachingHours",
      +  "playHours",
      +  "danishCoach",
      +  "tournamentIncluded",
      +  "junior",
      +  "pillions",
      +  "mcTerrain",
      +  "bikeMode",
      +  "mcLevel",
      +  "ridingDays",
      +  "totalKm",
      +  "supportVehicle",
      +  "fuelIncluded",
      +  "ridingTypes",
      +  "ridingLevel",
      +  "ridingAccommodation",
      +  "weightLimitKg",
      +  "birdingThemes",
      +  "birdGuide",
      +  "activityLevel",
      +  "photoFocus",
      +  "groupSizeMax",
      +  "sailingProductKind",
      +  "vesselType",
      +  "crewModel",
      +  "sailingCabinType",
      +  "instructionIncluded",
      +  "womenOnly",
      +  "activities",
      +  "leadActivity",
      +  "guiding",
      +  "marketLanguageGuide",
      +  "noExperienceNeeded",
      +  "activityGearIncluded",
      +  "accommodationStyles",
      +  "mealPlanType",
      +  "accommodationFeatures"
      +]
    • addedInput schema / properties / guidingTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "guided",
      +      "self_guided",
      +      "briefed_self_guided"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / leadActivities
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "canoe",
      +      "sea_kayak",
      +      "packraft",
      +      "whitewater_rafting",
      +      "timber_rafting",
      +      "canyoning",
      +      "coasteering",
      +      "climbing",
      +      "via_ferrata",
      +      "mountain_bike",
      +      "hiking",
      +      "snorkelling",
      +      "dog_sled",
      +      "snowmobile",
      +      "ski_pulk",
      +      "snowshoe",
      +      "bushcraft"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / marketLanguageGuide
      Added value: +{
      +  "type": "boolean"
      +}
    • changedInput schema / properties / niche / enum
      Previous value: -[
      -  "ski",
      -  "golf",
      -  "surf",
      -  "diving",
      -  "hiking",
      -  "charter",
      -  "cycling",
      -  "football",
      -  "carrental",
      -  "f1",
      -  "running",
      -  "americanfootball",
      -  "yoga",
      -  "triathlon",
      -  "cruise",
      -  "coach",
      -  "holidayhome",
      -  "roundtrip",
      -  "citybreak",
      -  "dance",
      -  "wellness",
      -  "safari",
      -  "culture",
      -  "sportsevent",
      -  "camping",
      -  "hunting",
      -  "culinary",
      -  "fishing",
      -  "language",
      -  "racket",
      -  "motorcycle",
      -  "riding",
      -  "birding",
      -  "sailing",
      -  "concert",
      -  "umrah"
      -]New value: +[
      +  "ski",
      +  "golf",
      +  "surf",
      +  "diving",
      +  "hiking",
      +  "charter",
      +  "cycling",
      +  "football",
      +  "carrental",
      +  "f1",
      +  "running",
      +  "americanfootball",
      +  "yoga",
      +  "triathlon",
      +  "cruise",
      +  "coach",
      +  "holidayhome",
      +  "roundtrip",
      +  "citybreak",
      +  "dance",
      +  "wellness",
      +  "safari",
      +  "culture",
      +  "sportsevent",
      +  "camping",
      +  "hunting",
      +  "culinary",
      +  "fishing",
      +  "language",
      +  "racket",
      +  "motorcycle",
      +  "riding",
      +  "birding",
      +  "sailing",
      +  "concert",
      +  "umrah",
      +  "adventure"
      +]
    • addedInput schema / properties / noExperienceNeeded
      Added value: +{
      +  "type": "boolean"
      +}
  4. Changed3 schema fields changed
    • changedInput schema / properties / cruiseLines / items / enum
      Previous value: -[
      -  "msc",
      -  "costa",
      -  "royal_caribbean",
      -  "celebrity",
      -  "norwegian",
      -  "princess",
      -  "holland_america",
      -  "carnival",
      -  "cunard",
      -  "p_and_o",
      -  "disney",
      -  "virgin_voyages",
      -  "oceania",
      -  "regent",
      -  "azamara",
      -  "silversea",
      -  "seabourn",
      -  "explora",
      -  "windstar",
      -  "ponant",
      -  "viking",
      -  "hurtigruten",
      -  "havila",
      -  "ambassador",
      -  "fred_olsen",
      -  "aida",
      -  "tui_cruises",
      -  "amawaterways",
      -  "nicko",
      -  "a_rosa",
      -  "avalon",
      -  "uniworld",
      -  "scenic",
      -  "viva",
      -  "plantours",
      -  "sea_cloud",
      -  "croisieurope",
      -  "thurgau",
      -  "riverside",
      -  "hapag_lloyd",
      -  "phoenix",
      -  "avista",
      -  "lernidee",
      -  "amadeus",
      -  "hx",
      -  "other"
      -]New value: +[
      +  "msc",
      +  "costa",
      +  "royal_caribbean",
      +  "celebrity",
      +  "norwegian",
      +  "princess",
      +  "holland_america",
      +  "carnival",
      +  "cunard",
      +  "p_and_o",
      +  "disney",
      +  "virgin_voyages",
      +  "oceania",
      +  "regent",
      +  "azamara",
      +  "silversea",
      +  "seabourn",
      +  "explora",
      +  "windstar",
      +  "ponant",
      +  "viking",
      +  "hurtigruten",
      +  "havila",
      +  "ambassador",
      +  "fred_olsen",
      +  "aida",
      +  "tui_cruises",
      +  "amawaterways",
      +  "nicko",
      +  "a_rosa",
      +  "avalon",
      +  "uniworld",
      +  "scenic",
      +  "viva",
      +  "plantours",
      +  "sea_cloud",
      +  "croisieurope",
      +  "thurgau",
      +  "riverside",
      +  "hapag_lloyd",
      +  "phoenix",
      +  "avista",
      +  "lernidee",
      +  "amadeus",
      +  "hx",
      +  "go_nordic",
      +  "color_line",
      +  "other"
      +]
    • changedInput schema / properties / cruiseTypes / items / enum
      Previous value: -[
      -  "ocean",
      -  "river",
      -  "coastal",
      -  "expedition"
      -]New value: +[
      +  "ocean",
      +  "river",
      +  "coastal",
      +  "expedition",
      +  "mini"
      +]
    • changedInput schema / properties / transports / items / enum
      Previous value: -[
      -  "bus",
      -  "train",
      -  "car",
      -  "flight_bll",
      -  "flight_cph",
      -  "flight_aal",
      -  "flight_arn",
      -  "flight_got",
      -  "flight_ham",
      -  "flight_aar",
      -  "flight_krp",
      -  "flight_rnn",
      -  "flight_ams",
      -  "flight_ein",
      -  "flight_rtm",
      -  "flight_grq",
      -  "flight_mst",
      -  "flight_bru",
      -  "flight_dus",
      -  "flight_nrn",
      -  "flight_cgn",
      -  "flight_osl",
      -  "flight_bgo",
      -  "flight_svg",
      -  "flight_trd",
      -  "flight_mmx",
      -  "flight_jkg",
      -  "flight_krs",
      -  "flight_tos",
      -  "flight_trf",
      -  "flight_aes",
      -  "flight_boo",
      -  "flight_eve",
      -  "flight_hau",
      -  "flight_ksu",
      -  "flight_mol",
      -  "flight_alf",
      -  "flight_bdu",
      -  "flight_kkn",
      -  "flight_lkl",
      -  "flight_lyr",
      -  "flight_crl",
      -  "flight_nyo",
      -  "flight_vxo",
      -  "flight_klr",
      -  "flight_ksd",
      -  "flight_fmo",
      -  "flight_dtm",
      -  "flight_fra",
      -  "flight_muc",
      -  "flight_ber",
      -  "flight_str",
      -  "flight_ksf",
      -  "flight_nue",
      -  "flight_scn",
      -  "flight_pad",
      -  "flight_drs",
      -  "flight_erf",
      -  "flight_lej",
      -  "flight_rlg",
      -  "flight_fdh",
      -  "flight_hhn",
      -  "flight_lbc",
      -  "flight_agb",
      -  "flight_fkb",
      -  "flight_fmm",
      -  "flight_bre",
      -  "flight_haj",
      -  "flight_vie",
      -  "flight_szg",
      -  "flight_grz",
      -  "flight_inn",
      -  "flight_lnz",
      -  "flight_klu",
      -  "flight_zrh",
      -  "flight_bsl",
      -  "flight_gva",
      -  "flight_brn",
      -  "flight_lux",
      -  "flight_lhr",
      -  "flight_lgw",
      -  "flight_man",
      -  "flight_stn",
      -  "flight_ltn",
      -  "flight_bhx",
      -  "flight_edi",
      -  "flight_gla",
      -  "flight_brs",
      -  "flight_ncl",
      -  "flight_lba",
      -  "flight_ema",
      -  "flight_lpl",
      -  "flight_bfs",
      -  "flight_boh",
      -  "flight_cwl",
      -  "flight_sen",
      -  "flight_ext",
      -  "flight_pik",
      -  "flight_nwi",
      -  "flight_abz",
      -  "flight_anr",
      -  "flight_lgg",
      -  "flight_ost",
      -  "flight_mad",
      -  "flight_bcn",
      -  "flight_pmi",
      -  "flight_agp",
      -  "flight_alc",
      -  "flight_vlc",
      -  "flight_svq",
      -  "flight_bio",
      -  "flight_cdg",
      -  "flight_ory",
      -  "flight_lys",
      -  "flight_mrs",
      -  "flight_nce",
      -  "flight_tls",
      -  "flight_bod",
      -  "flight_nte",
      -  "flight_bva",
      -  "flight_lil",
      -  "flight_sxb",
      -  "flight_mpl",
      -  "flight_bes",
      -  "flight_rns",
      -  "flight_biq",
      -  "flight_dol",
      -  "flight_cfr",
      -  "flight_cfe",
      -  "flight_etz",
      -  "flight_pgf",
      -  "flight_lig",
      -  "flight_puf",
      -  "flight_dle",
      -  "flight_lrh",
      -  "flight_tuf",
      -  "flight_xcr",
      -  "flight_lde",
      -  "flight_aja",
      -  "flight_bia",
      -  "flight_fco",
      -  "flight_mxp",
      -  "flight_bgy",
      -  "flight_lin",
      -  "flight_vce",
      -  "flight_blq",
      -  "flight_nap",
      -  "flight_cta",
      -  "flight_trn"
      -]New value: +[
      +  "bus",
      +  "train",
      +  "car",
      +  "flight_bll",
      +  "flight_cph",
      +  "flight_aal",
      +  "flight_arn",
      +  "flight_got",
      +  "flight_ham",
      +  "flight_aar",
      +  "flight_krp",
      +  "flight_rnn",
      +  "flight_ams",
      +  "flight_ein",
      +  "flight_rtm",
      +  "flight_grq",
      +  "flight_mst",
      +  "flight_bru",
      +  "flight_dus",
      +  "flight_nrn",
      +  "flight_cgn",
      +  "flight_osl",
      +  "flight_bgo",
      +  "flight_svg",
      +  "flight_trd",
      +  "flight_mmx",
      +  "flight_jkg",
      +  "flight_krs",
      +  "flight_tos",
      +  "flight_trf",
      +  "flight_aes",
      +  "flight_boo",
      +  "flight_eve",
      +  "flight_hau",
      +  "flight_ksu",
      +  "flight_mol",
      +  "flight_alf",
      +  "flight_bdu",
      +  "flight_kkn",
      +  "flight_lkl",
      +  "flight_lyr",
      +  "flight_crl",
      +  "flight_nyo",
      +  "flight_vxo",
      +  "flight_klr",
      +  "flight_ksd",
      +  "flight_fmo",
      +  "flight_dtm",
      +  "flight_fra",
      +  "flight_muc",
      +  "flight_ber",
      +  "flight_str",
      +  "flight_ksf",
      +  "flight_nue",
      +  "flight_scn",
      +  "flight_pad",
      +  "flight_drs",
      +  "flight_erf",
      +  "flight_lej",
      +  "flight_rlg",
      +  "flight_fdh",
      +  "flight_hhn",
      +  "flight_lbc",
      +  "flight_agb",
      +  "flight_fkb",
      +  "flight_fmm",
      +  "flight_bre",
      +  "flight_haj",
      +  "flight_vie",
      +  "flight_szg",
      +  "flight_grz",
      +  "flight_inn",
      +  "flight_lnz",
      +  "flight_klu",
      +  "flight_zrh",
      +  "flight_bsl",
      +  "flight_gva",
      +  "flight_brn",
      +  "flight_lux",
      +  "flight_lhr",
      +  "flight_lgw",
      +  "flight_man",
      +  "flight_stn",
      +  "flight_ltn",
      +  "flight_bhx",
      +  "flight_edi",
      +  "flight_gla",
      +  "flight_brs",
      +  "flight_ncl",
      +  "flight_lba",
      +  "flight_ema",
      +  "flight_lpl",
      +  "flight_bfs",
      +  "flight_boh",
      +  "flight_cwl",
      +  "flight_sen",
      +  "flight_ext",
      +  "flight_pik",
      +  "flight_nwi",
      +  "flight_dsa",
      +  "flight_abz",
      +  "flight_anr",
      +  "flight_lgg",
      +  "flight_ost",
      +  "flight_mad",
      +  "flight_bcn",
      +  "flight_pmi",
      +  "flight_agp",
      +  "flight_alc",
      +  "flight_vlc",
      +  "flight_svq",
      +  "flight_bio",
      +  "flight_cdg",
      +  "flight_ory",
      +  "flight_lys",
      +  "flight_mrs",
      +  "flight_nce",
      +  "flight_tls",
      +  "flight_bod",
      +  "flight_nte",
      +  "flight_bva",
      +  "flight_lil",
      +  "flight_sxb",
      +  "flight_mpl",
      +  "flight_bes",
      +  "flight_rns",
      +  "flight_biq",
      +  "flight_dol",
      +  "flight_cfr",
      +  "flight_cfe",
      +  "flight_etz",
      +  "flight_pgf",
      +  "flight_lig",
      +  "flight_puf",
      +  "flight_dle",
      +  "flight_lrh",
      +  "flight_tuf",
      +  "flight_xcr",
      +  "flight_lde",
      +  "flight_aja",
      +  "flight_bia",
      +  "flight_fco",
      +  "flight_mxp",
      +  "flight_bgy",
      +  "flight_lin",
      +  "flight_vce",
      +  "flight_blq",
      +  "flight_nap",
      +  "flight_cta",
      +  "flight_trn",
      +  "flight_jfk",
      +  "flight_ewr",
      +  "flight_lax",
      +  "flight_ord",
      +  "flight_atl",
      +  "flight_dfw",
      +  "flight_den",
      +  "flight_sfo",
      +  "flight_sea",
      +  "flight_mia",
      +  "flight_bos",
      +  "flight_iad",
      +  "flight_mco",
      +  "flight_gru",
      +  "flight_gig",
      +  "flight_bsb",
      +  "flight_cnf",
      +  "flight_yyz",
      +  "flight_yvr",
      +  "flight_yul",
      +  "flight_yyc",
      +  "flight_syd",
      +  "flight_mel",
      +  "flight_bne",
      +  "flight_per",
      +  "flight_adl",
      +  "flight_akl",
      +  "flight_chc",
      +  "flight_wlg",
      +  "flight_lis",
      +  "flight_opo",
      +  "flight_fao",
      +  "flight_dub",
      +  "flight_ork",
      +  "flight_snn",
      +  "flight_hel",
      +  "flight_oul",
      +  "flight_tmp",
      +  "flight_tku"
      +]
  5. Changed2 schema fields changed
    • changedInput schema / properties / pickupRegions / items / enum
      Previous value: -[
      -  "north_jutland",
      -  "central_jutland",
      -  "south_jutland",
      -  "funen",
      -  "zealand",
      -  "copenhagen",
      -  "bornholm"
      -]New value: +[
      +  "north_jutland",
      +  "central_jutland",
      +  "south_jutland",
      +  "funen",
      +  "zealand",
      +  "copenhagen",
      +  "bornholm",
      +  "gb_scotland",
      +  "gb_north_west",
      +  "gb_north_east",
      +  "gb_yorkshire",
      +  "gb_midlands",
      +  "gb_south"
      +]
    • changedInput schema / properties / transports / items / enum
      Previous value: -[
      -  "bus",
      -  "train",
      -  "car",
      -  "flight_bll",
      -  "flight_cph",
      -  "flight_aal",
      -  "flight_arn",
      -  "flight_got",
      -  "flight_ham",
      -  "flight_aar",
      -  "flight_krp",
      -  "flight_rnn",
      -  "flight_ams",
      -  "flight_ein",
      -  "flight_rtm",
      -  "flight_grq",
      -  "flight_mst",
      -  "flight_bru",
      -  "flight_dus",
      -  "flight_nrn",
      -  "flight_cgn",
      -  "flight_osl",
      -  "flight_bgo",
      -  "flight_svg",
      -  "flight_trd",
      -  "flight_mmx",
      -  "flight_jkg",
      -  "flight_krs",
      -  "flight_crl",
      -  "flight_fmo",
      -  "flight_dtm",
      -  "flight_fra",
      -  "flight_muc",
      -  "flight_ber",
      -  "flight_str",
      -  "flight_ksf",
      -  "flight_nue",
      -  "flight_scn",
      -  "flight_pad",
      -  "flight_drs",
      -  "flight_erf",
      -  "flight_lej",
      -  "flight_rlg",
      -  "flight_fdh",
      -  "flight_hhn",
      -  "flight_lbc",
      -  "flight_agb",
      -  "flight_fkb",
      -  "flight_fmm",
      -  "flight_bre",
      -  "flight_haj",
      -  "flight_vie",
      -  "flight_szg",
      -  "flight_grz",
      -  "flight_inn",
      -  "flight_lnz",
      -  "flight_klu",
      -  "flight_zrh",
      -  "flight_bsl",
      -  "flight_gva",
      -  "flight_brn",
      -  "flight_lux",
      -  "flight_lhr",
      -  "flight_lgw",
      -  "flight_man",
      -  "flight_stn",
      -  "flight_ltn",
      -  "flight_bhx",
      -  "flight_edi",
      -  "flight_gla",
      -  "flight_brs",
      -  "flight_ncl",
      -  "flight_anr",
      -  "flight_lgg",
      -  "flight_ost",
      -  "flight_mad",
      -  "flight_bcn",
      -  "flight_pmi",
      -  "flight_agp",
      -  "flight_alc",
      -  "flight_vlc",
      -  "flight_svq",
      -  "flight_bio",
      -  "flight_cdg",
      -  "flight_ory",
      -  "flight_lys",
      -  "flight_mrs",
      -  "flight_nce",
      -  "flight_tls",
      -  "flight_bod",
      -  "flight_nte",
      -  "flight_bva",
      -  "flight_lil",
      -  "flight_fco",
      -  "flight_mxp",
      -  "flight_bgy",
      -  "flight_lin",
      -  "flight_vce",
      -  "flight_blq",
      -  "flight_nap",
      -  "flight_cta",
      -  "flight_trn"
      -]New value: +[
      +  "bus",
      +  "train",
      +  "car",
      +  "flight_bll",
      +  "flight_cph",
      +  "flight_aal",
      +  "flight_arn",
      +  "flight_got",
      +  "flight_ham",
      +  "flight_aar",
      +  "flight_krp",
      +  "flight_rnn",
      +  "flight_ams",
      +  "flight_ein",
      +  "flight_rtm",
      +  "flight_grq",
      +  "flight_mst",
      +  "flight_bru",
      +  "flight_dus",
      +  "flight_nrn",
      +  "flight_cgn",
      +  "flight_osl",
      +  "flight_bgo",
      +  "flight_svg",
      +  "flight_trd",
      +  "flight_mmx",
      +  "flight_jkg",
      +  "flight_krs",
      +  "flight_tos",
      +  "flight_trf",
      +  "flight_aes",
      +  "flight_boo",
      +  "flight_eve",
      +  "flight_hau",
      +  "flight_ksu",
      +  "flight_mol",
      +  "flight_alf",
      +  "flight_bdu",
      +  "flight_kkn",
      +  "flight_lkl",
      +  "flight_lyr",
      +  "flight_crl",
      +  "flight_nyo",
      +  "flight_vxo",
      +  "flight_klr",
      +  "flight_ksd",
      +  "flight_fmo",
      +  "flight_dtm",
      +  "flight_fra",
      +  "flight_muc",
      +  "flight_ber",
      +  "flight_str",
      +  "flight_ksf",
      +  "flight_nue",
      +  "flight_scn",
      +  "flight_pad",
      +  "flight_drs",
      +  "flight_erf",
      +  "flight_lej",
      +  "flight_rlg",
      +  "flight_fdh",
      +  "flight_hhn",
      +  "flight_lbc",
      +  "flight_agb",
      +  "flight_fkb",
      +  "flight_fmm",
      +  "flight_bre",
      +  "flight_haj",
      +  "flight_vie",
      +  "flight_szg",
      +  "flight_grz",
      +  "flight_inn",
      +  "flight_lnz",
      +  "flight_klu",
      +  "flight_zrh",
      +  "flight_bsl",
      +  "flight_gva",
      +  "flight_brn",
      +  "flight_lux",
      +  "flight_lhr",
      +  "flight_lgw",
      +  "flight_man",
      +  "flight_stn",
      +  "flight_ltn",
      +  "flight_bhx",
      +  "flight_edi",
      +  "flight_gla",
      +  "flight_brs",
      +  "flight_ncl",
      +  "flight_lba",
      +  "flight_ema",
      +  "flight_lpl",
      +  "flight_bfs",
      +  "flight_boh",
      +  "flight_cwl",
      +  "flight_sen",
      +  "flight_ext",
      +  "flight_pik",
      +  "flight_nwi",
      +  "flight_abz",
      +  "flight_anr",
      +  "flight_lgg",
      +  "flight_ost",
      +  "flight_mad",
      +  "flight_bcn",
      +  "flight_pmi",
      +  "flight_agp",
      +  "flight_alc",
      +  "flight_vlc",
      +  "flight_svq",
      +  "flight_bio",
      +  "flight_cdg",
      +  "flight_ory",
      +  "flight_lys",
      +  "flight_mrs",
      +  "flight_nce",
      +  "flight_tls",
      +  "flight_bod",
      +  "flight_nte",
      +  "flight_bva",
      +  "flight_lil",
      +  "flight_sxb",
      +  "flight_mpl",
      +  "flight_bes",
      +  "flight_rns",
      +  "flight_biq",
      +  "flight_dol",
      +  "flight_cfr",
      +  "flight_cfe",
      +  "flight_etz",
      +  "flight_pgf",
      +  "flight_lig",
      +  "flight_puf",
      +  "flight_dle",
      +  "flight_lrh",
      +  "flight_tuf",
      +  "flight_xcr",
      +  "flight_lde",
      +  "flight_aja",
      +  "flight_bia",
      +  "flight_fco",
      +  "flight_mxp",
      +  "flight_bgy",
      +  "flight_lin",
      +  "flight_vce",
      +  "flight_blq",
      +  "flight_nap",
      +  "flight_cta",
      +  "flight_trn"
      +]
  6. Changed1 schema field changed
    • changedInput schema / properties / market / enum
      Previous value: -[
      -  "dk"
      -]New value: +[
      +  "dk",
      +  "de"
      +]
  7. Changed2 schema fields changed
    • changedInput schema / properties / cruiseLines / items / enum
      Previous value: -[
      -  "msc",
      -  "costa",
      -  "royal_caribbean",
      -  "celebrity",
      -  "norwegian",
      -  "princess",
      -  "holland_america",
      -  "carnival",
      -  "cunard",
      -  "p_and_o",
      -  "disney",
      -  "virgin_voyages",
      -  "oceania",
      -  "regent",
      -  "azamara",
      -  "silversea",
      -  "seabourn",
      -  "explora",
      -  "windstar",
      -  "ponant",
      -  "viking",
      -  "hurtigruten",
      -  "havila",
      -  "ambassador",
      -  "fred_olsen",
      -  "aida",
      -  "tui_cruises",
      -  "amawaterways",
      -  "nicko",
      -  "a_rosa",
      -  "avalon",
      -  "uniworld",
      -  "scenic",
      -  "other"
      -]New value: +[
      +  "msc",
      +  "costa",
      +  "royal_caribbean",
      +  "celebrity",
      +  "norwegian",
      +  "princess",
      +  "holland_america",
      +  "carnival",
      +  "cunard",
      +  "p_and_o",
      +  "disney",
      +  "virgin_voyages",
      +  "oceania",
      +  "regent",
      +  "azamara",
      +  "silversea",
      +  "seabourn",
      +  "explora",
      +  "windstar",
      +  "ponant",
      +  "viking",
      +  "hurtigruten",
      +  "havila",
      +  "ambassador",
      +  "fred_olsen",
      +  "aida",
      +  "tui_cruises",
      +  "amawaterways",
      +  "nicko",
      +  "a_rosa",
      +  "avalon",
      +  "uniworld",
      +  "scenic",
      +  "viva",
      +  "plantours",
      +  "sea_cloud",
      +  "croisieurope",
      +  "thurgau",
      +  "riverside",
      +  "hapag_lloyd",
      +  "phoenix",
      +  "avista",
      +  "lernidee",
      +  "amadeus",
      +  "hx",
      +  "other"
      +]
    • changedInput schema / properties / transports / items / enum
      Previous value: -[
      -  "bus",
      -  "train",
      -  "car",
      -  "flight_bll",
      -  "flight_cph",
      -  "flight_aal",
      -  "flight_arn",
      -  "flight_got",
      -  "flight_ham",
      -  "flight_aar",
      -  "flight_krp",
      -  "flight_rnn",
      -  "flight_ams",
      -  "flight_ein",
      -  "flight_rtm",
      -  "flight_grq",
      -  "flight_mst",
      -  "flight_bru",
      -  "flight_dus",
      -  "flight_nrn",
      -  "flight_cgn",
      -  "flight_osl",
      -  "flight_bgo",
      -  "flight_svg",
      -  "flight_trd",
      -  "flight_mmx",
      -  "flight_jkg",
      -  "flight_krs",
      -  "flight_crl",
      -  "flight_fmo",
      -  "flight_dtm",
      -  "flight_fra",
      -  "flight_muc",
      -  "flight_ber",
      -  "flight_str",
      -  "flight_ksf",
      -  "flight_nue",
      -  "flight_scn",
      -  "flight_pad",
      -  "flight_drs",
      -  "flight_erf",
      -  "flight_lej",
      -  "flight_rlg",
      -  "flight_fdh",
      -  "flight_fkb",
      -  "flight_fmm",
      -  "flight_bre",
      -  "flight_haj",
      -  "flight_vie",
      -  "flight_szg",
      -  "flight_grz",
      -  "flight_inn",
      -  "flight_lnz",
      -  "flight_klu",
      -  "flight_zrh",
      -  "flight_bsl",
      -  "flight_gva",
      -  "flight_brn",
      -  "flight_lux",
      -  "flight_lhr",
      -  "flight_lgw",
      -  "flight_man",
      -  "flight_stn",
      -  "flight_ltn",
      -  "flight_bhx",
      -  "flight_edi",
      -  "flight_gla",
      -  "flight_brs",
      -  "flight_ncl",
      -  "flight_anr",
      -  "flight_lgg",
      -  "flight_ost",
      -  "flight_mad",
      -  "flight_bcn",
      -  "flight_pmi",
      -  "flight_agp",
      -  "flight_alc",
      -  "flight_vlc",
      -  "flight_svq",
      -  "flight_bio",
      -  "flight_cdg",
      -  "flight_ory",
      -  "flight_lys",
      -  "flight_mrs",
      -  "flight_nce",
      -  "flight_tls",
      -  "flight_bod",
      -  "flight_nte",
      -  "flight_bva",
      -  "flight_lil",
      -  "flight_fco",
      -  "flight_mxp",
      -  "flight_bgy",
      -  "flight_lin",
      -  "flight_vce",
      -  "flight_blq",
      -  "flight_nap",
      -  "flight_cta",
      -  "flight_trn"
      -]New value: +[
      +  "bus",
      +  "train",
      +  "car",
      +  "flight_bll",
      +  "flight_cph",
      +  "flight_aal",
      +  "flight_arn",
      +  "flight_got",
      +  "flight_ham",
      +  "flight_aar",
      +  "flight_krp",
      +  "flight_rnn",
      +  "flight_ams",
      +  "flight_ein",
      +  "flight_rtm",
      +  "flight_grq",
      +  "flight_mst",
      +  "flight_bru",
      +  "flight_dus",
      +  "flight_nrn",
      +  "flight_cgn",
      +  "flight_osl",
      +  "flight_bgo",
      +  "flight_svg",
      +  "flight_trd",
      +  "flight_mmx",
      +  "flight_jkg",
      +  "flight_krs",
      +  "flight_crl",
      +  "flight_fmo",
      +  "flight_dtm",
      +  "flight_fra",
      +  "flight_muc",
      +  "flight_ber",
      +  "flight_str",
      +  "flight_ksf",
      +  "flight_nue",
      +  "flight_scn",
      +  "flight_pad",
      +  "flight_drs",
      +  "flight_erf",
      +  "flight_lej",
      +  "flight_rlg",
      +  "flight_fdh",
      +  "flight_hhn",
      +  "flight_lbc",
      +  "flight_agb",
      +  "flight_fkb",
      +  "flight_fmm",
      +  "flight_bre",
      +  "flight_haj",
      +  "flight_vie",
      +  "flight_szg",
      +  "flight_grz",
      +  "flight_inn",
      +  "flight_lnz",
      +  "flight_klu",
      +  "flight_zrh",
      +  "flight_bsl",
      +  "flight_gva",
      +  "flight_brn",
      +  "flight_lux",
      +  "flight_lhr",
      +  "flight_lgw",
      +  "flight_man",
      +  "flight_stn",
      +  "flight_ltn",
      +  "flight_bhx",
      +  "flight_edi",
      +  "flight_gla",
      +  "flight_brs",
      +  "flight_ncl",
      +  "flight_anr",
      +  "flight_lgg",
      +  "flight_ost",
      +  "flight_mad",
      +  "flight_bcn",
      +  "flight_pmi",
      +  "flight_agp",
      +  "flight_alc",
      +  "flight_vlc",
      +  "flight_svq",
      +  "flight_bio",
      +  "flight_cdg",
      +  "flight_ory",
      +  "flight_lys",
      +  "flight_mrs",
      +  "flight_nce",
      +  "flight_tls",
      +  "flight_bod",
      +  "flight_nte",
      +  "flight_bva",
      +  "flight_lil",
      +  "flight_fco",
      +  "flight_mxp",
      +  "flight_bgy",
      +  "flight_lin",
      +  "flight_vce",
      +  "flight_blq",
      +  "flight_nap",
      +  "flight_cta",
      +  "flight_trn"
      +]
  8. Changed3 schema fields changed
    • changedInput schema / properties / transports / items / enum
      Previous value: -[
      -  "bus",
      -  "train",
      -  "car",
      -  "flight_bll",
      -  "flight_cph",
      -  "flight_aal",
      -  "flight_arn",
      -  "flight_got",
      -  "flight_ham",
      -  "flight_aar",
      -  "flight_krp",
      -  "flight_rnn",
      -  "flight_ams",
      -  "flight_ein",
      -  "flight_rtm",
      -  "flight_grq",
      -  "flight_mst",
      -  "flight_bru",
      -  "flight_dus",
      -  "flight_nrn",
      -  "flight_cgn",
      -  "flight_osl",
      -  "flight_bgo",
      -  "flight_svg",
      -  "flight_trd",
      -  "flight_mmx"
      -]New value: +[
      +  "bus",
      +  "train",
      +  "car",
      +  "flight_bll",
      +  "flight_cph",
      +  "flight_aal",
      +  "flight_arn",
      +  "flight_got",
      +  "flight_ham",
      +  "flight_aar",
      +  "flight_krp",
      +  "flight_rnn",
      +  "flight_ams",
      +  "flight_ein",
      +  "flight_rtm",
      +  "flight_grq",
      +  "flight_mst",
      +  "flight_bru",
      +  "flight_dus",
      +  "flight_nrn",
      +  "flight_cgn",
      +  "flight_osl",
      +  "flight_bgo",
      +  "flight_svg",
      +  "flight_trd",
      +  "flight_mmx",
      +  "flight_jkg",
      +  "flight_krs",
      +  "flight_crl",
      +  "flight_fmo",
      +  "flight_dtm",
      +  "flight_fra",
      +  "flight_muc",
      +  "flight_ber",
      +  "flight_str",
      +  "flight_ksf",
      +  "flight_nue",
      +  "flight_scn",
      +  "flight_pad",
      +  "flight_drs",
      +  "flight_erf",
      +  "flight_lej",
      +  "flight_rlg",
      +  "flight_fdh",
      +  "flight_fkb",
      +  "flight_fmm",
      +  "flight_bre",
      +  "flight_haj",
      +  "flight_vie",
      +  "flight_szg",
      +  "flight_grz",
      +  "flight_inn",
      +  "flight_lnz",
      +  "flight_klu",
      +  "flight_zrh",
      +  "flight_bsl",
      +  "flight_gva",
      +  "flight_brn",
      +  "flight_lux",
      +  "flight_lhr",
      +  "flight_lgw",
      +  "flight_man",
      +  "flight_stn",
      +  "flight_ltn",
      +  "flight_bhx",
      +  "flight_edi",
      +  "flight_gla",
      +  "flight_brs",
      +  "flight_ncl",
      +  "flight_anr",
      +  "flight_lgg",
      +  "flight_ost",
      +  "flight_mad",
      +  "flight_bcn",
      +  "flight_pmi",
      +  "flight_agp",
      +  "flight_alc",
      +  "flight_vlc",
      +  "flight_svq",
      +  "flight_bio",
      +  "flight_cdg",
      +  "flight_ory",
      +  "flight_lys",
      +  "flight_mrs",
      +  "flight_nce",
      +  "flight_tls",
      +  "flight_bod",
      +  "flight_nte",
      +  "flight_bva",
      +  "flight_lil",
      +  "flight_fco",
      +  "flight_mxp",
      +  "flight_bgy",
      +  "flight_lin",
      +  "flight_vce",
      +  "flight_blq",
      +  "flight_nap",
      +  "flight_cta",
      +  "flight_trn"
      +]
    • changedInput schema / properties / unitTypes / items / enum
      Previous value: -[
      -  "mobile_home",
      -  "safari_tent",
      -  "lodge_tent",
      -  "bungalow_tent",
      -  "bungalow",
      -  "cabin",
      -  "apartment",
      -  "caravan"
      -]New value: +[
      +  "mobile_home",
      +  "safari_tent",
      +  "lodge_tent",
      +  "bungalow_tent",
      +  "bungalow",
      +  "cabin",
      +  "apartment",
      +  "caravan",
      +  "yurt",
      +  "shepherds_hut",
      +  "pod",
      +  "treehouse",
      +  "bell_tent"
      +]
    • changedInput schema / properties / vesselTypes / items / enum
      Previous value: -[
      -  "catamaran",
      -  "monohull",
      -  "schooner",
      -  "ketch",
      -  "motor",
      -  "other"
      -]New value: +[
      +  "catamaran",
      +  "monohull",
      +  "schooner",
      +  "ketch",
      +  "flat_bottom",
      +  "motor",
      +  "other"
      +]
  9. Changed9 schema fields changed
    • removedInput schema / properties / adClicks
      Removed value: -{
      -  "properties": {
      -    "google": {
      -      "properties": {
      -        "capturedAt": {
      -          "maximum": 4102444800000,
      -          "minimum": 946684800000,
      -          "type": "integer"
      -        },
      -        "clickId": {
      -          "maxLength": 512,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "clickId",
      -        "capturedAt"
      -      ],
      -      "type": "object"
      -    },
      -    "meta": {
      -      "properties": {
      -        "capturedAt": {
      -          "maximum": 4102444800000,
      -          "minimum": 946684800000,
      -          "type": "integer"
      -        },
      -        "clickId": {
      -          "maxLength": 512,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "clickId",
      -        "capturedAt"
      -      ],
      -      "type": "object"
      -    },
      -    "metaFbcCookie": {
      -      "maxLength": 600,
      -      "type": "string"
      -    },
      -    "metaFbp": {
      -      "maxLength": 128,
      -      "type": "string"
      -    },
      -    "tiktok": {
      -      "properties": {
      -        "capturedAt": {
      -          "maximum": 4102444800000,
      -          "minimum": 946684800000,
      -          "type": "integer"
      -        },
      -        "clickId": {
      -          "maxLength": 512,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "clickId",
      -        "capturedAt"
      -      ],
      -      "type": "object"
      -    }
      -  },
      -  "type": "object"
      -}
    • removedInput schema / properties / consentReplay
      Removed value: -{
      -  "type": "boolean"
      -}
    • removedInput schema / properties / identityPersistent
      Removed value: -{
      -  "type": "boolean"
      -}
    • changedInput schema / properties / market / enum
      Previous value: -[
      -  "dk",
      -  "nl",
      -  "se",
      -  "no"
      -]New value: +[
      +  "dk"
      +]
    • removedInput schema / properties / marketingConsent
      Removed value: -{
      -  "type": "boolean"
      -}
    • removedInput schema / properties / pageUrl
      Removed value: -{
      -  "maxLength": 2000,
      -  "type": "string"
      -}
    • removedInput schema / properties / previewToken
      Removed value: -{
      -  "type": "string"
      -}
    • removedInput schema / properties / utm
      Removed value: -{
      -  "properties": {
      -    "campaign": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "content": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "medium": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "source": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "tag": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "term": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "source"
      -  ],
      -  "type": "object"
      -}
    • removedInput schema / properties / widgetId
      Removed value: -{
      -  "maxLength": 64,
      -  "type": "string"
      -}
  10. Changed108 schema fields changed
    • addedInput schema / properties / accommodationKinds
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "host_family",
      +      "residence",
      +      "apartment",
      +      "hotel",
      +      "campus",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / accommodationStyles
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "lodge",
      +      "tented_camp",
      +      "camping",
      +      "hotel",
      +      "mixed"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / activitiesIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / ageGroups
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "junior",
      +      "adult",
      +      "adult_30",
      +      "adult_50",
      +      "family"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / airConditioning
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / beachStayIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / bikeModes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "own",
      +      "rental_included",
      +      "rental_extra"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / birdGuides
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "danish_ornithologist",
      +      "danish_leader",
      +      "local_bird_guide",
      +      "danish_and_local"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / birdingActivityLevels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "easy",
      +      "moderate",
      +      "demanding"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / birdingThemes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "migration",
      +      "breeding",
      +      "wintering",
      +      "endemics",
      +      "raptors",
      +      "cranes",
      +      "seabirds",
      +      "owls",
      +      "wetlands"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / boardSports
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "surf",
      +      "kitesurf",
      +      "windsurf",
      +      "wingfoil",
      +      "sup"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / boatIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / certifications
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "open_water",
      +      "advanced",
      +      "rescue",
      +      "tech"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / coachingHours
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / competitions
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / cookingClasses
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / courseLanguages
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "english",
      +      "spanish",
      +      "french",
      +      "german",
      +      "italian",
      +      "portuguese",
      +      "chinese",
      +      "japanese",
      +      "korean",
      +      "arabic",
      +      "russian",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / courseTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "general",
      +      "intensive",
      +      "business",
      +      "exam",
      +      "one_to_one",
      +      "combination",
      +      "activity",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / courseWeeks
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 52,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 52,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / coveredTerrace
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / crewModels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "skippered",
      +      "guest_crew",
      +      "crewed",
      +      "bareboat"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / culinaryRegions
      Added value: +{
      +  "items": {
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / culinaryThemes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "wine",
      +      "champagne",
      +      "port",
      +      "spirits",
      +      "beer",
      +      "food",
      +      "cooking",
      +      "truffle",
      +      "olive_oil",
      +      "cheese"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / cultureThemes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "art",
      +      "architecture",
      +      "history",
      +      "war_history",
      +      "archaeology",
      +      "classical_music",
      +      "opera",
      +      "literature",
      +      "religion",
      +      "philosophy",
      +      "craft_design",
      +      "gastronomy_culture",
      +      "society_politics"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / danishCoach
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / danishDiveLeader
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / dateFlexible
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / dinnerIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / directBeach
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / diveAreas
      Added value: +{
      +  "items": {
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / diveTripTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "liveaboard",
      +      "resort",
      +      "dive_camp",
      +      "course_trip"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / divesIncluded
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / doctorConsultation
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / entriesIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / equipmentIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / eventKinds
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "opera",
      +      "concert",
      +      "festival",
      +      "exhibition",
      +      "theatre"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / expertGuide
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / expertTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "sommelier",
      +      "wine_guide",
      +      "chef",
      +      "food_writer"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / facetFields / items / enum
      Previous value: -[
      -  "countrySlug",
      -  "destinationSlug",
      -  "provider",
      -  "centrumDistanceRange",
      -  "priceRange",
      -  "pricePerPersonRange",
      -  "durationDays",
      -  "arrivalYearWeek",
      -  "arrivalYearMonth",
      -  "arrivalDate",
      -  "stars",
      -  "guestRatingBucket",
      -  "transport",
      -  "accommodationType",
      -  "skiPassIncluded",
      -  "skiLiftDistanceRange",
      -  "skiBusDistanceRange",
      -  "skiSlopeDistanceRange",
      -  "greenFeeIncluded",
      -  "courseDistanceRange",
      -  "golfRoundsRange",
      -  "golfTripType",
      -  "golfBagIncluded",
      -  "surfSchoolIncluded",
      -  "beachDistanceRange",
      -  "waveType",
      -  "diveCenter",
      -  "difficultyLevel",
      -  "dailyDistanceRange",
      -  "trailheadDistanceRange",
      -  "cyclingType",
      -  "tripFormat",
      -  "routeDistanceRange",
      -  "elevationGainRange",
      -  "eBikeAvailable",
      -  "luggageTransportIncluded",
      -  "guideIncluded",
      -  "bikeRentalAvailable",
      -  "gpxAvailable",
      -  "league",
      -  "homeTeam",
      -  "awayTeam",
      -  "team",
      -  "matchDate",
      -  "hotelIncluded",
      -  "race",
      -  "season",
      -  "raceDate",
      -  "ticketType",
      -  "raceDays",
      -  "transferIncluded",
      -  "distances",
      -  "terrain",
      -  "raceSeries",
      -  "entryIncluded",
      -  "gameType",
      -  "tripType",
      -  "triathlonDistance",
      -  "raceBrand",
      -  "bikeTransportIncluded",
      -  "cruiseType",
      -  "cruiseLine",
      -  "cabinType",
      -  "cruiseRegion",
      -  "embarkationCountry",
      -  "flightIncluded",
      -  "drinksIncluded",
      -  "excursionsIncluded",
      -  "coachTripType",
      -  "pickupRegion",
      -  "maxPersons",
      -  "bedrooms",
      -  "houseSizeRange",
      -  "petsAllowed",
      -  "consumptionIncluded",
      -  "freeCancellation",
      -  "carSupplier",
      -  "carClass",
      -  "carBodyType",
      -  "transmission",
      -  "fuelType",
      -  "seats",
      -  "zeroExcess",
      -  "pickupStation",
      -  "pickupStationType",
      -  "retreatFocus",
      -  "yogaLevel",
      -  "yogaStyles",
      -  "meditationIncluded",
      -  "vegetarianMeals",
      -  "danishInstructor",
      -  "tourFormat",
      -  "danishGuide",
      -  "guaranteedDeparture",
      -  "escorted",
      -  "danceStyles",
      -  "danceLevel",
      -  "soloWelcome",
      -  "mealPlanType",
      -  "accommodationFeatures"
      -]New value: +[
      +  "countrySlug",
      +  "destinationSlug",
      +  "provider",
      +  "centrumDistanceRange",
      +  "priceRange",
      +  "pricePerPersonRange",
      +  "durationDays",
      +  "arrivalYearWeek",
      +  "arrivalYearMonth",
      +  "arrivalDate",
      +  "stars",
      +  "guestRatingBucket",
      +  "transport",
      +  "accommodationType",
      +  "skiPassIncluded",
      +  "skiLiftDistanceRange",
      +  "skiBusDistanceRange",
      +  "skiSlopeDistanceRange",
      +  "greenFeeIncluded",
      +  "courseDistanceRange",
      +  "golfRoundsRange",
      +  "golfTripType",
      +  "golfBagIncluded",
      +  "surfSchoolIncluded",
      +  "beachDistanceRange",
      +  "waveType",
      +  "diveCenter",
      +  "diveTripType",
      +  "diveArea",
      +  "certificationRequired",
      +  "divesIncluded",
      +  "nitroxIncluded",
      +  "gearIncluded",
      +  "danishDiveLeader",
      +  "unlimitedHouseReef",
      +  "difficultyLevel",
      +  "dailyDistanceRange",
      +  "trailheadDistanceRange",
      +  "cyclingType",
      +  "tripFormat",
      +  "routeDistanceRange",
      +  "elevationGainRange",
      +  "eBikeAvailable",
      +  "luggageTransportIncluded",
      +  "guideIncluded",
      +  "bikeRentalAvailable",
      +  "gpxAvailable",
      +  "league",
      +  "homeTeam",
      +  "awayTeam",
      +  "team",
      +  "matchDate",
      +  "hotelIncluded",
      +  "race",
      +  "season",
      +  "raceDate",
      +  "ticketType",
      +  "raceDays",
      +  "transferIncluded",
      +  "distances",
      +  "terrain",
      +  "raceSeries",
      +  "entryIncluded",
      +  "gameType",
      +  "tripType",
      +  "triathlonDistance",
      +  "raceBrand",
      +  "bikeTransportIncluded",
      +  "cruiseType",
      +  "cruiseLine",
      +  "cabinType",
      +  "cruiseRegion",
      +  "embarkationCountry",
      +  "flightIncluded",
      +  "drinksIncluded",
      +  "excursionsIncluded",
      +  "coachTripType",
      +  "pickupRegion",
      +  "maxPersons",
      +  "bedrooms",
      +  "houseSizeRange",
      +  "petsAllowed",
      +  "consumptionIncluded",
      +  "freeCancellation",
      +  "carSupplier",
      +  "carClass",
      +  "carBodyType",
      +  "transmission",
      +  "fuelType",
      +  "seats",
      +  "zeroExcess",
      +  "pickupStation",
      +  "pickupStationType",
      +  "retreatFocus",
      +  "yogaLevel",
      +  "yogaStyles",
      +  "meditationIncluded",
      +  "vegetarianMeals",
      +  "danishInstructor",
      +  "tourFormat",
      +  "danishGuide",
      +  "guaranteedDeparture",
      +  "escorted",
      +  "danceStyles",
      +  "danceLevel",
      +  "soloWelcome",
      +  "programType",
      +  "spaAccess",
      +  "treatmentsIncluded",
      +  "dinnerIncluded",
      +  "guidedProgramme",
      +  "doctorConsultation",
      +  "safariBase",
      +  "accommodationStyle",
      +  "safariTypes",
      +  "wildlifeFocus",
      +  "privateVehicle",
      +  "windowSeatGuaranteed",
      +  "beachStayIncluded",
      +  "parkFeesIncluded",
      +  "cultureThemes",
      +  "expertGuide",
      +  "lecturesIncluded",
      +  "entriesIncluded",
      +  "ticketsIncluded",
      +  "eventKind",
      +  "unitType",
      +  "unitRange",
      +  "airConditioning",
      +  "coveredTerrace",
      +  "pool",
      +  "waterPark",
      +  "kidsClub",
      +  "directBeach",
      +  "sport",
      +  "competition",
      +  "stage",
      +  "huntTypes",
      +  "species",
      +  "guideRatio",
      +  "trophyFees",
      +  "huntingDays",
      +  "dateFlexible",
      +  "culinaryThemes",
      +  "culinaryRegion",
      +  "expertType",
      +  "tastingsIncluded",
      +  "producerVisits",
      +  "cookingClasses",
      +  "fishingTypes",
      +  "fishSpecies",
      +  "waterTypes",
      +  "lodgingType",
      +  "fishingDays",
      +  "licenceIncluded",
      +  "boatIncluded",
      +  "tackleIncluded",
      +  "courseLanguage",
      +  "courseType",
      +  "ageGroup",
      +  "accommodationKind",
      +  "roomType",
      +  "courseWeeks",
      +  "lessonsPerWeek",
      +  "activitiesIncluded",
      +  "boardSports",
      +  "surfLevel",
      +  "instruction",
      +  "surfAccommodation",
      +  "lessonDays",
      +  "equipmentIncluded",
      +  "yogaIncluded",
      +  "racketSports",
      +  "racketLevel",
      +  "coachingHours",
      +  "playHours",
      +  "danishCoach",
      +  "tournamentIncluded",
      +  "junior",
      +  "pillions",
      +  "mcTerrain",
      +  "bikeMode",
      +  "mcLevel",
      +  "ridingDays",
      +  "totalKm",
      +  "supportVehicle",
      +  "fuelIncluded",
      +  "ridingTypes",
      +  "ridingLevel",
      +  "ridingAccommodation",
      +  "weightLimitKg",
      +  "birdingThemes",
      +  "birdGuide",
      +  "activityLevel",
      +  "photoFocus",
      +  "groupSizeMax",
      +  "sailingProductKind",
      +  "vesselType",
      +  "crewModel",
      +  "sailingCabinType",
      +  "instructionIncluded",
      +  "womenOnly",
      +  "mealPlanType",
      +  "accommodationFeatures"
      +]
    • addedInput schema / properties / fishSpecies
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "salmon",
      +      "sea_trout",
      +      "trout",
      +      "char",
      +      "grayling",
      +      "pike",
      +      "perch",
      +      "zander",
      +      "sturgeon",
      +      "carp",
      +      "catfish",
      +      "tarpon",
      +      "bonefish",
      +      "permit",
      +      "gt",
      +      "tuna",
      +      "sailfish",
      +      "marlin",
      +      "dorado",
      +      "cod",
      +      "halibut",
      +      "tigerfish",
      +      "peacock_bass",
      +      "snook",
      +      "roosterfish",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / fishingDays
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / fishingTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "fly",
      +      "spin",
      +      "sea",
      +      "big_game",
      +      "ice",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / fuelIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / gearIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / groupSizeMax
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 100,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 100,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / guideRatios
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "1:1",
      +      "1:2",
      +      "1:3",
      +      "1:4",
      +      "group",
      +      "none"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / guidedProgramme
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / huntTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "driven",
      +      "stalking",
      +      "bird",
      +      "plains_game",
      +      "big_game",
      +      "bowhunting",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / huntingDays
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / instructionIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / instructions
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "lessons",
      +      "guiding",
      +      "both"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / junior
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / kidsClub
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / lecturesIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / lessonDays
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / lessonsPerWeek
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / licenceIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / lodgingTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "lodge",
      +      "camp",
      +      "hotel",
      +      "cabin",
      +      "liveaboard"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / market / enum
      Previous value: -[
      -  "dk"
      -]New value: +[
      +  "dk",
      +  "nl",
      +  "se",
      +  "no"
      +]
    • addedInput schema / properties / mcLevels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "beginner",
      +      "intermediate",
      +      "advanced",
      +      "all"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / mcTerrains
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "road",
      +      "adventure",
      +      "offroad",
      +      "enduro"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / niche / enum
      Previous value: -[
      -  "ski",
      -  "golf",
      -  "surf",
      -  "diving",
      -  "hiking",
      -  "charter",
      -  "cycling",
      -  "football",
      -  "carrental",
      -  "f1",
      -  "running",
      -  "americanfootball",
      -  "yoga",
      -  "triathlon",
      -  "cruise",
      -  "coach",
      -  "holidayhome",
      -  "roundtrip",
      -  "citybreak",
      -  "dance"
      -]New value: +[
      +  "ski",
      +  "golf",
      +  "surf",
      +  "diving",
      +  "hiking",
      +  "charter",
      +  "cycling",
      +  "football",
      +  "carrental",
      +  "f1",
      +  "running",
      +  "americanfootball",
      +  "yoga",
      +  "triathlon",
      +  "cruise",
      +  "coach",
      +  "holidayhome",
      +  "roundtrip",
      +  "citybreak",
      +  "dance",
      +  "wellness",
      +  "safari",
      +  "culture",
      +  "sportsevent",
      +  "camping",
      +  "hunting",
      +  "culinary",
      +  "fishing",
      +  "language",
      +  "racket",
      +  "motorcycle",
      +  "riding",
      +  "birding",
      +  "sailing",
      +  "concert",
      +  "umrah"
      +]
    • addedInput schema / properties / nitroxIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / parkFeesIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / photoFocus
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / pillions
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 10,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 10,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / playHours
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 500,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / pool
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / privateVehicle
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / producerVisits
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / programTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "spa_stay",
      +      "cure",
      +      "ayurveda",
      +      "fasting_detox",
      +      "mindfulness_retreat",
      +      "active_retreat",
      +      "health_retreat"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / racketLevels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "beginner",
      +      "intermediate",
      +      "advanced",
      +      "all"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / racketSports
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "padel",
      +      "tennis",
      +      "badminton",
      +      "squash",
      +      "pickleball"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / ridingAccommodations
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "ranch",
      +      "farm",
      +      "lodge",
      +      "hotel",
      +      "tent"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / ridingDays
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 60,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / ridingLevels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "beginner",
      +      "intermediate",
      +      "experienced",
      +      "all"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / ridingTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "trail",
      +      "ranch",
      +      "safari",
      +      "centre",
      +      "icelandic",
      +      "instruction",
      +      "family"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / roomTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "single",
      +      "twin",
      +      "triple",
      +      "quad",
      +      "dorm"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / safariBases
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "circuit",
      +      "single_lodge"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / safariTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "game_drive",
      +      "night_drive",
      +      "walking",
      +      "boat",
      +      "mokoro",
      +      "balloon",
      +      "horseback",
      +      "gorilla_trek",
      +      "chimp_trek"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / sailingCabinTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "shared",
      +      "private"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / sailingProductKinds
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "voyage",
      +      "charter"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / spaAccess
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "unlimited",
      +      "timed",
      +      "entrance_only",
      +      "none"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / species
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "roe_deer",
      +      "red_deer",
      +      "fallow_deer",
      +      "sika_deer",
      +      "moose",
      +      "reindeer",
      +      "wild_boar",
      +      "mouflon",
      +      "chamois",
      +      "ibex",
      +      "bear",
      +      "wolf",
      +      "duck",
      +      "goose",
      +      "pheasant",
      +      "partridge",
      +      "grouse",
      +      "woodcock",
      +      "plains_game",
      +      "buffalo",
      +      "lion",
      +      "leopard",
      +      "whitetail",
      +      "pronghorn",
      +      "muntjac",
      +      "camel",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / sports
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "darts",
      +      "tennis",
      +      "handball",
      +      "basketball",
      +      "baseball",
      +      "rugby",
      +      "motorsport",
      +      "icehockey",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / stages
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "group",
      +      "main_round",
      +      "quarterfinal",
      +      "semifinal",
      +      "final"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / supportVehicle
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / surfAccommodations
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "camp",
      +      "hotel",
      +      "apartment",
      +      "house",
      +      "tent",
      +      "boat"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / surfLevels
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "beginner",
      +      "intermediate",
      +      "advanced",
      +      "all"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / tackleIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / tastingsIncluded
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 50,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / ticketsIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / totalKm
      Added value: +{
      +  "properties": {
      +    "max": {
      +      "maximum": 20000,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "min": {
      +      "maximum": 20000,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / tournamentIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • changedInput schema / properties / transports / items / enum
      Previous value: -[
      -  "bus",
      -  "train",
      -  "car",
      -  "flight_bll",
      -  "flight_cph",
      -  "flight_aal",
      -  "flight_arn",
      -  "flight_got",
      -  "flight_ham",
      -  "flight_aar",
      -  "flight_krp",
      -  "flight_rnn"
      -]New value: +[
      +  "bus",
      +  "train",
      +  "car",
      +  "flight_bll",
      +  "flight_cph",
      +  "flight_aal",
      +  "flight_arn",
      +  "flight_got",
      +  "flight_ham",
      +  "flight_aar",
      +  "flight_krp",
      +  "flight_rnn",
      +  "flight_ams",
      +  "flight_ein",
      +  "flight_rtm",
      +  "flight_grq",
      +  "flight_mst",
      +  "flight_bru",
      +  "flight_dus",
      +  "flight_nrn",
      +  "flight_cgn",
      +  "flight_osl",
      +  "flight_bgo",
      +  "flight_svg",
      +  "flight_trd",
      +  "flight_mmx"
      +]
    • addedInput schema / properties / treatmentsIncluded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / trophyFees
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "included",
      +      "extra",
      +      "partly"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / unitRanges
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "classic",
      +      "comfort",
      +      "premium",
      +      "ultimate"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / unitTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "mobile_home",
      +      "safari_tent",
      +      "lodge_tent",
      +      "bungalow_tent",
      +      "bungalow",
      +      "cabin",
      +      "apartment",
      +      "caravan"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / unlimitedHouseReef
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / vesselTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "catamaran",
      +      "monohull",
      +      "schooner",
      +      "ketch",
      +      "motor",
      +      "other"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / waterPark
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / waterTypes
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "river",
      +      "lake",
      +      "sea",
      +      "flats"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / weightLimitKg
      Added value: +{
      +  "maximum": 250,
      +  "minimum": 20,
      +  "type": "integer"
      +}
    • addedInput schema / properties / wildlifeFocus
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "big_five",
      +      "great_migration",
      +      "gorillas",
      +      "chimpanzees",
      +      "tigers",
      +      "polar_bears",
      +      "lemurs"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / windowSeatGuaranteed
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / womenOnly
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / yogaIncluded
      Added value: +{
      +  "type": "boolean"
      +}
  11. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description adds real behavioral context beyond them: facets exclude their own filter so all options stay visible, hierarchical pairs don't sum to totalCount, and omitting filters silently inflates counts. The failure mode of misleading numbers is disclosed explicitly, which is exactly what a counting tool needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical rule and worked WRONG/RIGHT examples are front-loaded and effective, but the description then dumps several hundred field names in one dense paragraph. That enumeration is genuinely useful given 0% schema coverage, though it pushes length past what an agent can comfortably parse in one pass.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a 233-param, 0%-documented schema and no output schema, the description still supplies the return shape (totalCount, facets, hierarchical semantics), the filter-completeness rule, and field availability — everything needed to call it correctly and interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% across 233 parameters, so the description must carry the load — and it does: it enumerates facetable fields by niche, explains the facetFields vs filter distinction, and names the specific date/traveler filters (arrivalWeeks, adults, children, niche, market) whose omission breaks results. The per-niche field catalog is precisely the missing meaning the schema lacks.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource (facet counts for filterable fields) and immediately names the governing constraint (respecting current filters). It also distinguishes the facetFields parameter's role from filter parameters, which is the key confusion point versus search tools like find_trips.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives four concrete use cases (destination availability, date availability, exploring filter options, 'where else can I go?'), each with the exact facetFields to pass, plus explicit wrong/right examples showing which filters must accompany them. This is well beyond naming an alternative — it prescribes when and how to call it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources