addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / adults
Added value: +{
+ "default": 2,
+ "maximum": 14,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / amenities
Added value: +{
+ "description": "All must match",
+ "items": {
+ "enum": [
+ "ski_in_ski_out",
+ "walk_to_lifts",
+ "pool",
+ "hot_tub",
+ "spa",
+ "fitness_center",
+ "pet_friendly",
+ "parking",
+ "shuttle",
+ "family_friendly",
+ "breakfast",
+ "kitchen",
+ "rooftop",
+ "river_view",
+ "outdoor_seating",
+ "apres_ski",
+ "live_music",
+ "free_entry",
+ "michelin",
+ "wheelchair_accessible"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / area
Added value: +{
+ "description": "Area/neighborhood, e.g. 'Vail Village', 'Lionshead', 'Golden Peak', 'Cascade Village'. See list_filters.",
+ "type": "string"
+}
changedInput schema / properties / category / description
Previous value: -"Category name filter, e.g. 'Restaurants'"New value: +"Category name or id from list_categories, e.g. 'Hotels'"
addedInput schema / properties / check_in
Added value: +{
+ "description": "YYYY-MM-DD (hotels)",
+ "type": "string"
+}
addedInput schema / properties / check_out
Added value: +{
+ "description": "YYYY-MM-DD",
+ "type": "string"
+}
addedInput schema / properties / has_booking_link
Added value: +{
+ "description": "Only listings with a booking link",
+ "type": "boolean"
+}
removedInput schema / properties / limit / description
Removed value: -"Max results (1-50)"
addedInput schema / properties / limit / maximum
Added value: +50
addedInput schema / properties / limit / minimum
Added value: +1
addedInput schema / properties / near_lat
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / near_listing_id
Added value: +{
+ "description": "Rank by distance from this listing",
+ "type": "string"
+}
addedInput schema / properties / near_lng
Added value: +{
+ "type": "number"
+}
removedInput schema / properties / page / description
Removed value: -"Page number"
addedInput schema / properties / page / minimum
Added value: +1
addedInput schema / properties / price_tier
Added value: +{
+ "enum": [
+ "budget",
+ "moderate",
+ "upscale",
+ "luxury"
+ ],
+ "type": "string"
+}
changedInput schema / properties / q / description
Previous value: -"Keyword search, e.g. 'steak' or 'ski rental'"New value: +"Keywords, e.g. 'steak', 'ski rental', 'hot tub condo'"
addedInput schema / properties / radius_km
Added value: +{
+ "description": "Max distance (km) when near_* is set",
+ "type": "number"
+}
addedInput schema / properties / sort
Added value: +{
+ "enum": [
+ "relevance",
+ "distance",
+ "name"
+ ],
+ "type": "string"
+}
addedInput schema / properties / tag
Added value: +{
+ "description": "Exact listing tag, see list_filters",
+ "type": "string"
+}
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "affiliate_disclosure": {
+ "type": "string"
+ },
+ "data_fetched_at": {
+ "type": "string"
+ },
+ "has_more": {
+ "type": "boolean"
+ },
+ "listings": {
+ "items": {
+ "properties": {
+ "address": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "amenities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "area": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "booking": {
+ "items": {
+ "properties": {
+ "affiliate": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "booking_link": {
+ "description": "First affiliate booking link, if any",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "description": "Plain text",
+ "type": "string"
+ },
+ "distance_km": {
+ "type": "number"
+ },
+ "id": {
+ "type": "string"
+ },
+ "lat": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "lon": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "phone": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "photo_details": {
+ "items": {
+ "properties": {
+ "caption": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "credit": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "photos": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "price_tier": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tags": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "url": {
+ "description": "Listing page on vailvacay.com",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "website": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "page": {
+ "type": "integer"
+ },
+ "per_page": {
+ "type": "integer"
+ },
+ "returned": {
+ "type": "integer"
+ },
+ "status": {
+ "type": "string"
+ },
+ "total": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "status",
+ "total",
+ "listings"
+ ],
+ "type": "object"
+}