changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / cabinClass / description
Added value: +"Deprecated single-cabin alias for cabins."
addedInput schema / properties / cabins
Added value: +{
+ "description": "Cabins that must be available, comma-delimited when specifying multiple cabins.",
+ "pattern": "^(economy|premium|business|first)(,(economy|premium|business|first))*$",
+ "type": "string"
+}
addedInput schema / properties / carriers / description
Added value: +"Two-character carrier codes, comma-delimited (for example, DL,AA)."
removedInput schema / properties / carriers / maxLength
Removed value: -2
removedInput schema / properties / carriers / minLength
Removed value: -2
addedInput schema / properties / carriers / pattern
Added value: +"^[A-Za-z0-9]{2}(,[A-Za-z0-9]{2})*$"
addedInput schema / properties / cursor / description
Added value: +"Opaque cursor returned by the first page of this search."
addedInput schema / properties / cursor / maximum
Added value: +9007199254740991
addedInput schema / properties / cursor / minimum
Added value: +0
changedInput schema / properties / cursor / type
Previous value: -"number"New value: +"integer"
addedInput schema / properties / departureDate / description
Added value: +"Deprecated single-date alias. When startDate or endDate is omitted, this value is used for that bound."
addedInput schema / properties / departureDate / pattern
Added value: +"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$"
addedInput schema / properties / destinationAirport / description
Added value: +"Destination airport codes, comma-delimited when searching multiple airports (for example, FRA,LHR)."
addedInput schema / properties / destinationAirport / pattern
Added value: +"^[A-Za-z]{3}(,[A-Za-z]{3})*$"
addedInput schema / properties / endDate / description
Added value: +"Latest departure date, in YYYY-MM-DD format."
changedInput schema / properties / endDate / pattern
Previous value: -"^\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01])$"New value: +"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$"
addedInput schema / properties / include_filtered
Added value: +{
+ "description": "Include raw results normally removed by dynamic-price filters.",
+ "type": "boolean"
+}
addedInput schema / properties / include_trips / description
Added value: +"Include flight-level trip details in each availability result."
addedInput schema / properties / minify_trips
Added value: +{
+ "description": "Return fewer trip fields when include_trips is enabled.",
+ "type": "boolean"
+}
addedInput schema / properties / only_direct_flights / description
Added value: +"Only return results with a direct flight available."
addedInput schema / properties / order_by / const
Added value: +"lowest_mileage"
addedInput schema / properties / order_by / description
Added value: +"Set to lowest_mileage to return the cheapest results first."
removedInput schema / properties / order_by / enum
Removed value: -[
- "",
- "lowest_mileage"
-]
addedInput schema / properties / originAirport / description
Added value: +"Origin airport codes, comma-delimited when searching multiple airports (for example, SFO,LAX)."
addedInput schema / properties / originAirport / pattern
Added value: +"^[A-Za-z]{3}(,[A-Za-z]{3})*$"
addedInput schema / properties / skip / description
Added value: +"Number of already-retrieved results to skip."
addedInput schema / properties / skip / maximum
Added value: +9007199254740991
addedInput schema / properties / skip / minimum
Added value: +0
changedInput schema / properties / skip / type
Previous value: -"number"New value: +"integer"
addedInput schema / properties / sources
Added value: +{
+ "description": "Mileage program sources, comma-delimited when specifying multiple.",
+ "type": "string"
+}
addedInput schema / properties / startDate / description
Added value: +"Earliest departure date, in YYYY-MM-DD format."
changedInput schema / properties / startDate / pattern
Previous value: -"^\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01])$"New value: +"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$"
addedInput schema / properties / take / description
Added value: +"Maximum results to return (10-1000; default 500)."
changedInput schema / properties / take / type
Previous value: -"number"New value: +"integer"