The identity and technical contract details declared by the specification.
regionalRateParity
object
Response object to fetch regional rate parity.
3 properties
regionalRateParityType
object
Information on Room Rate Parity among Channels/Property
6 properties
regionalParityGroupType
object
Channels and Property Group wise Rates for Room Type and Rate Plan combination.
5 properties
regionalParityRateType
object
Rate on specific arrival date.
7 properties
hotelChannelInfoType
object
3 properties
bookingChannelMappingType
object
4 properties
bookingChannelInfoType
object
5 properties
hotelMappingType
object
4 properties
parametersType
array
Collection of generic Name-Value-Pair parameters.
parameterType
object
Name value pair type that will hold generic parameter information. Only use this type when the parameters being passed are too dynamic to be defined.
2 properties
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties
2 required
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties
2 required
channels
object
Response object for fetching channels.
9 properties
channelsType
array
Identify details of channels.
channelType
object
Identify details of an external system.
9 properties
systemInfoType
object
External system attributes.
7 properties
systemRateLevelType
object
Identify rate level details of external system.
1 property
codeDescriptionType
object
This contains a generic code and description information.
2 properties
systemRateCategoryType
object
Identify rate category details of external system.
4 properties
systemRoomTypeType
object
Identify room type details of external system.
2 properties
systemCarrierType
object
Identify carrier details of external system.
3 properties
systemErrorType
object
Identify error details of external system.
7 properties
systemErrorBookingResponseType
string
Simple type for external system booking response.
timeSpanType
object
Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to…
3 properties
status
object
Response Body.
2 properties
channelAccountContractsCopy
object
Request object to copy the channel account contract and create a new contract.
3 properties
channelAccountContractsCopyType
array
List of channel account contracts information to create a copy of.
channelAccountContractCopyType
object
Channel account contract type to hold account and contract details to copy.
3 properties
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
channelAccountContractCopyDetailsType
object
Channel account contract type to hold account and contract details to copy.
7 properties
channelAccountContractsDetailsCopy
object
Response object of the Channel account contract copy request.
3 properties
channelAccountContractsCopyResponseType
array
List of channel account contracts information to create a copy of.
channelAccountContractCopyResponseType
object
Channel account contract type to hold account and contract details to copy.
4 properties
errorType
object
Standard way to indicate that an error occurred during the processing of an message. If the message successfully processes, but there are business errors, thos…
10 properties
channelAccountsSummary
object
Response object of the Channel accounts fetch request.
9 properties
channelAccountsSummaryType
array
This type holds collection of channel accounts summary information.
channelAccountSummaryType
object
To hold channel account detailed information.
10 properties
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
channelAccountDetailsType
object
To hold channel account detailed information.
6 properties
channelAccountTypeType
string
Represents channel account TEMPLATE type.
addressInfoType
object
Provides address information.
3 properties
addressType
object
Provides address information.
19 properties
countryNameType
object
Code for a country or a nationality.
2 properties
telephoneInfoType
object
Information on a telephone number for the customer.
3 properties
telephoneType
object
Information on a telephone number for the customer.
12 properties
emailInfoType
object
Information on an email for the customer.
3 properties
emailType
object
Information on an email for the customer.
11 properties
indicatorsType
array
Collection of lamp indicators.
indicatorType
object
Lamp indicator Type.
2 properties
channelAccounts
object
Request object to create the channel accounts.
3 properties
channelAccountsInformationType
array
Channel account information object to hold details of channel account.
channelAccountInformationType
object
To hold channel account detailed information.
7 properties
channelAccountSetupDetailsType
object
To hold channel account detailed setup information.
8 properties
channelAccountContactType
object
Holds channel account contact information.
2 properties
channelAccountNotesType
object
Holds channel account notes information.
1 property
channelAccountCommunicationType
object
Holds channel account communication information.
1 property
channelAccountContractsInformationType
array
Channel account contract information object to hold details of channel account contract.
channelAccountContractInformationType
object
To hold channel account contract detailed information.
7 properties
channelAccountContractElementsType
array
Channel account contract elements information object to hold details of contract elements.
contractElementInformationType
object
To hold channel account contract element detailed information.
9 properties
contractFeeTypeType
string
To specify contract element is for Miscellaneous fee.
contractPricingType
object
Price information applied as part of contract.
2 properties
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
contractPriceType
string
To specify price will be billed per reservation. This is allowed only if Fee type is Transaction or Fax.
contractRangeInformationType
object
Holds Contract Range per number of Properties, Rooms or reservations information.
4 properties
contractTransactionType
string
To specify range information is considered per number of Rooms. This is allowed only if Fee type is Maintenance.
numberRangeType
object
Date Range with Start and End dates.
2 properties
contractPriceFrequencyType
string
To specify bills will be generated on Yearly basis.
channelAccountsToChange
array
Channel account information to create a new channel account.
channelAccountType
object
A collection of Channel Account Profile Id and account details information.
2 properties
profileId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
channelAccount
object
Response object of the Channel account fetch request. Contains detailed information for the channel account.
3 properties
channelAccountContracts
object
Request object to create the channel account contracts.
3 properties
channelAccountContractsType
object
Channel account contracts type to hold account and contract details.
4 properties
channelAccountContractElements
object
Response object of the channel account contract elements fetch request. Contains detailed information for the channel contract elements.
9 properties
amenities
object
Request object for changing external system amenities.
3 properties
amenitiesMappingType
array
Information about an external system amenity mapping.
amenityMappingType
object
Base external system mapping info.
7 properties
amenityGroupType
string
User defined logical group name for the amenities.
amenitiesMapping
object
Response object for fetching external system amenities.
9 properties
channelAvailability
object
Request object for publishing rate availability to channels.
3 properties
publishRatePlanType
object
Information to publish a new rate code.
6 properties
channelBillingStatementSummaries
object
Response object of the channel billing statements fetch request.
9 properties
channelBillingStatementSummariesType
array
Holds summary of channel billing statement.
channelBillingStatementSummaryType
object
To hold channel account statement detailed information.
10 properties
channelBillingStatements
object
Request object to Change channel billing statements.
3 properties
channelBillingStatementsType
array
Provides detailed information regarding channel billing statement.
channelBillingStatementType
object
To hold channel account statement detailed information.
11 properties
channelStatementAccountsType
array
Provides detailed information regarding Channel Account contract.
channelStatementAccountType
object
Channel account statement type to hold statement details. WS wont update any statement account information except Note and account details information.
8 properties
channelStatementDetailsType
array
Provides detailed information regarding Channel Account statements.
channelStatementDetailType
object
To hold channel account contract element detailed information.
17 properties
orderByAscDescType
string
channelBillingStatement
object
Response object of the channel billing statement fetch request.
3 properties
channelBillingStatementDetails
object
Response object of the channel account statement details fetch request.
9 properties
statementDetailsStatistics
object
Response object of the channel account statement details statistics fetch request.
3 properties
statementDetailsStatisticsType
object
Channel statement details statistics .
4 properties
statisticDetailsType
array
Holds the statistic details for the statement details.
statementDetailsStatisticType
object
Channel statement details statistics.
7 properties
channelCardTypeMappingDetails
object
Response object for fetching channel-hotel card type mappings.
3 properties
channelCardTypeMappingType
object
Channel-hotel card type mapping information.
6 properties
creditCards
object
Request object for changing existing external system credit cards.
3 properties
creditCardsMappingType
array
Information about an external system credit card mapping.
creditCardMappingType
object
Base external system mapping info.
6 properties
creditCardsMapping
object
Response object for fetching external system credit cards.
9 properties
fetchedChannelHotelLetters
object
Response object after fetch Hotel Letters associated with the Booking Channels
3 properties
channelHotelLettersType
array
Collection of Hotel Letters Type
channelHotelLetterType
object
Provide unique identification of Hotel Letter associated with a Booking Channel.
6 properties
letterTypeType
string
Represents Inquiry Letter Type.
channelHotelLettersToBeCreated
object
Request object to create new Hotel Letters associated with the Channels
3 properties
channelHotelLettersToBeChanged
object
Request object to update existing Hotel Letters associated with the Booking Channels
3 properties
currencies
object
Request object for changing existing external system currencies.
3 properties
currenciesMappingType
array
Information about an external currency mapping.
currencyMappingType
object
Base external system mapping info.
8 properties
currenciesMapping
object
Response object for fetching external system currencies.
9 properties
distributionTemplates
object
Response object for fetching distribution templates based on search criteria.
4 properties
distributionTemplatesType
array
Information about a distribution template.
distributionTemplateType
object
Information about a distribution template.
7 properties
distributionTemplateChannelRatesType
array
Information about channel rate where distribution template will be distributed to.
distributionTemplateChannelRateType
object
Information about channel rates of a distribution template.
8 properties
hotelsDistributionTemplatesType
array
Information about a hotel level distribution template.
hotelDistributionTemplatesType
object
Collection of distribution templates.
2 properties
guarantees
object
Request object for changing external system guarantees.
3 properties
guaranteesMappingType
array
Information about an external system guarantee mapping.
guaranteeMappingType
object
Base external system mapping info.
7 properties
guaranteesMapping
object
Response object for fetching external system guarantees.
9 properties
properties
object
Request object for changing existing external system properties.
3 properties
propertiesMappingType
array
Information about an external property mapping.
propertyMappingType
object
Base external system mapping info.
15 properties
channelHotelCodeMappingBucketsType
object
Channel-hotel mapping buckets information.
3 properties
channelHotelCodeMappingBucketType
object
Channel-hotel mapping bucket information.
3 properties
propertiesMapping
object
Response object for fetching external system properties.
9 properties
channelMarketingTextsInfo
object
Response object for fetching channel marketing texts.
5 properties
marketingTextType
object
Information about the the Marketing text for the Channel
16 properties
channelMarketingText
object
Request object for creating channel marketing texts.
3 properties
channelMarketingTextToChange
object
Request object for changing channel marketing texts.
3 properties
channelMarketingTextCopy
object
Request object to copy channel marketing texts.
3 properties
copyMarketingTextType
object
Copy Channel Marketing Text among Channels
2 properties
channelNegotiatedRates
object
Request object for changing Negotiated channel rates.
3 properties
channelNegRateType
object
4 properties
channelNegProfileType
object
A negotiated rate type
3 properties
personNameType
object
This provides name information for a person.
12 properties
personNameTypeType
string
Person's name in an external system.
channelNegRateAccessType
object
4 properties
channelNegRateAccessDetailType
object
3 properties
channelNegotiatedRateDetails
object
Response object for fetching Negotiated channel rates.
3 properties
channelRateMappings
object
Response object for fetching hotel-channel rate code mappings given search criteria including hotel codes, booking channel codes, rate codes, channel rate code…
4 properties
channelRateMappingsType
object
Collection of hotel-channel rate code mappings.
7 properties
channelRateMappingType
object
Basic details of a hotel-channel rate code mapping.
24 properties
channelRateMappingDescriptionType
object
This type holds descriptions of hotel-channel rate code mapping. Description may be from Hotel rate code description, Global description or custom user defined…
4 properties
channelRateMappingDescriptionDetailsType
object
Descriptions of hotel-channel rate code mapping which may be enhanced descriptions, HTML supported description or a simple string description.
3 properties
channelRateMappingEnhancedDescriptionType
object
Enhanced descriptions of hotel-channel room type or rate code mapping.
4 properties
translationTextType50
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
translationTextType80
object
Contains Multiple translated texts and language codes.
2 properties
carrierInfoType
object
Carrier Information Type.
2 properties
ratePlanPrimaryDetailsType
object
9 properties
baseType
string
Simple type for base type, flat or differential.
rateCodeLockStatusType
string
Indicates that the rate code is locked by the central system and cannot be edited at the property level.
ratePlanApprovalStatusType
string
Indicates that the Rate Plan is approved for selling.
channelRateMappingMasterInfoType
object
Additional details about the booking channels and source descriptions for a hotel rate code referenced within the fetched results.
2 properties
bookingChannelsInfoType
array
Additional detail about booking channel.
channelRateMappingsSourceDescriptionsType
array
Source descriptions of a hotel-channel rate code mapping.
channelRateMappingSourceDescriptionsType
object
Source descriptions of a hotel-channel rate code mapping.
4 properties
channelRateMapping
object
Request object for changing channel rate mappings.
3 properties
channelGlobalDescriptions
object
Request object to create new Global Descriptions of the GDS Channels
3 properties
channelGlobalDescriptionsType
array
Collection of GDS channel Global description types
genericGlobalDescriptionType
object
This type holds enhanced room/rate description.
6 properties
globalDescTypeType
string
Either Room Type or Rate Plan Code
channelMappingEnhancedDescriptionType
object
Enhanced descriptions of hotel-channel room type or rate code mapping.
3 properties
channelRateRoomSequence
object
Request object for changing sequence for channel rate rooms.
3 properties
channelRateRoomListType
object
This type holds collection of channel Rate Room details.
4 properties
channelRateRoomType
object
This type holds data for channel Rate room.
10 properties
channelRateRoomDetailType
object
This type holds data for channel Rate room.
4 properties
channelRestrictions
object
Request object for publishing rate restrictions to channels.
3 properties
channelRoomMappings
object
Request object for Channel Room Mapping creation.
3 properties
channelRoomMappingsType
array
Hotel-channel room type mapping information.
channelRoomMappingType
object
Basic details of hotel-channel room type mapping.
20 properties
channelRoomMappingDescriptionType
object
This type holds descriptions of hotel-channel room type mapping. Description may be from Hotel Room Type description, Global description or custom user defined…
3 properties
channelRoomMappingDescriptionDetailsType
object
This type holds descriptions of hotel-channel room type mapping. Descriptions may be enhanced descriptions, HTML supported description or a simple string descr…
3 properties
channelRoomMappingHTMLSupportedDescriptionType
object
This type holds HTML description of hotel-channel room type with additional channel room type short description.
2 properties
channelRoomMappingDetailsType
object
Basic details of hotel-channel room type mapping.
14 properties
channelGlobalDescription
object
Request object for changing channel rate codes global description.
3 properties
channelGlobalDescriptionType
object
This type holds enhanced room/rate description.
10 properties
channel
object
Response object for fetching details of channel.
3 properties
channelErrors
object
Request object for creating channel errors.
2 properties
codeType
string
Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
channelHotelCodeMapping
object
Response giving OPERA hotel code mapped to channel hotel code for a booking channel and vice versa.
4 properties
hotelCodeMappingInfoType
object
Generic information of the OPERA hotel code, channel hotelcode for the requested booking channel code.
2 properties
changeChannelParameters
object
Request object for modifying channel parameter(s).
3 properties
changeChannelParametersType
object
2 properties
channelParametersSimpleType
array
Collection of channel parameters simple information.
channelParameterSimpleType
object
Basic channel parameter info used in changing channel parameter values.
4 properties
channelParameterValueType
string
The value types of parameter, possible types are Boolean, String, Date, and Number.
channelRateCategories
object
Request object for creating channel rate categories.
3 properties
channelRateLevels
object
Request object for creating channel rate levels.
3 properties
channelRatePlans
object
Request object for publishing rate codes to GDS.
3 properties
channelRateRoomSequenceDetails
object
Response object for channel rate rooms sequence based on a criteria.
3 properties
channelRoomTypes
object
Request object for creating channel room types.
3 properties
channelCarriers
object
Request object for creating channel carriers.
3 properties
channelOrgMapping
object
Request object for Create Channel to ORG and CRO Mapping.
3 properties
channelOrgMappingType
object
Respresents information of the Channel Code, OrgCode and Default Login Resort used for mapping.
3 properties
channelOrgMappingsDetails
object
Response object for Fetch Channel to ORG and CRO Mapping.
3 properties
channelOrgMappingsType
array
Respresents information of the Channel Code, OrgCode and Default Login Resort used for mapping.
totalPricingElements
object
Response object to populate total pricing elements of the GDS channel.
9 properties
totalPricingElementsType
array
List of Total Pricing Element Type
totalPricingElementType
object
Total Pricing Element ID type used to identify the record
5 properties
chargeTypeType
string
Total Pricing Element either Tax or Service Fee
totalPricingElementIDType
object
Total Pricing Element ID type used to identify the record
2 properties
totalPricingElementsCopy
object
Request object to copy the total pricing elements into the target properties.
3 properties
copyTotalPricingElementsType
object
Total Pricing Elements to copy from single source property to multi target properties
2 properties
channelSellLimits
object
Response object containing sell limit schedules set for the channel or channel room type.
3 properties
channelSellLimitSchedulesType
array
Details about a sell limit schedule for a channel or channel room type.
channelSellLimitScheduleType
object
Details about a sell limit schedule for a channel or channel room type.
6 properties
timeSpanDaysOfWeekType
object
Container for Time span with days of week.
8 properties
channelSellLimitsByDate
object
Request object to create or update sell limits for the channel or channel room type by day. Advanced logic is implemented to combine consecutive blocks of sell…
3 properties
channelSellLimitsByDateType
object
Collection of sell limits for a channel or channel room type structured by day.
3 properties
channelSellLimitType
object
3 properties
channelGuaranteeCodeMappingDetails
object
Response object for fetching channel-hotel guarantee code mappings.
3 properties
channelGuaranteeCodeMappingType
object
Channel-hotel guarantee code mapping information.
7 properties
channelRates
object
Request object for distributing channel rates.
3 properties
distributeChannelRatesType
object
Information about rate codes to be distributed to channels.
2 properties
distributeChannelRateType
object
Information about rate codes to be distributed to a channel.
4 properties
distributeChannelRateMappingType
object
Basic details of a hotel-channel rate code mapping.
20 properties
channelCardTypeMappings
object
Request object for creating a new channel-hotel card type mapping.
3 properties
channelGuaranteeCodeMappings
object
Request object for creating a new channel-hotel guarantee code mapping.
3 properties
channelParameterMapping
object
Response object for channel parameter(s) based on search criteria.
3 properties
channelParameterMappingType
object
Includes information about the parametersTypes and system Information for the Channel/Hotel.
2 properties
channelParameterGroupType
object
3 properties
channelParametersType
array
parameters details.
channelParameterType
object
Parameters details for the Channel.
13 properties
baseChannelParameterType
object
Parameters details for the Channel.
10 properties
channelParameterLevelType
string
channelPolicies
object
Request object for fetching Policies, guarantee, and deposit Details.
3 properties
channelPoliciesInfoType
array
To list down all the policies associated with the relevant input request.
channelPolicyType
object
Policy details including guaranteeInfo, cancellation information etc.
9 properties
guaranteesInfoType
array
Guarantee details.
guaranteeType
object
Specifies Guarantee Code attributes.
9 properties
guaranteeRequirementsType
object
Specifies various requirement for the guarantee code.
7 properties
paymentTypesType
array
Payment card code like AX,VI etc.
cancelPenaltyType
object
The CancelPenalty class defines the cancellation policy of the hotel facility.
8 properties
policyDeadlineType
object
Cancellation deadline, absolute or relative.
4 properties
policyAmountPercentType
object
Defines the percentage basis for calculating the fee amount or the amount.
5 properties
policyBasisTypeType
string
Full Amount.
offsetUnitType
string
Indicates deadline offset unit type.
depositPolicyType
object
Used to define the deposit policy, guarantees policy, and/or accepted forms of payment.
10 properties
depositCancelRevenueType
string
The type to indicate what revenue is to be used for calculating deposit/cancellation amounts.
channelMarketingInfoType
array
Marketing Text like cancel policy, deposit policy etc.
marketingPolicyType
string
Indicates the channel policy type like deposit,cancel etc.
channelRoomMapping
object
Request object for changing Channel Room Mapping.
3 properties
channelInventorySnapshot
object
Response object containing the room availability and restrictions for a hotel in relation to booking channels.
3 properties
channelInventorySnapshotType
object
The evaluated channel inventory snapshot statistics based on the search criteria given.
2 properties
channelInventorySnapshotInventoriesType
object
Collection of inventory statistics and restrictions for a hotel in relation to booking channels.
2 properties
channelInventoryType
object
Inventory statistics and restrictions. This can have no code (House level), BookingChannelCode, or ChannelRoomType to represent the different levels.
3 properties
channelSnapshotType
object
Inventory statistic and restriction information for a given date.
7 properties
restrictionsInfoType
array
Provides the basic Restriction type details, specifically used in snapshot operations for efficiency.
restrictionInfoType
object
1 property
restrictionInfoStatusType
object
The RestrictionStatusType is used to indicate the type of restriction applied. An enumerated restriction type is defined in the attribute group.
14 properties
restrictionStatusesType
string
channelInventorySnapshotMasterInfoType
object
Details about the booking channels and room types contained in the channel inventory snapshot.
2 properties
channelSellLimitsByDateRange
object
Request object to create or update sell limit schedules for the channel or channel room type within a date range. Existing schedules can be split as needed to…
3 properties
generalAvailabilitySimulator
object
Response object to simulate general availability.
3 properties
generalAvailSimulatorType
object
Room Type and Room Rate combination.
9 properties
availableRatePlanType
object
Room Type and Room Rate combination.
6 properties
availableRoomType
object
Room Type and Room Rate combination.
6 properties
sellOrderType
string
Channel Sell By which may be RATEROOM, RATE or ROOM.
rateParity
object
Response object to fetch Rate Parity.
3 properties
rateParityType
object
Information on Room Rate Parity among Channels/Property
6 properties
parityGroupType
object
Channels and Property Group wise Rates for Room Type and Rate Plan combination.
5 properties
parityRoomRateType
object
Rate for Room Type and Rate Plan combination.
5 properties
parityRateType
object
Minimum and Maximum Rate on specific arrival date.
18 properties
additionalDetailListType
array
additionalDetailType
object
3 properties
enhancedDescriptionType
object
This type holds enhanced room/rate description.
6 properties
additionalAmountListType
array
additionalAmountType
object
3 properties
channelEnhancedGlobalDescription
object
Response object for information regarding global descriptions of hotel room types.
3 properties
channelRoomMappingsSummary
object
Operation to fetch hotel-channel room type mappings.
4 properties
channelRoomMappingsSummaryType
object
Collection of hotel-channel room type mappings.
7 properties
channelRoomMappingSummaryType
object
Basic details of hotel-channel room type mapping.
19 properties
channelRoomMappingMasterInfoType
object
Additional details about the booking channels and source descriptions for a hotel room type referenced within the fetched results.
2 properties
channelRoomMappingsSourceDescriptionsType
array
This type holds hotel-channel room type mapping source descriptions.
channelRoomMappingSourceDescriptionsType
object
Hotel-channel room type mapping source descriptions.
4 properties
profileNegotiatedRateDetails
object
Response object for fetching Negotiated channel rates.
3 properties
getChannelRatesAccessItems
object
Response object for fetching Negotiated channel rates.
13 properties
profileRateAccessCodes
object
Request Object for Profile Rate Access Async Job
1 property
profileRateAccessCode
object
3 properties
3 required
profileChannelRatePlan
object
7 properties
3 required
profileChannelRateAccessCode
object
11 properties
5 required
syncProfileRatesAccessCodes
object
3 properties
channelRatesAccessMain
object
11 properties
accountTypeEnum
string
Type of the profile account
deleteNegotiatedRates
object
1 property
hotelIdChannelRatesAccess
object
HotelId with mappingIds
9 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle Hospitality publishes across the network.