The identity and technical contract details declared by the specification.
membershipRevenueTypeType
object
Base type provides information about Membership Market/Property Groups Configuration.
6 properties
membershipLevels
object
Request object for modifying membership levels.
3 properties
membershipRevenueTypesInfoType
array
Membership revenue type code and description.
membershipLevelRules
object
Request object for modifying Membership Level Rules.
3 properties
cardRangeType
object
Card number start and end range.
2 properties
membershipFolioTexts
object
Collection of FolioTexts to be inserted at MembershipLevel.
3 properties
upgradeDowngradeForCalendarPeriodType
string
Calculate points from five Years
suspendedMatchRuleType
object
Provides information about the Suspended Profile Match Rule Configuration.
7 properties
membershipTypeRulePrimaryDetailsType
object
Membership Type rule primary information.
8 properties
membershipEnrollmentCodesInfoType
array
Membership enrollment code code and description.
profileRegionType
object
Provides information about the Profile Regions Configuration.
4 properties
membershipRoomGroups
object
Request object for changing membership room groups.
3 properties
colorType
string
Color configuration type. This color configuration provides a visual category of entities.
membershipLevelType
object
A Type that holds key values, that uniquely identifies a membership level
19 properties
cardRangesType
array
Card number start and end range.
profileRegionInfo
object
Object for Profile Region Configuration.
3 properties
membershipMarketGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipRateGroupsType
array
Details for Membership Rate Group.
membershipRateGroupsInfo
object
Response object for fetching Membership Rate Groups.
3 properties
membershipTypeRulesInfo
object
Response object for fetching membership type rules.
3 properties
membershipMarketGroups
object
Request object for changing existing Membership Market Groups Configurations.
3 properties
membershipAwardsInfo
object
Response to fetch Membership Awards.
3 properties
membershipEnrollmentGroupsType
array
Details of membership enrollment group type.
membershipTypeChangeInstructions
object
Request object for changing membership type.
3 properties
membershipAwardBasedOnType
string
This award allows a guest to apply available membership points towards the balance of his or her bill.
membershipTypeRuleRateConditionsType
object
Membership Type Rules rate Conditions.
12 properties
membershipPropertyGroupsType
array
Details for Membership Property Group along with associated property codes.
userDefinedEnrollmentFieldType
object
User Defined Enrollment Field/Attribute.
4 properties
membershipTypeRuleDetailType
object
Membership type Rule details.
5 properties
membershipTypeRuleReservationConditionsType
object
Membership Type Rules reservation conditions.
12 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
membershipTypesDetails
object
Response object for fetching Membership Type.
4 properties
cardNumberDetailsType
object
Card Number of membership type.
7 properties
addtionalCodeInfoType
array
Holds name of additional code information
membershipOriginGroupType
object
Details for Membership Origin Group along with associated Origin codes.
5 properties
membershipTypeAdditionalInfoType
object
Membership Type miscellanous settings.
5 properties
membershipMarketGroupsType
array
Details for Membership Market Group along with associated Market codes.
rateRuleMembershipsType
array
Rate rule membership type details.
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
tierManagement
object
Request object for processing membership tier level changes.
3 properties
tierManagementBatchProcessType
object
Base details of Tier Management Batch Process.
13 properties
membershipTypeRuleGeneralConditionsType
object
Membership Type Rules general Conditions.
10 properties
membershipAwardGenerationMethodType
string
Type of action that generates membership award points.
membershipAwardOtherInfoType
object
Information related to Other Award.
7 properties
membershipTypeRuleIDType
object
Membership type rule ID.
2 properties
membershipLevelsInfo
object
Response object for fetching membership levels.
3 properties
membershipTypeRuleConditionsType
object
Membership Type Rule Conditions.
5 properties
userDefinedEnrollmentFieldsType
array
Type that holds the User Defined Enrollment field/Attribute such as Communication, First Name , Last Name etc.
numberOfYearsType
string
Five Year period
membershipTypeRuleSegmentationConditionsType
object
Membership Type Rules segmentation conditions.
6 properties
qualifyingRatesType
array
Qualifying Rate information.
qualifyingRateType
object
Qualifying Rate information. Only Qualifying field is considered while updating record.
6 properties
membershipClassType
object
Base type provides information about Membership Market/Property Groups Configuration.
6 properties
tierManagementBatchProcessesType
array
Tier Management Batch Process details.
awardsExceptionCriteriaType
object
Criteria for detecting exceptions in points calculation
5 properties
membershipAwardRateInfoType
object
Membership Award cancel related details.
5 properties
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
membershipHandlingType
object
Represents the way a membership type has to be processed.
15 properties
calendarPeriodType
string
12 month period based on starting month.
membershipTypeInstructionType
string
Membership levels.
hotelFolioTextsType
array
Collection of hotel folio texts
membershipBenefitProgramType
object
Type that holds key values, that uniquely identifies a membership benefit program
7 properties
membershipBenefitPrograms
object
Request object for modifying membership benefit programs.
3 properties
masterInfoCodeDetailType
string
membershipTypeRuleBasedOnType
string
Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.
tierManagementChanges
object
Request object for applying membership changes calculated by Tier Management process.
4 properties
membershipTypeRules
object
Request object for changing membership type rules.
3 properties
membershipActionType
string
Type of action that the user wants to attach membership information to the reservation .
membershipAwardDetailType
object
Values by which membership award is uniquely identied.
13 properties
membershipTypeRulesSummariesType
array
List of Membership type rules summary information.
status
object
Response Body.
2 properties
masterInfoType
object
2 properties
qualifyingRates
object
Request object for changing qualifying rate rules.
3 properties
membershipAwardCancelPolicyType
string
Cancel policy is applicable only on Nights.
tierManagementBatchRecordStatusType
string
Record locked.
membershipRatesInfo
object
Response object for fetching membership rates.
3 properties
membershipTypeRuleType
string
Membership Type/Program rule types, Points is the only valid value for non primary membership types.
membershipTypeRuleRoomConditionsType
object
Membership Type Rules room conditions.
4 properties
membershipTypeRulePointsDefinitionType
object
Membership Program Rule points details.
6 properties
membershipRateCodesType
array
Membership Rates code and Description.
membershipSourceGroupDetails
object
Request object for adding/changing existing Membership Source Group Configurations.
3 properties
membershipRoomGroupType
object
Membership room group details.
5 properties
membershipEnrollmentGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipRevenueTypes
object
Request object for changing new membership revenue types.
3 properties
ruleAppliesOnType
string
Applies on restricted dates.
updateSuspendedMatchRuleType
object
Provides information for updating the Suspended Profile Match Rule Configuration.
8 properties
tierManagementBatchProcesses
object
Response object for fetching Tier Management Batch Reports.
9 properties
membershipLevelRulesInfo
object
Response object for fetching Membership Level Rules.
3 properties
membershipRateGroups
object
Request object for modifying Membership Rate Groups.
3 properties
userDefinedEnrollmentFieldNameType
string
Date of birth field of Membership Type.
membershipYearlyTransactionsSummaryType
array
Yearly membership transaction summary.
membershipOriginGroupDetails
object
Request object for adding/changing existing Membership Origin Group Configurations.
3 properties
calendarGracePeriodType
string
Five Year period
codeDescriptionType
object
This contains a generic code and description information.
2 properties
membershipRevenueGroups
object
Request object for changing new membership revenue groups.
3 properties
membershipGracePeriodStatusType
string
Member is a candidate for downgrade as per level rules.
tierManagementBatchRecordsType
array
Tier Management Batch Record details.
membershipPropertyCodesType
array
Membership Property code and Description.
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
membershipMarketGroupsInfo
object
Response object for fetching Membership Market Groups configurations.
3 properties
membershipLevelRulesType
array
Membership Level Rule details.
membershipAwardUpgradeInfoType
object
Membership Award cancel related details.
6 properties
membershipRoomGroupsType
array
Membership room group information.
membershipAwardType
object
Values by which membership award is uniquely identied.
22 properties
membershipPropertyGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
membershipAwardProductInfoType
object
Membership Award cancel related details.
5 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties
2 required
membershipSourceGroupType
object
Details for Membership Source Group along with associated Source codes.
5 properties
membershipCardValidationRuleTypeType
string
Defines rules to be used for card validation.
membershipAwardRateDiscountInfoType
object
Membership Award Rate Discount related details.
8 properties
membershipYearlyTransactionSummaryType
object
Yearly membership transaction summary.
6 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
membershipRateGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipAwards
object
Request object for modifying membership awards.
3 properties
membershipTypeRulesIDType
array
List of membership type rule ID's.
membershipClassesType
array
List of the Membership Class to be configured or fetched
membershipTypes
object
Response object for fetching Membership Types.
3 properties
membershipRevenueTypesInfo
object
Response object for fetching membership revenue types.
3 properties
membershipAwardCancelPenaltyType
string
Penalty charge is in percentage.
membershipRatesType
array
Membership Rate summary information.
membershipOriginGroupsDetails
object
Response object for fetching Membership Origin Groups configurations.
3 properties
membershipEnrollmentGroupsInfo
object
Response object for fetching membership enrollment groups.
9 properties
membershipClassesInfo
object
Response object for fetching Membership Class.
3 properties
membershipRevenueGroupsType
array
Details of membership revenue group type.
membershipTypeRuleDefinitionType
object
Membership Type Rule definition details.
6 properties
membershipLevelRuleType
object
Membership Level Rule ID type.
9 properties
rulePointsTypeType
string
Possible membership points types.
membershipLevelRuleRecordType
string
Used when Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.
membershipBenefitProgramsInfo
object
Response object for fetching membership benefit programs.
3 properties
attachMembershipToReservationRuleType
string
Indicates when the membership information should get attach to the reservation.
profileRegionsInfo
object
Object for Profile Regions Configuration.
3 properties
membershipTypesType
array
Membership Type
autoGenerateCardNumberType
object
Holds the configuration to generate membership card number.
4 properties
operaVersionNumberType
string
Current Opera Version Number
membershipRoomGroupsInfo
object
Response object for fetching membership room groups.
3 properties
membershipRates
object
Request object for changing membership rate rules.
3 properties
tierManagementProcessType
object
Details required to start Tier Management process.
6 properties
membershipClasses
object
Request object for changing Membership Class.
3 properties
membershipTypeRuleTransactionCodeType
string
Determines the Transaction Code for Membership program rule.
codeInfoType
object
4 properties
awardPointsType
object
Base parent type for membership points comprising common elements between award points and tier points.
16 properties
membershipEnrollmentGroups
object
Request object for changing new membership enrollment groups.
3 properties
awardPointsValidityDurationType
string
Five Year period
translationsTextType
array
Language code for the translation.
enrollmentMatchRuleType
object
Represent Enrollment Match Rule and User Defined Enrollment fields/Attribute configuration for membership type.
3 properties
tierManagementBatchRecords
object
Response object for fetching Tier Management Batch Records.
9 properties
membershipTypeRulesDetails
object
Response object for creating membership type rules.
3 properties
membershipMarketCodesType
array
Membership Markets code and Description.
tierPointsType
object
Base parent type for membership points comprising common elements between award points and tier points.
10 properties
tierManagementBatchRecordType
object
Base details of records processed by Tier Management Batch process.
17 properties
membershipCardValidationRuleType
object
Payment method card validation rules.
5 properties
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties
2 required
cardNumberGenerationModeType
string
Card Number is generated using Enrollment Code.
membershipFolioTextsType
object
A type which is used to insert Membership FolioTexts.
3 properties
membershipAwardsType
array
Membership Award details.
membershipBenefitProgramsType
array
Membership Benefit Program details.
hotelFolioTextType
object
Folio text
5 properties
dateRangeType
object
Date Range with Start and End dates.
2 properties
membershipRateType
object
Membership Rate summary information.
12 properties
membershipTypeRuleDetailsType
array
Collection of Membership type rule details.
suspendedMatchRulesInfo
object
Object for Suspended Profile Match Rules Configuration.
3 properties
membershipPropertyGroups
object
Request object for changing existing Membership Property Groups Configurations.
3 properties
membershipLevelsType
array
Collection of membership levels
pointsCalculationDateType
string
Tier Management based on date of transaction
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
membershipSourceGroupsDetails
object
Response object for fetching Membership Source Groups configurations.
3 properties
membershipAwardFinancialTransactionInfoType
object
Information related to Other Award.
10 properties
membershipTypeType
object
A representation of the information contained by a membership type.
49 properties
tierManagementBatchRecordIDType
object
Key to uniquely identify a batch record.
2 properties
searchTierManagementBatchRecordsRequest
object
9 properties
membershipAwardDetailsType
array
Membership Award Rate details.
membershipRevenueTypesType
array
Details of membership revenue type.
membershipRevenueGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipPropertyGroupsInfo
object
Response object for fetching Membership Property Groups configurations.
3 properties
rateRuleMembershipType
object
Rate Rule Membership types.
2 properties
operaVersion
object
Response for Ping operation.
3 properties
membershipLevelRuleTypeType
string
Fetches the data for all the membership level rules.
copySuspendedMatchRuleType
object
Copy object for Suspended Profile Match Rules Configuration.
6 properties
membershipTypeChangeInstructionType
object
Represents the membership type under change .
2 properties
membershipTypeRuleSummaryType
object
Membership Type rule summary information.
4 properties
pointsRoundingFlagType
string
This flag tells if the total points computed will be rounded based on the rounding option selected.
membershipTypeRule
object
Response object for fetching membership type rule.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle Hospitality publishes across the network.