HotelXQuery
No description
type HotelXQuery {
quoteDatesAmendment(
criteria: HotelCriteriaAmendDatesQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
quoteBoardAmendment(
criteria: HotelCriteriaAmendBoardQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
quoteRoomsAmendment(
criteria: HotelCriteriaAmendRoomsQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
oneStepQuote(
input: HotelOneStepQuoteInput!
settings: HotelSettingsInput!
filter: HotelFilterInput!
): HotelOneStepQuote!
certifications(data: CertificationInput!): CertificationConnection!
defaultSettings(group: ID!, clientName: ID): HotelXDefaultSettings
commonSettings(group: ID!, access: ID, supplier: ID): HotelXCommonSettings
boards(criteria: HotelXBoardQueryInput!): BoardConnection!
categories(criteria: HotelXCategoryQueryInput!): CategoryConnection!
hotels(
criteria: HotelXHotelListInput!
token: String
filter: HotelXHotelFilterInput
): HotelConnection!
rooms(criteria: HotelXRoomQueryInput!, token: String): RoomConnection!
destinations(
criteria: HotelXDestinationListInput!
token: String
): DestinationConnection!
destinationSearcher(
criteria: HotelXDestinationSearcherInput!
): [DestinationSearchResult]!
metadata(criteria: HotelXMetadataQueryInput!): MetadataConnection!
search(
criteria: HotelCriteriaSearchInput
settings: HotelSettingsInput
filter: FilterInput
filterSearch: HotelXFilterSearchInput
): HotelSearch
quote(
criteria: HotelCriteriaQuoteInput!
settings: HotelSettingsInput
filter: HotelXFilterInput
): HotelQuote
booking(
criteria: HotelCriteriaBookingInput!
settings: HotelSettingsInput
filter: HotelXFilterInput
): HotelBooking
runtimeConfiguration(supplierCode: ID!): HotelRuntimeConfiguration
quoteRemarksAmendment(
criteria: HotelCriteriaAmendRemarksQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
quotePaxesAmendment(
criteria: HotelCriteriaAmendPaxesQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
}
Fields
HotelXQuery.quoteDatesAmendment
● HotelBookingAmend
object
Returns detailed information about booking dates amendment, simulating an amendment and returning the possible values if the client wants to continue with the operation (mutation step).
HotelXQuery.quoteDatesAmendment.criteria
● HotelCriteriaAmendDatesQuoteInput!
non-null input
HotelXQuery.quoteDatesAmendment.settings
● HotelSettingsInput
input
HotelXQuery.quoteBoardAmendment
● HotelBookingAmend
object
Returns detailed information about booking board amendment, simulating an amendment and returning the possible values if the client wants to continue with the operation (mutation step).
HotelXQuery.quoteBoardAmendment.criteria
● HotelCriteriaAmendBoardQuoteInput!
non-null input
HotelXQuery.quoteBoardAmendment.settings
● HotelSettingsInput
input
HotelXQuery.quoteRoomsAmendment
● HotelBookingAmend
object
Returns detailed information about booking rooms amendment, simulating an amendment and returning the possible values if the client wants to continue with the operation (mutation step).
HotelXQuery.quoteRoomsAmendment.criteria
● HotelCriteriaAmendRoomsQuoteInput!
non-null input
HotelXQuery.quoteRoomsAmendment.settings
● HotelSettingsInput
input
HotelXQuery.oneStepQuote
● HotelOneStepQuote!
non-null object
The oneStepQuote query facilitates a direct quoting operation without the need for a prior search. This query is intended for Buyers who already hold supplier search information in their system, such as those utilizing the Channel-X Push API.
HotelXQuery.oneStepQuote.input
● HotelOneStepQuoteInput!
non-null input
HotelXQuery.oneStepQuote.settings
● HotelSettingsInput!
non-null input
HotelXQuery.oneStepQuote.filter
● HotelFilterInput!
non-null input
HotelXQuery.certifications
● CertificationConnection!
non-null object
Gets the information from HotelX certification of a partner
HotelXQuery.certifications.data
● CertificationInput!
non-null input
HotelXQuery.defaultSettings
● HotelXDefaultSettings
object
Obtains the default settings of a group or of the client in the group.
HotelXQuery.defaultSettings.group
● ID!
non-null scalar
HotelXQuery.defaultSettings.clientName
● ID
scalar
HotelXQuery.commonSettings
● HotelXCommonSettings
object
HotelXQuery.commonSettings.group
● ID!
non-null scalar
HotelXQuery.commonSettings.access
● ID
scalar
HotelXQuery.commonSettings.supplier
● ID
scalar
HotelXQuery.boards
● BoardConnection!
non-null object
Query to obtain Boards
HotelXQuery.boards.criteria
● HotelXBoardQueryInput!
non-null input
HotelXQuery.categories
● CategoryConnection!
non-null object
Query to obtain Categories
HotelXQuery.categories.criteria
● HotelXCategoryQueryInput!
non-null input
HotelXQuery.hotels
● HotelConnection!
non-null object
Query to obtain Hotels
HotelXQuery.hotels.criteria
● HotelXHotelListInput!
non-null input
HotelXQuery.hotels.token
● String
scalar
HotelXQuery.hotels.filter
● HotelXHotelFilterInput
input
HotelXQuery.rooms
● RoomConnection!
non-null object
Query to obtain rooms
HotelXQuery.rooms.criteria
● HotelXRoomQueryInput!
non-null input
HotelXQuery.rooms.token
● String
scalar
HotelXQuery.destinations
● DestinationConnection!
non-null object
Query to obtain Destinations
HotelXQuery.destinations.criteria
● HotelXDestinationListInput!
non-null input
HotelXQuery.destinations.token
● String
scalar
HotelXQuery.destinationSearcher
● [DestinationSearchResult]!
non-null union
Returns hotels and destinations that contains the indicated text.
HotelXQuery.destinationSearcher.criteria
● HotelXDestinationSearcherInput!
non-null input
HotelXQuery.metadata
● MetadataConnection!
non-null object
This method furnishes details regarding the supplier's meta information, allowing for efficient configuration.
HotelXQuery.metadata.criteria
● HotelXMetadataQueryInput!
non-null input
HotelXQuery.search
● HotelSearch
object
Search serves as the initial step in our booking flow, with the objective of verifying availability within the specified date range and for the requested number of guests, either for specific hotels or for hotels in the desired destination. It provides a comprehensive list of available options based on your search criteria.
HotelXQuery.search.criteria
● HotelCriteriaSearchInput
input
HotelXQuery.search.settings
● HotelSettingsInput
input
HotelXQuery.search.filter
● FilterInput
input
HotelXQuery.search.filterSearch
● HotelXFilterSearchInput
input
HotelXQuery.quote
● HotelQuote
object
Quote operation evaluates the rate before Book, providing the same information as the Search response for a hotel rate, including up-to-date pricing. Additionally, it offers further details such as rate breakdown and cancellation policies.
HotelXQuery.quote.criteria
● HotelCriteriaQuoteInput!
non-null input
HotelXQuery.quote.settings
● HotelSettingsInput
input
HotelXQuery.quote.filter
● HotelXFilterInput
input
HotelXQuery.booking
● HotelBooking
object
Returns detailed information about books, you can search this books by indicating a list of locators, our HotelX booking ID or a dates range.
HotelXQuery.booking.criteria
● HotelCriteriaBookingInput!
non-null input
HotelXQuery.booking.settings
● HotelSettingsInput
input
HotelXQuery.booking.filter
● HotelXFilterInput
input
HotelXQuery.runtimeConfiguration
● HotelRuntimeConfiguration
object
Returns information about how a supplier configuration must be filled in order to perform hotelX operations.
HotelXQuery.runtimeConfiguration.supplierCode
● ID!
non-null scalar
HotelXQuery.quoteRemarksAmendment
● HotelBookingAmend
object
Returns detailed information about booking remarks amendment.
HotelXQuery.quoteRemarksAmendment.criteria
● HotelCriteriaAmendRemarksQuoteInput!
non-null input
HotelXQuery.quoteRemarksAmendment.settings
● HotelSettingsInput
input
HotelXQuery.quotePaxesAmendment
● HotelBookingAmend
object
Returns detailed information about booking paxes amendment.
HotelXQuery.quotePaxesAmendment.criteria
● HotelCriteriaAmendPaxesQuoteInput!
non-null input
HotelXQuery.quotePaxesAmendment.settings
● HotelSettingsInput
input
Returned By
hotelX
query