How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OPERA Cloud Price Availability Rate API

APIs to cater for Price and Rate Availability functionality in OPERA Cloud. Availability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability. Compatible with OPERA Cloud release 26.2.0.0. 28 operation(s) documented; base path /par/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Price Availability Rate API is one of 135 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Availability, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 28 operations across 23 paths, organized into 2 resource areas, and defines 373 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

28 operations 23 paths 373 schemas 2 DELETE15 GET7 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
26.2.0.0
License
Terms of Service
Resource Areas
2

Paths & Operations 28

Across 23 paths, the API surfaces 28 operations — 2 DELETE, 15 GET, 7 POST, 4 PUT. They span 2 resource areas: Availability, AvailabilityExternal. Each is listed below with its method, path, parameters, and response codes.

Availability 26

The Availability module provides APIs to fetch a properties room/rate availability, manage restrictions and hurdles. Restrictions can be set for the entire property or for a rate…

GET
/availabilitydeprecated
Get Hotel Availability
getHotelAvailabilityCRO 65 params → 200204400401403404405406
POST
/availability/searches
Get Hotel Availability
searchHotelAvailabilityCRO 9 params → 200204400401403404405406
GET
/hotels
Search hotels for the sales process
getHotels 46 params → 200204400401403404405406
GET
/hotels/{hotelId}/analyzeRateAvailabilitydeprecated
Analyze Rate Availability
analyzeRateAvailability 29 params → 200204400401403404405406
POST
/hotels/{hotelId}/analyzeRateAvailability/searches
Analyze Rate Availability
searchAnalyzeRateAvailability 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/availabilitydeprecated
Get Hotel Availability
getHotelAvailability 61 params → 200204400401403404405406
GET
/hotels/{hotelId}/availability/alternatedeprecated
Get Alternate Availability
getAlternateAvailability 35 params → 200204400401403404405406
POST
/hotels/{hotelId}/availability/alternate/searches
Get Alternate Availability
searchAlternateAvailability 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/availability/searches
Get Hotel Availability
searchHotelAvailability 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/availableUpsells
Get for Available Up-sells
getAvailableUpsells 28 params → 200204400401403404405406
GET
/hotels/{hotelId}/guarantees
Get Reservation Guarantee
getReservationGuarantees 25 params → 200204400401403404405406
GET
/hotels/{hotelId}/hurdles
Get Hurdle Rates
getHurdleRates 16 params → 200204400401403404405406
POST
/hotels/{hotelId}/hurdles
Create Hurdle Rates
postHurdleRates 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/hurdles
Change Hurdle Rates
putHurdleRates 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/hurdles
Delete Hurdle Rates
deleteHurdleRates 17 params → 200400401403404405406413
GET
/hotels/{hotelId}/rates
Get the Rate Plan Information
getAvailabilityRatePlanInfoByMultipleRatePlans 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/rates/{ratePlanCode}
Get Rate Plan Information
getAvailabilityRatePlanInfo 11 params → 200204400401403404405406
GET
/hotels/{hotelId}/restrictions
Get the Restrictions
getRestrictionsByDateRange 23 params → 200204400401403404405406
POST
/hotels/{hotelId}/restrictions
Create a Restriction
postRestriction 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/restrictions
Clear all Restrictions
clearAllRestrictions 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/restrictions/{restrictionId}
Delete a Restriction
deleteRestriction 17 params → 200400401403404405406413
GET
/hotels/{hotelId}/restrictionsHistory
Get the Restriction history
getRestrictionsHistory 24 params → 200204400401403404405406
PUT
/hotels/{hotelId}/validateGuarantees
Get Reservation Guarantee
validateReservationGuarantees 10 params → 200400401403404405406413
GET
/hurdles
Get multiple property Hurdle Rates
getMultiPropHurdleRates 15 params → 200204400401403404405406
GET
/services/availability/status
Get the Availability Service version
pingAvailabilityService 8 params → 200204400401403404405406
PUT
/upsert/hotels/{hotelId}/hurdles
Create/Change Hurdle Rates
putUpsertHurdleRates 10 params → 200400401403404405406413
AvailabilityExternal 2
POST
/externalControlSegment
External Control Segment Lookup
retriveExternalControlSegment 9 params → 201400401403404405406413
GET
/hotels/{hotelId}/yieldMarketType
Yield Market Type LookUp.
getExternalYieldMarketType 10 params → 200204400401403404405406

