HotelXMutation
No description
type HotelXMutation {
  amendDates(
    data: HotelCriteriaAmendDatesCommitInput!
    settings: HotelSettingsInput
  ): HotelBookingAmend
  amendBoard(
    data: HotelCriteriaAmendBoardCommitInput!
    settings: HotelSettingsInput
  ): HotelBookingAmend
  amendRooms(
    data: HotelAmendRoomsCommitInput!
    settings: HotelSettingsInput
  ): HotelBookingAmend
  oneStepBook(
    input: HotelOneStepBookInput!
    settings: HotelSettingsInput!
    filter: HotelFilterInput!
  ): HotelOneStepBook!
  certification(
    data: CertificationInput!
  ): CertificationResult
  createDefaultSettings(
    group: ID!
    clientName: ID
    settings: HotelXDefaultSettingsDataInput!
  ): HotelXDefaultSettings
  updateDefaultSettings(
    group: ID!
    clientName: ID
    settings: HotelXDefaultSettingsDataInput!
  ): HotelXDefaultSettings
  createCommonSettings(
    group: ID!
    access: ID
    supplier: ID
    settings: HotelXCommonSettingsDataInput!
  ): HotelXCommonSettings
  updateCommonSettings(
    group: ID!
    access: ID
    supplier: ID
    settings: HotelXCommonSettingsDataInput!
  ): HotelXCommonSettings
  book(
    input: HotelBookInput!
    settings: HotelSettingsInput
    filter: HotelXFilterInput
    appsInput: [HotelXAppInput!]
  ): HotelBookPayload
  cancel(
    input: HotelCancelInput!
    settings: HotelSettingsInput
    filter: HotelXFilterInput
    appsInput: [HotelXAppInput!]
  ): HotelCancelPayload
  commit(
    input: HotelCommitInput!
    settings: HotelSettingsInput
  ): HotelCommitPayload
  amendRemarks(
    data: HotelCriteriaAmendRemarksCommitInput!
    settings: HotelSettingsInput
  ): HotelBookingAmend
  amendPaxes(
    data: HotelCriteriaAmendPaxesCommitInput!
    settings: HotelSettingsInput
  ): HotelBookingAmend
}
Fields
HotelXMutation.amendDates ● HotelBookingAmend object
Commits the previous quoted dates amendment.
HotelXMutation.amendDates.data ● HotelCriteriaAmendDatesCommitInput! non-null input
HotelXMutation.amendDates.settings ● HotelSettingsInput input
HotelXMutation.amendBoard ● HotelBookingAmend object
Commits the previous quoted board amendment.
HotelXMutation.amendBoard.data ● HotelCriteriaAmendBoardCommitInput! non-null input
HotelXMutation.amendBoard.settings ● HotelSettingsInput input
HotelXMutation.amendRooms ● HotelBookingAmend object
Commits the previous quoted rooms amendment
HotelXMutation.amendRooms.data ● HotelAmendRoomsCommitInput! non-null input
HotelXMutation.amendRooms.settings ● HotelSettingsInput input
HotelXMutation.oneStepBook ● HotelOneStepBook! non-null object
The oneStepBook mutation streamlines a direct booking operation without the need for a prior search or quote. It's tailored for Buyers who already have supplier search information in their system, especially those using the Channel-X Push API.
HotelXMutation.oneStepBook.input ● HotelOneStepBookInput! non-null input
HotelXMutation.oneStepBook.settings ● HotelSettingsInput! non-null input
HotelXMutation.oneStepBook.filter ● HotelFilterInput! non-null input
HotelXMutation.certification ● CertificationResult object
Initiates a HotelX certification of a partner
HotelXMutation.certification.data ● CertificationInput! non-null input
HotelXMutation.createDefaultSettings ● HotelXDefaultSettings object
Saves defaults settings to HotelX
HotelXMutation.createDefaultSettings.group ● ID! non-null scalar
HotelXMutation.createDefaultSettings.clientName ● ID scalar
HotelXMutation.createDefaultSettings.settings ● HotelXDefaultSettingsDataInput! non-null input
HotelXMutation.updateDefaultSettings ● HotelXDefaultSettings object
Updates defaults settings to HotelX
HotelXMutation.updateDefaultSettings.group ● ID! non-null scalar
HotelXMutation.updateDefaultSettings.clientName ● ID scalar
HotelXMutation.updateDefaultSettings.settings ● HotelXDefaultSettingsDataInput! non-null input
HotelXMutation.createCommonSettings ● HotelXCommonSettings object
HotelXMutation.createCommonSettings.group ● ID! non-null scalar
HotelXMutation.createCommonSettings.access ● ID scalar
HotelXMutation.createCommonSettings.supplier ● ID scalar
HotelXMutation.createCommonSettings.settings ● HotelXCommonSettingsDataInput! non-null input
HotelXMutation.updateCommonSettings ● HotelXCommonSettings object
HotelXMutation.updateCommonSettings.group ● ID! non-null scalar
HotelXMutation.updateCommonSettings.access ● ID scalar
HotelXMutation.updateCommonSettings.supplier ● ID scalar
HotelXMutation.updateCommonSettings.settings ● HotelXCommonSettingsDataInput! non-null input
HotelXMutation.book ● HotelBookPayload object
Book operation requests a booking confirmation for the specified optionId obtained from the Quote. It provides a concise summary of the option, along with the reservation status. Please note that the returned information may vary depending on the Seller.
HotelXMutation.book.input ● HotelBookInput! non-null input
HotelXMutation.book.settings ● HotelSettingsInput input
HotelXMutation.book.filter ● HotelXFilterInput input
HotelXMutation.book.appsInput ● [HotelXAppInput!] list input
HotelXMutation.cancel ● HotelCancelPayload object
Cancel operation allows you to cancel a booking made via Travelgate. It always takes into account the day and time of the destination in order to calculate what cancellation policy should be applied (UTC time).
HotelXMutation.cancel.input ● HotelCancelInput! non-null input
HotelXMutation.cancel.settings ● HotelSettingsInput input
HotelXMutation.cancel.filter ● HotelXFilterInput input
HotelXMutation.cancel.appsInput ● [HotelXAppInput!] list input
HotelXMutation.commit ● HotelCommitPayload object
Commits an existing booking.
HotelXMutation.commit.input ● HotelCommitInput! non-null input
HotelXMutation.commit.settings ● HotelSettingsInput input
HotelXMutation.amendRemarks ● HotelBookingAmend object
Commits the previous quoted remarks amendment.
HotelXMutation.amendRemarks.data ● HotelCriteriaAmendRemarksCommitInput! non-null input
HotelXMutation.amendRemarks.settings ● HotelSettingsInput input
HotelXMutation.amendPaxes ● HotelBookingAmend object
Commits the previous quoted paxes amendment.
HotelXMutation.amendPaxes.data ● HotelCriteriaAmendPaxesCommitInput! non-null input
HotelXMutation.amendPaxes.settings ● HotelSettingsInput input
Returned By
hotelX  mutation