Skip to main content

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!
hotelConfigurationStatusService: ServiceStatus!
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
searchStatusService: ServiceStatus!
quoteStatusService: ServiceStatus!
bookStatusService: ServiceStatus!
cancelStatusService: ServiceStatus!
bookingStatusService: ServiceStatus!
commitStatusService: ServiceStatus!
runtimeConfiguration(supplierCode: ID!): HotelRuntimeConfiguration
quoteRemarksAmendment(
criteria: HotelCriteriaAmendRemarksQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
quotePaxesAmendment(
criteria: HotelCriteriaAmendPaxesQuoteInput!
settings: HotelSettingsInput
): HotelBookingAmend
rules: RulesQuery
}

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.hotelConfigurationStatusService ● ServiceStatus! non-null object

Returns status of the hotelX configuration service.

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.searchStatusService ● ServiceStatus! non-null object

Returns status of the search service.

HotelXQuery.quoteStatusService ● ServiceStatus! non-null object

Returns status of the quote service.

HotelXQuery.bookStatusService ● ServiceStatus! non-null object

Returns status of the book service.

HotelXQuery.cancelStatusService ● ServiceStatus! non-null object

Returns status of the cancellation service.

HotelXQuery.bookingStatusService ● ServiceStatus! non-null object

Returns status of the booking service.

HotelXQuery.commitStatusService ● ServiceStatus! non-null object

Returns status of the commit service.

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

HotelXQuery.rules ● RulesQuery object

Query root for manage the hotelx business rules.

Returned By

hotelX query