Schemas 373

The contract defines 373 schemas that model the data the API accepts and returns. The most detailed are searchHotelAvailabilityCRORequest (57 properties), profileType (53 properties), searchHotelAvailabilityRequest (52 properties), reservationInfoType (51 properties). Each schema is shown below with its type and property counts.

hotelAvailability
object
Response object to search hotel availability based on request segment.
3 properties
availResponseSegmentType
object
15 properties
roomStayType
object
24 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
currentRoomInfoType
object
Room information of the reservation for the current day.
7 properties
codeListType
array
roomRateType
object
45 properties
totalType
object
The total amount charged for the service including additional amounts and fees.
10 properties
taxesType
object
A collection of taxes.
3 properties
taxType
object
Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should…
5 properties
amountDeterminationType
string
Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes.
feesType
object
A collection of fees or service charges.
3 properties
feeType
object
Applicable service charges or fees.
5 properties
pointsType
object
The Redeem Points contains the number of points required to book a room type.
2 properties
ratesType
object
Individual rate amount.
2 properties
amountType
object
Base charge and additional charges related to a room that includes such things as additional guest amounts, cancel fees, etc. Also includes Discount percentage…
10 properties
additionalGuestAmountType
object
2 properties
discountType
object
Identifies and provides details about the discount. This allows for both percentages and flat amounts. If one field is used, the other should be zero/not speci…
5 properties
shareDistributionInstructionType
string
The type of Rate Amount Change to be done on the Sharer reservation. This can be FULL - Full Rate for each Sharer. SPLIT- Split the Rate amount between Sharer…
rateRangeType
object
Rate Range details like maximum rate amount and minimum rate amount in each available rate category.
2 properties
packageElementType
object
15 properties
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
reservationProfileType
object
3 properties
profileIdList
array
Unique Id that references an object uniquely in the system.
profileType
object
Type provides the detailed information about the profile and its children.
53 properties
customerType
object
Contains basic data on the customer's identity, location, relationships, finances, memberships, etc.
26 properties
personNameType
object
This provides name information for a person.
12 properties
personNameTypeType
string
Person's name in an external system.
anonymizationType
object
Provides information about guest's anonymization status.
2 properties
anonymizationStatusType
string
Guest has been anonymized.
countryNameType
object
Code for a country or a nationality.
2 properties
identificationInfoType
object
Information on the identification of the customer.
3 properties
identificationType
object
Identification information of the customer.
10 properties
alienInfoType
object
immigration/visa information of a foreign person.
3 properties
companyInfoType
object
Company Information of the Profile.
3 properties
companyType
object
20 properties
iATAInfoType
object
IATA Information of the profile.
3 properties
imageSetType
object
Represents on image set record.
11 properties
imageStyleType
string
An enumeration of image styles.
addressInfoType
object
Provides address information.
3 properties
addressType
object
Provides address information.
19 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
uRLInfoType
object
Web site address.
3 properties
uRLType
object
Web site address, in IETF(The Internet Engineering Task Force) specified format.
5 properties
commentInfoType
object
Comment related to the profile/reservation.
8 properties
commentType
object
An indication of a new paragraph for a sub-section of a formatted text message.
19 properties
formattedTextTextType
object
Provides text and indicates whether it is formatted or not.
2 properties
profileDeliveryMethod
object
Delivery Information type to the profile.
7 properties
profileDeliveryModuleType
string
Module where this delivery type will be used. Example : EFolio Export, EInvoice , Fiscal, etc..
profileMembershipType
object
Detailed information of the memberships.
41 properties
paragraphType
object
An indication of a new paragraph for a sub-section of a formatted text message.
3 properties
membershipEarningPreferenceType
string
The earning preference of a membership, it depends on the type of property. eg. when the property is a airline it should be Miles, other than Points.
benefitsType
array
Basic information about membership benefit.
benefitType
object
Basic information about membership benefit.
3 properties
tierAdministrationType
string
Do not upgrade membership. The membership may be downgraded.
downgradeType
string
Do not downgrade membership when the next downgrade process runs. When the downgrade process runs, the membership will be automatically set to Grace.
cardReIssueType
string
Request to re issue a new card.
preferenceTypeType
object
Preference details for the profile.
13 properties
preferenceType
object
Guest Preference details for the profile.
7 properties
keywordType
object
3 properties
keywordDetailType
object
1 property
negotiatedType
object
This holds a list of NegotiatedInfoType.
3 properties
negotiatedInfoType
object
This provides information for a profile negotiated rate.
6 properties
gdsNegotiatedType
object
This holds a list of GdsNegotiatedInfoType.
4 properties
gdsNegotiatedInfoType
object
This provides information for a channel negotiated rate.
5 properties
indicatorsType
array
Collection of lamp indicators.
indicatorType
object
Lamp indicator Type.
2 properties
relationshipInfoType
object
Relationship Type contains information about the associations between and among individuals, companies, travel agents, groups, sources, and contact profiles.
8 properties
changeRelationsType
object
Detailed information regarding the changes made to relationships for the profile.
5 properties
relationshipProfileType
object
13 properties
ownerType
object
Generic type for information about an owner.
11 properties
codeDescriptionType
object
This contains a generic code and description 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
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
profileStatusType
string
profileTypeType
string
The types of Profile handled by the web service.
masterAccountInfoType
object
2 properties
relationshipInfoSummaryType
object
RelationshipInfoSummaryType contains information about the associations between and among individuals, companies, travel agents, groups, sources, and contact p…
7 properties
relationshipProfileSummaryType
object
11 properties
relationshipAddressType
object
Provides address information for a Relationship.
5 properties
reservationHistoryFutureInfoType
object
Information of History and Future Reservation details attached to Profiles.
2 properties
historyListType
object
A collection of reservation history details attached to Profiles.
4 properties
reservationInfoType
object
The Reservation class contains the current reservation being created or altered.
51 properties
reservationIdList
array
Unique Id that references an object uniquely in the system.
stayInfoType
object
Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaini…
36 properties
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
resExpectedTimesType
object
Holds the Arrival and Departure Time Information
2 properties
reservationBlockType
object
Key information about the block for a reservation.
3 properties
blockIdList
array
Unique Id that references an object uniquely in the system.
resGuaranteeType
object
Validations type record returned after Validations are done.
3 properties
promotionType
object
Type to specify a rate promotion. Usually attached to a reservation to indicate a specific promotion is applied to the reservation.
3 properties
guestHousekeepingServiceRequestType
string
Possible values for the Guest Service Status.
resGuestInfoType
object
Specifies Company or Travel Agent profile using IATA or Corp. No.
30 properties
membershipInfoType
object
The Membership object identifies the frequent customer reward program.
8 properties
namePrefixType
string
Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)
givenNameType
string
Given name, first name or names
surnameType
string
Family name, last name.
phoneNumberType
string
Phone number
basicEmailType
string
Email address
vIPType
object
The supplier's ranking of the customer.
2 properties
addressSearchType
object
Address Details such as city, state, country, postal code etc.
6 properties
resAccompanyGuestListType
array
Collection of accompany guests
resAccompanyGuestInfoType
object
5 properties
resGuestExternalInfoType
object
Specifies Company or Travel Agent profile using IATA or Corp. No.
2 properties
guestLastStayInfoType
object
Contains last stay related details of the guest.
4 properties
nameTypeType
string
resSharedGuestListType
array
Collection of shared guest reservations.
resSharedGuestInfoType
object
Contains information regarding the share reservation.
4 properties
resAttachedProfileListType
array
resAttachedProfileType
object
3 properties
resProfileTypeType
string
reservationPaymentMethodType
object
7 properties
resPaymentCardType
object
Information on a credit card for the customer.
17 properties
cardTypeType
string
This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.
cardProcessingType
string
cardNumberTypeType
string
Simple type for indicating if credit card number is tokenized.
authorizationRuleType
object
Configured rule for computing the amount to authorize.
3 properties
reservationFolioWindowsType
array
Collection of reservation folio windows.
reservationFolioWindowType
object
Folio window view which holds the set of folios for a reservation.
4 properties
payeeInfoType
object
Payee information.
7 properties
aRAccountShortInfoType
object
Accounts Receivabales Account details type charged for batched posting.
4 properties
aRAccountStatusType
object
Type for the Account Status. Status can be restricted and a message/description added to the Account.
3 properties
housekeepingRoomStatusType
string
Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOf…
searchMatchesType
array
List of Generic Name-Value-Pair Parameters used for super search matches.
searchMatchType
object
Search match indicating attribute and the matching value.
2 properties
sourceOfSaleType
object
Point of Sale of reservation. Identifies the entity/channel who made the reservation.
2 properties
waitlistResType
object
Information regarding why reservation is being /has been waitlisted.
6 properties
reservationQueueInformationType
object
Information regarding the Date, Duration and Priority of the reservation on Queue for Check in.
6 properties
queueTextInfoType
object
Information regarding the message sent to guest.
2 properties
resHousekeepingType
object
Holds housekeeping turndown service information for the room.
7 properties
facilityTaskType
object
Information regarding facility task on a reservation.
3 properties
housekeepingTaskCodeType
object
Information related to a Task Code. Task Codes are used to generate task sheets in Rooms Management.
7 properties
facilityCodesType
array
List of the facility codes.
facilityCodeType
object
Facility Housekeeping Code, its description and quantity.
3 properties
resCashieringType
object
Cashiering Information for the reservation.
14 properties
resRevenueBalanceType
object
Revenue and Balance Amount summary for the reservation.
9 properties
billingPrivilegesType
object
This stores the information for Bed Tax Reporting. Mainly used in Maldives.
13 properties
reservationTaxTypeInfo
object
Provides information about the Tax Type.
9 properties
bedTaxReportingType
object
This stores the information for Bed Tax Reporting. Mainly used in Maldives.
5 properties
folioTextsType
array
This stores the description for the type of tax calculation especially with tax exemption, etc.
resPeriodicFolioType
object
Information regarding periodic folios set on the reservation.
3 properties
resCompAccountingType
object
Information regarding comp accounting on the reservation.
3 properties
resPreConfiguredRoutingInstrType
object
Instruction to attach Pre-Configured Routing Instructions to a Reservation.
3 properties
taxTypeType
object
Provides information about the Tax Type.
8 properties
reservationDepositType
object
Reservation Deposit Type.
7 properties
reservationAllowedActionsType
array
Allowed action.
reservationAllowedActionType
string
Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation.
reservationInterfaceStatusType
object
Hotel Interface Type for a reservation and status of the various services
3 properties
hotelInterfaceType
object
8 properties
hotelInterfaceTypeType
string
XML Posting Interface
hotelInterfaceStatusType
string
Status of the Hotel Interface either STOPPED or RUNNING.
interfaceRightsStatusType
object
4 properties
reservationTurndownInfoType
object
Turndown information for a reservation
2 properties
turndownStatusType
string
Simple type for turndown status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Required, Not Required and Complet…
resMobileNotificationsType
object
Contains the status of Room Ready and Key Ready messages.
5 properties
communicationStatusType
string
Enum to denote the Status of Readiness messages sent to Guest Devices.
resCommunicationType
object
Communication details for a reservation.
2 properties
advanceCheckInType
object
Information relating to Reservation's Advance Checked In state and Expected Time of Return
3 properties
pMS_ResStatusType
string
This reservation is in checked in status and the business date is past departure date. This could occur when ORS and PMS are in same environment.
resAccessRestrictionType
string
Indicates any Updates/Changes on the reservation as well as Reservation Cancellation are not allowed.
commissionPayoutToType
string
futureListType
object
A collection of reservation history details attached to Profiles.
4 properties
reservationStayHistoryFutureInfoType
object
Information of History and Future Reservation details attached to Profiles.
2 properties
stayHistoryListType
object
A collection of reservation history details attached to Profiles.
4 properties
stayReservationInfoType
object
The Reservation class contains the current reservation being created or altered.
6 properties
stayFutureListType
object
A collection of reservation history details attached to Profiles.
4 properties
lastStayInfoType
object
Contains last stay related details for the profile
4 properties
profileAccessType
object
4 properties
profileSharedLevelType
string
Simple types for Shared level.
profileRestrictions
object
3 properties
mailingActionsType
object
Defines mailing action list for the profile.
5 properties
privacyInfoType
object
Defines Privacy related information for the profile.
14 properties
profileCashieringType
object
Contains cashiering related details for the profile
14 properties
directBillingType
object
This is the preconfigured routing instruction type.
2 properties
profileCommissionType
object
This is the preconfigured routing instruction type.
7 properties
commissionPaymentMethods
string
Check
userDefinedFieldsType
object
A common type used to hold user defined fields(UDFs). This type should be used to handle UDFs on RReservation, Profiles, etc.
3 properties
characterUDFsType
array
Used to hold collection of user defined fields of Character/String Type.
characterUDFType
object
Used to hold user defined field of Character/String Type.
3 properties
numericUDFsType
array
Used to hold collection of user defined fields of Numeric Type.
numericUDFType
object
Used to hold user defined field of Numeric Type. It is highly recommended to use UDFN01, UDFN02,...UDFN40 (Total 40) as Numeric UDF names(commonly used on Rese…
3 properties
dateUDFsType
array
Used to hold collection of user defined fields of Date Type.
dateUDFType
object
Used to hold user defined field of Date Type.
3 properties
webUserAccountsType
array
Web User Accounts List.
webUserAccountType
object
Web User Account of the guest.
11 properties
webUserHistoryType
object
Creation date time, Creator Id, last modification date time and last Modifier Id.
8 properties
profileTaxInfoType
object
Profile information related to tax.
7 properties
salesInfoType
object
Provides sales information about the profiles of type company, travel agent, source and contact.
13 properties
eCertificatesType
array
List of e-certificates for the profile.
eCertificateType
object
E-Certificates details.
23 properties
eCertificateInfoType
object
E-Certificates details.
14 properties
eCertificateScopeType
string
Indicates that OPERA E-Certificate is available for a specific list of hotels.
eCertificateUsageCriteriaType
object
E-Certificates details.
8 properties
eCertificateConsumptionType
object
E-Certificates details.
13 properties
eCertificateConsumeSourceType
string
Indicates that OPERA E-Certificate is consumed by hotelPMS.
eCertificateStatusType
string
Indicates that OPERA E-Certificate is reserved.
awardId
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
eCertificateIssueSourceType
string
Indicates that OPERA E-Certificate is issued by external system.
eCertificateIssueType
string
Indicates that guest purchased OPERA E-Certificate.
eCertificateGenerationType
object
E-Certificates details.
3 properties
profileSubscriptionListType
array
Details of the OPERA Profile subscription to external system
profileSubscriptionType
object
Contains details of the profile subscription. The subscription represents the link between the OPERA profile and the external profile within a particular exter…
9 properties
guestCountsType
object
A collection of GuestCount by age group.
4 properties
childAgesType
array
Age of a child in years.
childAgeType
object
Defines Child's Age.
1 property
childBucketsType
object
Defines children counts with Age Qualifying Group(Child Bucket) classification.
5 properties
resAwardsType
object
Membership Awards code applied on the reservation.
4 properties
awardVouchersType
array
This stores the Membership Awards code applied on the reservation.
foreignExchangeType
object
Foreign Exchange info.
2 properties
mealPlansType
array
Meal plan codes associated with the rate codes.
mealPlanCodeType
object
Meal plan codes associated with the rate codes.
5 properties
roomRateAvailReasonType
string
Indicates the Room Rate is not available due to unavailability of enough items for the rate code.
upsellInfoType
object
Information regarding upsell for a reservation.
2 properties
ownerResTypeType
string
primaryShareTypeType
string
availResponseMasterInfoType
object
Availability master info type
2 properties
roomTypeMasterInfoType
object
The RoomType element is used to contain all the room type information for a single room type.
2 properties
roomTypeInfoType
object
18 properties
roomFeaturesType
array
A recurring element that identifies the room features.
roomFeatureType
object
Room Feature Information.
4 properties
roomTypeAttributesType
object
Attributes of property room type.
3 properties
bookingChannelMappingType
object
4 properties
availRatePlanInfoType
object
The rate plan element is used to contain all the rate information for a single Rate Plan
2 properties
ratePlanChannelInfoType
object
3 properties
guaranteeType
object
Specifies Guarantee Code attributes.
9 properties
guaranteeRequirementsType
object
Specifies various requirement for the guarantee code.
7 properties
translationTextType80
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
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.
ratePlanCommissionType
object
3 properties
guaranteePoliciesType
array
Guarantee Code information with cancellation penalty and deposit policy information.
guaranteePolicyType
object
Specifies Guarantee Code attributes.
13 properties
depositCancelRevenueType
string
The type to indicate what revenue is to be used for calculating deposit/cancellation amounts.
depositPolicyType
object
Used to define the deposit policy, guarantees policy, and/or accepted forms of payment.
10 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
masterRestrictionStatusesType
string
rateChangeTypeType
string
Indicates the rate amount returned is first night or highest rate.
hotelInfoType
object
Contains the basic configuration information about a Hotel.
21 properties
languageType
string
hotelRestaurantsType
array
hotelRestaurantType
object
Information about the Restaurants in the hotel.
11 properties
restaurantCategoryType
string
Simple type for Hotel Restaurant.
hotelRateRangesType
array
Lists of rate ranges of the hotel.
hotelRateRangeType
object
The rate rage information of the hotel.
5 properties
alternateHotelsType
array
alternateHotelType
object
28 properties
relativePositionType
object
Defines the position of an entity in relation to another entity (e.g. from an airport to a hotel, the relationship is dependent on use).
3 properties
hotelAmenityType
object
4 properties
rateRoomDetailsType
object
3 properties
membershipSearchType
object
Identifies criteria for searching frequent customer reward program.
4 properties
channelSummaryInfoType
object
Depicts channel information such as the type and code.
3 properties
bookingChannelType
object
3 properties
sellMessagesType
object
The SellMessagesType is the list of message and attributes returned by web service.
4 properties
sellMessageType
object
The SellMessagesType defines the standard attributes that will be retrieved with the sell message.
16 properties
usedInModuleType
string
Simple type for indicating the module for which user wants to create the SellMessage. Valid module types are Look To Book Sales,Reservations,Blocks,Function Di…
currencyExchangeRatesType
array
Exchange Rate information for a currency code.
currencyExchangeRateType
object
Currency code configuration.
5 properties
hotelContactsType
array
Lists of contacts of the hotel.
hotelContactType
object
Contact identification details.
8 properties
hotelContactRolesType
array
Lists of HotelContactRoles of the hotel.
hotelContactRoleType
string
The contact's role in the hotel. Possible values are Lead, General, and Contract.
hotelEventSpacesType
object
The Detail and Summary info of event space about the hotel
3 properties
hotelEventSpaceDetailsType
array
List of detail info of hotel event space
hotelEventSpaceDetailType
object
The detail info of hotel event space
4 properties
eventSpaceMaxOccupanciesType
array
List of event space max occupancy.
hotelEventSpaceSummariesType
array
List of summary info of hotel event space
hotelEventSpaceSummaryType
object
The summary info of hotel event space
4 properties
hotelSetupStylesType
array
List of event space setup style codes.
hotelNotesType
array
List of Notes of the hotel.
hotelCorporateInformationsType
object
Corporate information details of the property
6 properties
primaryCodesType
array
List of codes with primary flag
primaryCodeType
object
Primary flag with code and description.
2 properties
hotelAttractionsType
array
hotelAttractionType
object
Information about the attractions near the hotel.
11 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
meetingRoomsType
array
List of meeting rooms of the hotel.
meetingRoomType
object
Information about the meeting rooms of the hotel.
3 properties
channelAvailRSInfoType
object
Channel specific information to be returned in availability response.
2 properties
channelMarketingInfoType
array
Marketing Text like cancel policy, deposit policy etc.
marketingPolicyType
string
Indicates the channel policy type like deposit,cancel etc.
links
array
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 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
searchHotelsDetails
object
Response object to search hotel availability.
3 properties
hotelSummaryInfoType
object
32 properties
rateAnalysisDetails
object
Response to the fetch Rate Availability Analysis.
3 properties
rateAnalysisType
object
Analysis type which would be returned by the Analysis procedure.
3 properties
rateAnalysisCodeType
string
alternateAvailability
object
Response object for fetch alternate availability operation
3 properties
alternateAvailDatesType
array
List of alternate dates.
alternateAvailDateType
object
Type containing information about an alternate date.
3 properties
availabilityStatusType
string
Status when there are not enough sell control items available.
restrictionStatusesType
string
availableUpsells
object
Response for fetching available up-sells.
3 properties
upsellsType
object
List of upsell information
2 properties
upsellType
object
Holds upsell information
10 properties
amountPointsType
object
Holds monetary value expressed with a currency code / number of points
2 properties
upsellDailyRatesType
array
Reservation date and its corresponding upsell rate amount
upsellDailyRateType
object
Reservation date and its corresponding upsell rate amount
2 properties
reservationGuaranteesPolicies
object
Response object to fetch reservation guarantees.
3 properties
hurdleRates
object
Response object for fetching Hurdle rates.
8 properties
hurdleRatesType
array
Details for hurdle rate.
hurdleRateType
object
Unique identifier for hurdle rate.
16 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
createHurdleRates
object
Request object for creating new Hurdle Rates.
3 properties
status
object
Response Body.
2 properties
changeHurdleRates
object
Request object for changing existing Hurdle Rates.
3 properties
hurdleRatesEditType
array
Details for hurdle rate to be modified.
hurdleRateEditType
object
Unique identifier for hurdle rate.
8 properties
changeHurdleRatesDetails
object
Response Body.
2 properties
availabilityRatePlanInfo
object
Response object for fetching rate plans.
3 properties
restrictionsByDateRange
object
Response object for fetching restrictions based on date range.
3 properties
fetchRestrictionsByDateRangeRSType
object
Response object for searching restrictions by date range.
1 property
restrictionsByDateRangeType
object
Restriction by date range for the requested Hotel.
10 properties
restrictionSetType
object
Indicates Restriction set applicable for the date range.
14 properties
restrictionControlType
object
The RestrictionControlType is used to indicate the applicability of the restriction.
6 properties
restrictionStatusType
object
The RestrictionStatusType is used to indicate the type of restriction applied. An enumerated restriction type is defined in the attribute group.
9 properties
createRestriction
object
Request object for creating a new restriction.
3 properties
createRestrictionType
object
21 properties
blockId
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
roomTypeYieldableType
string
Simple type for Yieldable or Non Yieldable
clearAllRestrictions
object
Request object for clearing all restrictions based on date.
4 properties
stringLength20
string
Used for Character Strings, length 0 to 20.
restrictionsHistory
object
Response object for searching restrictions history.
3 properties
fetchRestrictionsHistoryRSType
object
Response object to fetch restriction search filtered by search criteria.
1 property
restrictionsHistoryType
object
Restriction history for the requested Hotel.
13 properties
restrictionSetHistoryType
object
Indicates Restriction set applicable for the date range.
18 properties
validateReservationGuarantees
object
Request object to fetch reservation guarantees.
2 properties
resGuaranteeSearchType
object
Contains Search criteria to get applicable Reservation Guarantee Codes.
12 properties
resGuaranteeFetchInstructionsType
object
1 property
roomStaySearchType
object
3 properties
reservationPackageType
object
A ReservationPackageType class.
13 properties
packageCodeHeaderType
object
4 properties
configPackagePrimaryDetailsType
object
A Config Package Info type.
6 properties
configPackageTransactionType
object
A HotelPackageTransaction type.
5 properties
packagePostingRulesType
object
5 properties
packageTransactionCodeType
object
3 properties
configPostingAttributesType
object
A config Package posting attributes type.
18 properties
functionArgumentsType
array
Collection of function arguments and their corresponding values.
functionArgumentType
object
This type provided details of a function argument and the value it holds.
8 properties
packagePostingRhythmType
object
Package Posting rhythm type.
5 properties
postingRhythmType
string
Simple type for posting Rhythm types.
packageCalculationRuleType
string
Simple type for package caluculation rules.
pkgInventoryItemType
object
4 properties
configPackageUsageDetailType
object
A Config Package Usage Detail type.
4 properties
productSourceType
string
Sources of Products
reservationPackageScheduleType
object
A HotelPackageSchedule type.
8 properties
packageConsumptionType
object
Package Consumption Information. Includes information on quantity of the package used, allowance consumption etc.
4 properties
actionType
string
Action types allowed by the event api.
yieldMarketTypeDetails
object
Response object Of Yield Market Type LookUp.
3 properties
yieldMarketInfoType
object
Type provides the Yield Market Type information.
4 properties
operaVersion
object
Response for Ping operation.
3 properties
searchAnalyzeRateAvailabilityRequest
object
20 properties
searchAlternateAvailabilityRequest
object
26 properties
reservationProfileTypeEnum
string
searchHotelAvailabilityRequest
object
52 properties
ownerProfileTypeEnum
string
searchHotelAvailabilityCRORequest
object
57 properties
ratePostingIntervalEnum
string
externalControlSegmentCriteria
object
The request element containing criteria to retrieve control segment code.
1 property
externalControlSegmentDetails
object
Response object Of Control Segment Look Up.
3 properties
externalControlSegmentType
object
Type provides the Control Segment information.
3 properties
externalControlSegmentCriteriaType
object
The request element containing criteria to retrieve control segment code.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-par.json Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud Distribution ARI Publication
OPERA Cloud Distribution Outbound Lookup
OPERA Cloud Distribution Content Notification
OPERA Cloud Distribution Book
OPERA Cloud Distribution Content
OPERA Cloud Distribution Property Controls
OPERA Cloud Distribution Reservation Service
OPERA Cloud Distribution Authentication API
OPERA Cloud Distribution Onboarding
OPERA Cloud Distribution Reservation Notification
OPERA Cloud Distribution Shop
Nor1 Integrated Upsell API
Where this information came from

This is an independent, third-party profile of OPERA Cloud Price Availability Rate API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.