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
changedInput schema / properties / check_in / description
Previous value: -"Check-in date in YYYY-MM-DD format (e.g. 2026-05-06), no more than 340 days from today"New value: +"Check-in date in YYYY-MM-DD format (e.g. 2026-05-06)"
addedInput schema / properties / guests / maximum
Added value: +9007199254740991
addedInput schema / properties / guests / minimum
Added value: +-9007199254740991
removedInput schema / properties / rooms / const
Removed value: -1
addedInput schema / properties / rooms / maximum
Added value: +9007199254740991
addedInput schema / properties / rooms / minimum
Added value: +-9007199254740991
changedInput schema / properties / rooms / type
Previous value: -"number"New value: +"integer"
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedOutput schema / properties / accessible_rooms_available / maximum
Added value: +9007199254740991
addedOutput schema / properties / accessible_rooms_available / minimum
Added value: +-9007199254740991
addedOutput schema / properties / accessible_rooms_note / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / accessible_rooms_note / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / hotel / properties / address
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "country": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "line1": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "line2": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "postal_code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "state": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "line1",
+ "line2",
+ "city",
+ "state",
+ "postal_code",
+ "country"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / hotel / properties / amenities
Added value: +{
+ "items": {},
+ "type": "array"
+}
addedOutput schema / properties / hotel / properties / chain / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / hotel / properties / chain / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / hotel / properties / check_in_time / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / hotel / properties / check_in_time / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / hotel / properties / check_out_time / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / hotel / properties / check_out_time / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / hotel / properties / description
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / hotel / properties / name / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / hotel / properties / name / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / hotel / properties / photos / items / properties / description / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / hotel / properties / photos / items / properties / description / type
Removed value: -[
- "string",
- "null"
-]
changedOutput schema / properties / hotel / required
Previous value: -[
- "hotel_id",
- "photos"
-]New value: +[
+ "hotel_id",
+ "address",
+ "amenities",
+ "photos"
+]
addedOutput schema / properties / rate_quote_expires_at / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rate_quote_expires_at / type
Removed value: -[
- "string",
- "null"
-]
changedOutput schema / properties / rate_quote_ttl_seconds / anyOf
Previous value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / rooms / items / properties / bed_type / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / bed_type / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / rooms / items / properties / description / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / description / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / rooms / items / properties / max_occupancy / maximum
Added value: +9007199254740991
addedOutput schema / properties / rooms / items / properties / max_occupancy / minimum
Added value: +-9007199254740991
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / booking_terms
Added value: +{
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}
removedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / cancel_by_datetime / $ref
Removed value: -"#/properties/hotel/properties/photos/items/properties/description"
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / cancel_by_datetime / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / guarantee_policy / $ref
Removed value: -"#/properties/hotel/properties/photos/items/properties/description"
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / guarantee_policy / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / meal_plan / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / meal_plan / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / name / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / name / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / refundable / anyOf
Added value: +[
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / rooms / items / properties / rate_plans / items / properties / refundable / type
Removed value: -[
- "boolean",
- "null"
-]
addedOutput schema / properties / rooms / items / properties / room_name_confidence
Added value: +{
+ "enum": [
+ "high",
+ "medium",
+ "low"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / stay
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "check_in": {
+ "type": "string"
+ },
+ "check_out": {
+ "type": "string"
+ },
+ "guests": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "nights": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "rooms": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "check_in",
+ "check_out",
+ "guests",
+ "rooms",
+ "nights"
+ ],
+ "type": "object"
+}