Skip to main content

Use Cases

Basic Search Parameters

Basic parameters are used in all searches and are the foundation with which additional use cases can be added.

  • Unqualified searches: Occur when only general availability products are part of the request.
  • To request generally available products: Only minimum required inputs are required.
ParameterDescription
adultsNumber of adults staying in the room. 
Type: Integer 
Required
childrenNumber of children staying in the room. 
Type: Integer
childrenAgeAges of children 
Type: Integer
chainIdUnique ID that identifies hotel chain or management group in SynXis 
Type: Integer 
Required
primaryChannelSynXis CR booking channel code (use for content customization) 
Type: String 
Required
secondaryChannelSynXis CR booking channel code (use for content customization) 
Type: String 
Required
hotelIdID that uniquely identifies a single hotel property in SynXis CR 
Type: Integer
numRoomsNumber of rooms requested 
Type: Integer 
Required
startDateStart date for requesting availability 
Type: String 
Format: yyyy-mm-dd 
Required
endDateEnd date for requesting availability 
Type: String 
Format: yyyy-mm-dd 
Required

Qualified Search

A qualified search is a Hotel Availability request with additional search criteria to find protected or otherwise private rates, exclude rates/rooms or limit the products.

Use @onlyCheckRequested=true to limit the response to only include products that match the qualified search criteria.

If this value is false or is not included in the request, then the response evaluates the requested products and publicly available products.