When you run either a hotels / hoteldetail or types / rooms operations, you will receive values showing the information about the minimum / maximum occupancies for that specific room. This will be:
It is important to bear in mind that this information is to be taken as a general reference. The max and min occupancies may vary depending on the contract, therefore you should not rely on the exact values returned on the content-api. Instead, our booking-api will return the rooms that can fit the occupancy you send on the AvailabilityRQ.
When requesting hotels / hoteldetail request, you will get this structure on the response:
<room roomCode="QUA.ST" isParentRoom="false" minPax="1" maxPax="6" maxAdults="4" maxChildren="3" minAdults="1" description="QUADRUPLE STANDARD">
<type code="QUA">
<description>QUADRUPLE</description>
</type>
<characteristic code="ST">
<description>STANDARD</description>
</characteristic>
...
<room roomCode="DBL.EJ" isParentRoom="false" minPax="1" maxPax="5" maxAdults="4" maxChildren="4" minAdults="1" description="DOUBLE EXECUTIVE">
<type code="DBL">
<description>DOUBLE</description>
</type>
<characteristic code="EJ">
<description>EXECUTIVE</description>
</characteristic>
...
When requesting Types / rooms: request, you will get this structure on the response:
<room code="APT.1B-DX"
type="APT"
characteristic="1B-DX"
minPax="1"
maxPax="10"
maxAdults="10"
maxChildren="6"
minAdults="1"
description="APARTMENT DELUXE ONE BED">
<typeDescription>APARTMENT</typeDescription>
<characteristicDescription>DELUXE ONE BED</characteristicDescription>
</room>
<room code="BED.SU-VP"
type="BED"
characteristic="SU-VP"
minPax="1"
maxPax="1"
maxAdults="1"
maxChildren="0"
minAdults="1"
description="Bed in dormitory SUPERIOR POOL VIEW">
<typeDescription>Bed in dormitory</typeDescription>
<characteristicDescription>SUPERIOR POOL VIEW</characteristicDescription>
</room>