OPERA Cloud Room Rotation Configuration Service 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 RoomRotationConfig, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
30 operations
across 17 paths,
and defines 74 schemas.
It is described by OpenAPI 2.0, at version 26.2.0.0.
The identity and technical contract details declared by the specification.
FetchAdjustmentReasonsDetails
object
Response object for creating Room Rotation Adjustment Reasons.
3 properties
roomRotationAdjustmentReasonsType
array
Room Rotation Adjustment Reason Enumeration element.
roomRotationAdjustmentReasonType
object
Defines Rotation Adjustment Reason Details.
4 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
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
CreateAdjustmentReasonsDetails
object
Request object for fetching Room Rotation Adjustment Reasons.
3 properties
status
object
Response Body.
2 properties
ChangeAdjustmentReasonsDetails
object
Request object for changing Room Rotation Adjustment Reasons.
3 properties
AdjustmentReasonsDetailsUpdated
object
Response Body.
2 properties
changeRoomOwnerDetails
object
Request object for changing room ownership records.
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
FetchRevenueTransactionCodesDetails
object
Response object for retrieving revenue transaction codes for a given property
2 properties
rotationRevenueTransactionCodesType
array
A revenue transaction code.
rotationRevenueTransactionCodeType
object
A revenue transaction code
4 properties
ChangeRevenueTransactionCodesCriteria
object
Request object for updating the rotation revenue status of a transaction code for a given property.
2 properties
rotationRevenueTransactionCodesChangeType
object
Two collections of transaction codes for a resort. One collection lists codes to be changed to Rotation Revenue transaction codes and the other to be changed t…
3 properties
transactionCodesType
array
Revenue transaction code.
ChangeRevenueTransactionCodesDetails
object
Response Body.
10 properties
successType
object
Returning an empty element of this type indicates the successful processing of an message. This is used in conjunction with the Warning Type to report any warn…
errorsType
array
An error that occurred during the processing of a message.
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
createRoomOwnerDetails
object
Request object for creating room ownership records.
3 properties
rotationPeriodFrequencyType
string
Simple type for Rotation Period Type.
rotationPeriod
object
Request Object for changing Rotation Period.
2 properties
rotationPeriodType
object
Rotation Period Frequency and Start Date Details for a Property
4 properties
ChangeRotationPeriodDetails
object
Response Body.
11 properties
rotationRulesResultType
object
Collection of Room Rotation Setup Rules Results.
8 properties
rotationRulesType
object
Collection of Room Rotation Setup Rules elements.
3 properties
rotationRuleSetupType
string
Simple type for Rotation Rule Setup.
rotationRuleType
object
13 properties
daysOfWeekAttrType
object
Days of the Week
7 properties
rotationRuleCalculationRuleType
string
Simple type for Rotation Setup Rule Calculation Rule.
masterInfoType
object
2 properties
codeInfoType
object
3 properties
rotationRules
object
Request object for creating room rotation setup rules.
2 properties
FetchUnitGradesDetails
object
Response object for fetching Room Rotation Owner Room Grade Codes.
3 properties
roomRotationUnitGradesType
array
Room Rotation Owner Room Grade Enumeration element.
roomRotationUnitGradeType
object
Defines Owner Room Grade Code Details.
5 properties
CreateUnitGradesDetails
object
Request object for creating a new Room Rotation Owner Room Grade Code.
3 properties
ChangeUnitGradesDetails
object
Request object for changing an existing Room Rotation Owner Room Grade Codes.
3 properties
UnitGradesDetailsUpdated
object
Response Body.
2 properties
overrideReasonsDetails
object
Response object for fetching Room Rotation Override Reasons.
3 properties
roomRotationOverrideReasonsType
array
Room Rotation Override Reason Enumeration element.
roomRotationOverrideReasonType
object
Defines Rotation Override Reason Details.
4 properties
overrideReasonsCriteria
object
Request object for creating a new Room Rotation Override Reason.
2 properties
overrideReasonsToBeChanged
object
Request object for changing an existing Room Rotation Override Reason.
2 properties
rotationRuleStatusType
string
Simple type for Rotation Setup Rule System Status.
roomOwnershipDetails
object
Response object containing room ownership details.
3 properties
roomOwnershipsList
object
Room Ownership records.
4 properties
roomOwnershipType
object
Define the search criteria for retrieving room ownership records
12 properties
profileNameType
object
This provides name information for a person.
7 properties
personNameTypeType
string
Person's name in an external system.
FetchRotationRules
object
Response object for retrieving rotation setup rules for a given property
3 properties
fetchRotationPeriod
object
Response Object for Fetch Rotation Period
6 properties
roomRotationRules
object
Request object for saving changes to room type rotation rules.
3 properties
roomOwnerReferralDetails
object
Response object containing Room Owner Referral details.
4 properties
roomOwnerReferralList
object
Room Owner Referral records.
1 property
roomOwnerReferralType
object
Define the search criteria for retrieving Room Owner Referral records
12 properties
createRoomOwnerReferralDetails
object
Request object for creating Room Owner Referral records.
2 properties
changeRoomOwnerReferralDetails
object
Request object for changing Room Owner Referral records.
2 properties
addressType
object
Provides address information.
17 properties
countryNameType
object
Code for a country or a nationality.
2 properties
referralType
string
Indicates the type of referral for a Profile to the Room Owner.
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
operaVersionNumberType
string
Current Opera Version Number
pingDetail
object
Response for Ping operation.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle Hospitality publishes across the network.