Oracle Hospitality Room Rotation Config API is one of 154 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include RoomRotationConfig. 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 3.2.0, at version 26.2.0.0.
Requests are made against a single base URL, /rmr/config/v1.
The identity and technical contract details declared by the specification.
rotationRuleCalculationRuleType
string
Simple type for Rotation Setup Rule Calculation Rule.
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…
createRoomOwnerDetails
object
Request object for creating room ownership records.
3 properties
referralType
string
Indicates the type of referral for a Profile to the Room Owner.
rotationRevenueTransactionCodesType
array
A revenue transaction code.
ChangeRotationPeriodDetails
object
Response Body.
11 properties
roomOwnershipDetails
object
Response object containing room ownership details.
3 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
AdjustmentReasonsDetailsUpdated
object
Response Body.
2 properties
changeRoomOwnerDetails
object
Request object for changing room ownership records.
3 properties
roomOwnershipType
object
Define the search criteria for retrieving room ownership records
12 properties
transactionCodesType
array
Revenue transaction code.
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
ChangeAdjustmentReasonsDetails
object
Request object for changing Room Rotation Adjustment Reasons.
3 properties
overrideReasonsDetails
object
Response object for fetching Room Rotation Override Reasons.
3 properties
roomOwnerReferralType
object
Define the search criteria for retrieving Room Owner Referral records
12 properties
ChangeRevenueTransactionCodesCriteria
object
Request object for updating the rotation revenue status of a transaction code for a given property.
2 properties
daysOfWeekAttrType
object
Days of the Week
7 properties
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
overrideReasonsToBeChanged
object
Request object for changing an existing Room Rotation Override Reason.
2 properties
FetchAdjustmentReasonsDetails
object
Response object for creating Room Rotation Adjustment Reasons.
3 properties
fetchRotationPeriod
object
Response Object for Fetch Rotation Period
6 properties
status
object
Response Body.
2 properties
masterInfoType
object
2 properties
roomRotationUnitGradesType
array
Room Rotation Owner Room Grade Enumeration element.
CreateAdjustmentReasonsDetails
object
Request object for fetching Room Rotation Adjustment Reasons.
3 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
roomOwnerReferralList
object
Room Owner Referral records.
1 property
rotationRuleStatusType
string
Simple type for Rotation Setup Rule System Status.
roomRotationOverrideReasonType
object
Defines Rotation Override Reason Details.
4 properties
pingDetail
object
Response for Ping operation.
3 properties
rotationPeriodType
object
Rotation Period Frequency and Start Date Details for a Property
4 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
ChangeUnitGradesDetails
object
Request object for changing an existing Room Rotation Owner Room Grade Codes.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
overrideReasonsCriteria
object
Request object for creating a new Room Rotation Override Reason.
2 properties
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
personNameTypeType
string
Person's name in an external system.
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
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
roomRotationAdjustmentReasonsType
array
Room Rotation Adjustment Reason Enumeration element.
roomRotationRules
object
Request object for saving changes to room type rotation rules.
3 properties
rotationRuleSetupType
string
Simple type for Rotation Rule Setup.
FetchRotationRules
object
Response object for retrieving rotation setup rules for a given property
3 properties
operaVersionNumberType
string
Current Opera Version Number
changeRoomOwnerReferralDetails
object
Request object for changing Room Owner Referral records.
2 properties
rotationPeriod
object
Request Object for changing Rotation Period.
2 properties
rotationRuleType
object
13 properties
createRoomOwnerReferralDetails
object
Request object for creating Room Owner Referral records.
2 properties
errorsType
array
An error that occurred during the processing of a message.
addressType
object
Provides address information.
17 properties
roomRotationOverrideReasonsType
array
Room Rotation Override Reason Enumeration element.
codeInfoType
object
3 properties
roomRotationUnitGradeType
object
Defines Owner Room Grade Code Details.
5 properties
translationsTextType
array
Language code for the translation.
roomOwnerReferralDetails
object
Response object containing Room Owner Referral details.
4 properties
countryNameType
object
Code for a country or a nationality.
2 properties
rotationPeriodFrequencyType
string
Simple type for Rotation Period Type.
rotationRulesType
object
Collection of Room Rotation Setup Rules elements.
3 properties
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties
2 required
ChangeRevenueTransactionCodesDetails
object
Response Body.
10 properties
UnitGradesDetailsUpdated
object
Response Body.
2 properties
profileNameType
object
This provides name information for a person.
7 properties
FetchRevenueTransactionCodesDetails
object
Response object for retrieving revenue transaction codes for a given property
2 properties
roomRotationAdjustmentReasonType
object
Defines Rotation Adjustment Reason Details.
4 properties
rotationRulesResultType
object
Collection of Room Rotation Setup Rules Results.
8 properties
rotationRevenueTransactionCodeType
object
A revenue transaction code
4 properties
roomOwnershipsList
object
Room Ownership records.
4 properties
CreateUnitGradesDetails
object
Request object for creating a new Room Rotation Owner Room Grade Code.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle Hospitality publishes across the network.