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 CRM Configuration API

APIs for Customer Relationship Management (profile) configuration, such as creating preferences, or address types. It also includes Membership Configuration, where you can retrieve membership levels that are configured for a property, or create new membership enrollment codes . Compatible with OPERA Cloud release 26.2.0.0. 310 operation(s) documented; base path /crm/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud CRM Configuration 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 ProfileConfiguration, MembershipConfig, ChainConfig, HotelConfig, and Property Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 310 operations across 162 paths, organized into 4 resource areas, and defines 440 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

310 operations 162 paths 440 schemas 70 DELETE78 GET74 POST88 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
4

Paths & Operations 310

Across 162 paths, the API surfaces 310 operations — 70 DELETE, 78 GET, 74 POST, 88 PUT. They span 4 resource areas: ChainConfig, ProfileConfiguration, HotelConfig, MembershipConfig. Each is listed below with its method, path, parameters, and response codes.

ChainConfig 156

These APIs will allow you to configure profile related configuration related to Administration.

GET
/accountOwnersdeprecated
Get Account Owners
getAccountOwners 15 params → 200204400401403404405406
POST
/accountOwners/searches
Get Account Owners
searchAccountOwners 9 params → 200204400401403404405406
GET
/accountPriorities
Get Account Priorities
getAccountPriorities 12 params → 200204400401403404405406
POST
/accountPriorities
Create Account Priorities
postAccountPriorities 9 params → 201400401403404405406413
PUT
/accountPriorities/{accountPriorityId}
Change Account Priorities
putAccountPriorities 10 params → 200400401403404405406413
DELETE
/accountPriorities/{accountPriorityId}
Remove Account Priorities
deleteAccountPriorities 9 params → 200400401403404405406413
GET
/accountTypes
Get Account Types
getAccountTypes 12 params → 200204400401403404405406
POST
/accountTypes
Create Account Types
postAccountTypes 9 params → 201400401403404405406413
PUT
/accountTypes/{accountTypesId}
Change Account Types
putAccountTypes 10 params → 200400401403404405406413
DELETE
/accountTypes/{accountTypesId}
Remove Account Types
deleteAccountTypes 9 params → 200400401403404405406413
GET
/addressTypes
Get Address types
getAddressTypes 12 params → 200204400401403404405406
POST
/addressTypes
Create a new Address type
postAddressTypes 9 params → 201400401403404405406413
PUT
/addressTypes/{addressTypeId}
Change an existing Address type
putAddressTypes 10 params → 200400401403404405406413
DELETE
/addressTypes/{addressTypeId}
Delete an existing Address type
deleteAddressTypes 9 params → 200400401403404405406413
GET
/alternateLanguages
Get Alternate Language Guest Titles
getAlternateLanguageGuestTitles 11 params → 200204400401403404405406
POST
/alternateLanguages
Create Alternate Language Guest Titles
postAlternateLanguageGuestTitles 9 params → 201400401403404405406413
PUT
/alternateLanguages/{guestTitlesCode}
Change Alternate Language Guest Titles
changeAlternateLanguageGuestTitles 10 params → 200400401403404405406413
DELETE
/alternateLanguages/{guestTitlesCode}
Delete Alternate Language Guest Titles
removeAlternateLanguageGuestTitles 17 params → 200400401403404405406413
GET
/businessSegments
Get Business Segments
getBusinessSegments 12 params → 200204400401403404405406
POST
/businessSegments
Create Business Segments
postBusinessSegments 9 params → 201400401403404405406413
PUT
/businessSegments/{businessSegmentCode}
Change Business Segments
changeBusinessSegments 10 params → 200400401403404405406413
DELETE
/businessSegments/{businessSegmentCode}
Delete Business Segments
removeBusinessSegments 9 params → 200400401403404405406413
GET
/cityPostalCodes
Get CityPostalCodes
getCityPostalCodes 21 params → 200204400401403404405406
POST
/cityPostalCodes
Create CityPostalCodes
postCityPostalCodes 9 params → 201400401403404405406413
PUT
/cityPostalCodes/{postalCode}
Change City Postal Codes
changeCityPostalCodes 10 params → 200400401403404405406413
DELETE
/cityPostalCodes/{postalCode}
Delete City Postal Codes
removeCityPostalCodes 9 params → 200400401403404405406413
PUT
/upsert/cityPostalCodes
Create/Change City Postal Codes
changeUpsertCityPostalCodes 9 params → 200
GET
/companyTypes
Get Company Types
getCompanyTypes 12 params → 200204400401403404405406
POST
/companyTypes
Create Company Types
postCompanyTypes 9 params → 201400401403404405406413
PUT
/companyTypes/{companyTypesCode}
Change Company Types
putCompanyTypes 10 params → 200400401403404405406413
DELETE
/companyTypes/{companyTypesCode}
Delete Company Types
deleteCompanyTypes 9 params → 200400401403404405406413
GET
/competitionCodes
Get Competition Codes
getCompetitionCodes 12 params → 200204400401403404405406
POST
/competitionCodes
Create Competition Codes
postCompetitionCodes 9 params → 201400401403404405406413
PUT
/competitionCodes/{competitionCodesId}
Change Competition Codes
putCompetitionCodes 10 params → 200400401403404405406413
DELETE
/competitionCodes/{competitionCodesId}
Remove Competition Codes
deleteCompetitionCodes 9 params → 200400401403404405406413
GET
/correspondences
Get correspondence
getCorrespondences 12 params → 200204400401403404405406
POST
/correspondences
Create a new correspondence
postCorrespondences 9 params → 201400401403404405406413
PUT
/correspondences/{correspondenceId}
Change an existing correspondence
putCorrespondences 10 params → 200400401403404405406413
DELETE
/correspondences/{correspondenceId}
Delete an existing correspondence
deleteCorrespondences 9 params → 200400401403404405406413
GET
/distanceTypes
Get Distance Types
getDistanceTypes 12 params → 200204400401403404405406
POST
/distanceTypes
Create Distance Types
postDistanceTypes 9 params → 201400401403404405406413
PUT
/distanceTypes/{distanceTypesId}
Change Distance Types
putDistanceTypes 10 params → 200400401403404405406413
DELETE
/distanceTypes/{distanceTypesId}
Delete Distance Types
deleteDistanceTypes 9 params → 200400401403404405406413
GET
/districts
Get Districts
getDistricts 12 params → 200204400401403404405406
POST
/districts
Create Districts
postDistricts 9 params → 201400401403404405406413
PUT
/districts/{districtsId}
Change Districts
putDistricts 10 params → 200400401403404405406413
DELETE
/districts/{districtsId}
Delete Districts
deleteDistricts 9 params → 200400401403404405406413
GET
/fiscalAgentTypes
Get Travel Agent Types
getTravelAgentTypes 12 params → 200204400401403404405406
POST
/fiscalAgentTypes
Create Travel Agent Types
postTravelAgentTypes 9 params → 201400401403404405406413
PUT
/fiscalAgentTypes/{fiscalAgentTypeCode}
Change Travel Agent Types
changeTravelAgentTypes 10 params → 200400401403404405406413
DELETE
/fiscalAgentTypes/{fiscalAgentTypeCode}
Delete Travel Agent Types
removeTravelAgentTypes 9 params → 200400401403404405406413
GET
/genderTypes
Get Gender Types
getGenderTypes 12 params → 200204400401403404405406
POST
/genderTypes
Create Gender Types
postGenderTypes 9 params → 201400401403404405406413
PUT
/genderTypes/{genderTypeId}
Change Gender Types
putGenderTypes 10 params → 200400401403404405406413
DELETE
/genderTypes/{genderTypeId}
Delete Gender Types
deleteGenderTypes 10 params → 200400401403404405406413
GET
/guestStatuses
Get Guest Statuses
getGuestStatuses 12 params → 200204400401403404405406
POST
/guestStatuses
Create Guest Statuses
postGuestStatuses 9 params → 201400401403404405406413
PUT
/guestStatuses/{guestStatusCode}
Change Guest Statuses
changeGuestStatuses 10 params → 200400401403404405406413
DELETE
/guestStatuses/{guestStatusCode}
Delete Guest Statuses
removeGuestStatuses 9 params → 200400401403404405406413
GET
/guestTitles
Get Guest Titles
getGuestTitles 11 params → 200204400401403404405406
POST
/guestTitles
Create Guest Titles
postGuestTitles 9 params → 201400401403404405406413
PUT
/guestTitles/{guestTitlesCode}
Change Guest Titles
putGuestTitles 10 params → 200400401403404405406413
DELETE
/guestTitles/{guestTitlesCode}
Delete Guest Titles
deleteGuestTitles 17 params → 200400401403404405406413
GET
/guestTypes
Get Guest Types
getGuestTypes 12 params → 200204400401403404405406
POST
/guestTypes
Create Guest Types
postGuestTypes 9 params → 201400401403404405406413
PUT
/guestTypes/{guestTypeCode}
Change Guest Types
changeGuestTypes 10 params → 200400401403404405406413
DELETE
/guestTypes/{guestTypeCode}
Delete Guest Types
removeGuestTypes 9 params → 200400401403404405406413
GET
/hotels/{hotelId}/eCertificateLocationTypes
Get Ecertificate Location Types
getEcertificateLocationTypes 13 params → 200204400401403404405406
POST
/hotels/{hotelId}/eCertificateLocationTypes
Create Ecertificate Location Types
postEcertificateLocationTypes 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/eCertificateLocationTypes/{locationId}deprecated
Change Ecertificate Location Types
changeEcertificateLocationTypes 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/eCertificateLocationTypes/{locationId}deprecated
Delete Ecertificate Location Types
removeEcertificateLocationTypes 10 params → 200400401403404405406413
GET
/identificationCountries
Get Identification Countries
getIdentificationCountries 12 params → 200204400401403404405406
POST
/identificationCountries
Create Identification Countries
postIdentificationCountries 9 params → 201400401403404405406413
PUT
/identificationCountries/{identificationCountriesId}
Change Identification Countries
putIdentificationCountries 10 params → 200400401403404405406413
DELETE
/identificationCountries/{identificationCountriesId}
Delete Identification Countries
deleteIdentificationCountries 9 params → 200400401403404405406413
GET
/identificationTypes
Get Identification Types
getIdentificationTypes 12 params → 200204400401403404405406
POST
/identificationTypes
Create Identification Types
postIdentificationTypes 9 params → 201400401403404405406413
PUT
/identificationTypes/{identificationTypesId}
Change Identification Types
putIdentificationTypes 10 params → 200400401403404405406413
DELETE
/identificationTypes/{identificationTypesId}
Delete Identification Types
deleteIdentificationTypes 9 params → 200400401403404405406413
GET
/immigrationStatuses
Get Immigration Statuses
getImmigrationStatuses 12 params → 200204400401403404405406
POST
/immigrationStatuses
Create Immigration Statuses
postImmigrationStatuses 9 params → 201400401403404405406413
PUT
/immigrationStatuses/{immigrationStatusCode}
Change Immigration Statuses
changeImmigrationStatuses 10 params → 200400401403404405406413
DELETE
/immigrationStatuses/{immigrationStatusCode}
Delete Immigration Statuses
removeImmigrationStatuses 9 params → 200400401403404405406413
GET
/industryCodes
Get Industry Codes
getIndustryCodes 12 params → 200204400401403404405406
POST
/industryCodes
Create Industry Codes
postIndustryCodes 9 params → 201400401403404405406413
PUT
/industryCodes/{industryCodesId}
Change Industry Codes
putIndustryCodes 10 params → 200400401403404405406413
DELETE
/industryCodes/{industryCodesId}
Delete Industry Codes
deleteIndustryCodes 9 params → 200400401403404405406413
GET
/influenceCodes
Get Influence Codes
getInfluenceCodes 12 params → 200204400401403404405406
POST
/influenceCodes
Create Influence Codes
postInfluenceCodes 9 params → 201400401403404405406413
PUT
/influenceCodes/{influenceCodesId}
Change Influence Codes
putInfluenceCodes 10 params → 200400401403404405406413
DELETE
/influenceCodes/{influenceCodesId}
Delete Influence Codes
deleteInfluenceCodes 9 params → 200400401403404405406413
GET
/keywordTypes
Get Keyword Types
getKeywordTypes 12 params → 200204400401403404405406
POST
/keywordTypes
Create Keyword Types
postKeywordTypes 9 params → 201400401403404405406413
PUT
/keywordTypes/{keywordTypesId}
Change Keyword Types
putKeywordTypes 10 params → 200400401403404405406413
DELETE
/keywordTypes/{keywordTypesId}
Delete Keyword Types
deleteKeywordTypes 9 params → 200400401403404405406413
GET
/mailingActionCodes
Get Mailing Action Codes
getMailingActionCodes 12 params → 200204400401403404405406
POST
/mailingActionCodes
Create Mailing Action Codes
postMailingActionCodes 9 params → 201400401403404405406413
PUT
/mailingActionCodes/{mailingActionCode}
Change Mailing Action Codes
changeMailingActionCodes 10 params → 200400401403404405406413
DELETE
/mailingActionCodes/{mailingActionCode}
Delete Mailing Action Codes
removeMailingActionCodes 9 params → 200400401403404405406413
GET
/membershipClaimOrigins
Get Membership Claim Origins
getMembershipClaimOrigins 12 params → 200204400401403404405406
POST
/membershipClaimOrigins
Create Membership Claim Origins
postMembershipClaimOrigins 9 params → 201400401403404405406413
PUT
/membershipClaimOrigins/{membershipClaimOriginCode}
Change Membership Claim Origins
changeMembershipClaimOrigins 10 params → 200400401403404405406413
DELETE
/membershipClaimOrigins/{membershipClaimOriginCode}
Delete Membership Claim Origins
removeMembershipClaimOrigins 9 params → 200400401403404405406413
GET
/membershipClaimTypes
Get Membership Claim Types
getMembershipClaimTypes 12 params → 200204400401403404405406
POST
/membershipClaimTypes
Create Membership Claim Types
postMembershipClaimTypes 9 params → 201400401403404405406413
PUT
/membershipClaimTypes/{membershipClaimTypeCode}
Change Membership Claim Types
changeMembershipClaimTypes 10 params → 200400401403404405406413
DELETE
/membershipClaimTypes/{membershipClaimTypeCode}
Delete Membership Claim Types
removeMembershipClaimTypes 9 params → 200400401403404405406413
GET
/membershipEnrollmentCodes
Get Membership Enrollment Codes
getMembershipEnrollmentCodes 12 params → 200204400401403404405406
POST
/membershipEnrollmentCodes
Create Membership Enrollment Codes
postMembershipEnrollmentCodes 9 params → 201400401403404405406413
PUT
/membershipEnrollmentCodes/{enrollmentCode}
Change Membership Enrollment Codes
changeMembershipEnrollmentCodes 10 params → 200400401403404405406413
DELETE
/membershipEnrollmentCodes/{enrollmentCode}
Delete Membership Enrollment Codes
removeMembershipEnrollmentCodes 9 params → 200400401403404405406413
GET
/membershipStatusCodes
Get Membership Status Codes
getMembershipStatusCodes 12 params → 200204400401403404405406
POST
/membershipStatusCodes
Create Membership Status Codes
postMembershipStatusCodes 9 params → 201400401403404405406413
PUT
/membershipStatusCodes/{membershipStatusCode}
Change Membership Status Codes
changeMembershipStatusCodes 10 params → 200400401403404405406413
DELETE
/membershipStatusCodes/{membershipStatusCode}
Delete Membership Status Codes
removeMembershipStatusCodes 9 params → 200400401403404405406413
GET
/nationalities
Get Nationalities
getNationalities 12 params → 200204400401403404405406
POST
/nationalities
Create Nationalities
postNationalities 9 params → 201400401403404405406413
PUT
/nationalities/{nationalitiesId}
Change Nationalities
putNationalities 10 params → 200400401403404405406413
DELETE
/nationalities/{nationalitiesId}
Delete Nationalities
deleteNationalities 9 params → 200400401403404405406413
GET
/ownerTeams
Get Owner Teams
getOwnerTeams 12 params → 200204400401403404405406
POST
/ownerTeams
Create Owner Teams
postOwnerTeams 9 params → 201400401403404405406413
PUT
/ownerTeams/{ownerTeamCode}
Change Owner Teams
changeOwnerTeams 10 params → 200400401403404405406413
DELETE
/ownerTeams/{ownerTeamCode}
Delete Owner Teams
removeOwnerTeams 9 params → 200400401403404405406413
GET
/payDays
Get Pay Days
getPayDays 12 params → 200204400401403404405406
POST
/payDays
Create Pay Days
postPayDays 9 params → 201400401403404405406413
PUT
/payDays/{payDaysId}
Change Pay Days
putPayDays 10 params → 200400401403404405406413
DELETE
/payDays/{payDaysId}
Delete Pay Days
deletePayDays 9 params → 200400401403404405406413
GET
/profileInactiveReasons
Get Profile Inactive Reasons
getProfileInactiveReasons 12 params → 200204400401403404405406
POST
/profileInactiveReasons
Create Profile Inactive Reasons
postProfileInactiveReasons 9 params → 201400401403404405406413
PUT
/profileInactiveReasons/{profileInactiveReasonsId}
Change Profile Inactive Reasons
putProfileInactiveReasons 10 params → 200400401403404405406413
DELETE
/profileInactiveReasons/{profileInactiveReasonsId}
Delete Profile Inactive Reasons
deleteProfileInactiveReasons 9 params → 200400401403404405406413
GET
/profileRestrictionReasons
Get Profile Restriction Reasons
getProfileRestrictionReasons 12 params → 200204400401403404405406
POST
/profileRestrictionReasons
Create Profile Restriction Reasons
postProfileRestrictionReasons 9 params → 201400401403404405406413
PUT
/profileRestrictionReasons/{profileRestrictionReasonsId}
Change Profile Restriction Reasons
putProfileRestrictionReasons 10 params → 200400401403404405406413
DELETE
/profileRestrictionReasons/{profileRestrictionReasonsId}
Delete Profile Restriction Reasons
deleteProfileRestrictionReasons 9 params → 200400401403404405406413
GET
/services/chainConfig/status
ping
pingChainConfigServices 8 params → 200204400401403404405406
GET
/sources
Get Sources
getSources 12 params → 200204400401403404405406
POST
/sources
Create Sources
postSources 9 params → 201400401403404405406413
PUT
/sources/{sourcesId}
Change Sources
putSources 10 params → 200400401403404405406413
DELETE
/sources/{sourcesId}
Delete Sources
deleteSources 9 params → 200400401403404405406413
GET
/states
Get States
getStates 11 params → 200204400401403404405406
POST
/states
Create States
postStates 9 params → 201400401403404405406413
PUT
/states/{stateCode}
Change States
changeStates 10 params → 200400401403404405406413
DELETE
/states/{stateCode}
Delete States
removeStates 9 params → 200400401403404405406413
GET
/territories
Get Territories
getTerritories 12 params → 200204400401403404405406
POST
/territories
Create Territories
postTerritories 9 params → 201400401403404405406413
PUT
/territories/{territoriesId}
Change Territories
putTerritories 10 params → 200400401403404405406413
DELETE
/territories/{territoriesId}
Delete Territories
deleteTerritories 9 params → 200400401403404405406413
GET
/titles
Get Titles
getTitles 12 params → 200204400401403404405406
POST
/titles
Create Titles
postTitles 9 params → 201400401403404405406413
PUT
/titles/{titlesId}
Change Titles
putTitles 10 params → 200400401403404405406413
DELETE
/titles/{titlesId}
Delete Titles
deleteTitles 9 params → 200400401403404405406413
GET
/vipLevels
Get VIP Levels
getVIPLevels 12 params → 200204400401403404405406
POST
/vipLevels
Create VIP Levels
postVIPLevels 9 params → 201400401403404405406413
PUT
/vipLevels/{vipLevelsId}
Change VIP Levels
putVIPLevels 10 params → 200400401403404405406413
DELETE
/vipLevels/{vipLevelsId}
Delete VIP Levels
deleteVIPLevels 9 params → 200400401403404405406413
ProfileConfiguration 50

APIs for Customer Relationship Management (profile) configuration including preference groups and preferences.

GET
/addressFormats
Get address formats
getAddressFormats 10 params → 200204400401403404405406
PUT
/addressFormats
Change address formats
putAddressFormats 9 params → 200400401403404405406413
DELETE
/addressFormats
Delete address formats
deleteAddressFormats 9 params → 200400401403404405406413
POST
/addressFormats
Create address formats
postAddressFormats 9 params → 201400401403404405406413
GET
/claimAdjustmentLimits
Get Claim Adjustment Limits
getClaimAdjustmentLimits 11 params → 200204400401403404405406
PUT
/claimAdjustmentLimits
Change Claim Adjustment Limits
putClaimAdjustmentLimits 9 params → 200400401403404405406413
POST
/claimAdjustmentLimits
Create Claim Adjustment Limits
postClaimAdjustmentLimits 9 params → 201400401403404405406413
PUT
/upsert/claimAdjustmentLimits
Create/Change Claim Adjustment Limits
putUpsertClaimAdjustmentLimits 9 params → 200
GET
/creditRatings
Get credit ratings
getCreditRatings 12 params → 200204400401403404405406
PUT
/creditRatings
Change credit ratings
putCreditRatings 9 params → 200400401403404405406413
DELETE
/creditRatings
Delete credit ratings
deleteCreditRatings 9 params → 200400401403404405406413
POST
/creditRatings
Create credit ratings
postCreditRatings 9 params → 201400401403404405406413
GET
/exclusivePreferences
Get template Exclusive Preferences
getTemplateExclusivePreferences 11 params → 200204400401403404405406
PUT
/exclusivePreferences
Change template Exclusive Preferences
putTemplateExclusivePreferences 9 params → 200400401403404405406413
DELETE
/exclusivePreferences
Delete template Exclusive Preferences
deleteTemplateExclusivePreferences 10 params → 200400401403404405406413
POST
/exclusivePreferences
Create template Exclusive Preferences
postTemplateExclusivePreferences 9 params → 201400401403404405406413
PUT
/exclusivePreferences/copy
Copy Exclusive Preferences
copyExclusivePreferences 9 params → 200400401403404405406413
GET
/hotels/{hotelId}/exclusivePreferences
Get Exclusive preferences
getExclusivePreferences 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/exclusivePreferences
Change Exclusive Preferences
putExclusivePreferences 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/exclusivePreferences
Delete Exclusive Preferences
deleteExclusivePreferences 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/exclusivePreferences
Create Exclusive Preferences
postExclusivePreferences 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/preferences
Get preferences
getPreferences 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/preferences
Change preferences
putPreferences 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/preferences
Delete preferences
deletePreferences 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/preferences
Create preferences
postPreferences 10 params → 201400401403404405406413
DELETE
/preference
Delete preferences
deleteHotelAndGlobalPreferences 11 params → 200400401403404405406413
GET
/preferenceGroups
Get Preference Groups
getPreferenceGroups 10 params → 200204400401403404405406
PUT
/preferenceGroups
Change Preference Groups
putPreferenceGroups 9 params → 200400401403404405406413
DELETE
/preferenceGroups
Delete preference groups
deletePreferenceGroups 9 params → 200400401403404405406413
POST
/preferenceGroups
Create new preference groups
postPreferenceGroups 9 params → 201400401403404405406413
GET
/preferences
Get template Preferences
getTemplatePreferences 10 params → 200204400401403404405406
PUT
/preferences
Change template preferences
putTemplatePreferences 9 params → 200400401403404405406413
DELETE
/preferences
Delete template preferences
deleteTemplatePreferences 10 params → 200400401403404405406413
POST
/preferences
Create template preferences
postTemplatePreferences 9 params → 201400401403404405406413
PUT
/preferences/copy
Copy preferences
copyPreferences 9 params → 200400401403404405406413
GET
/profileNameValidations
Get Profile Name Validations
getProfileNameValidations 11 params → 200204400401403404405406
PUT
/profileNameValidations
Change Profile Name Validations
putProfileNameValidations 9 params → 200400401403404405406413
DELETE
/profileNameValidations
Delete Profile Name Validations
deleteProfileNameValidations 10 params → 200400401403404405406413
POST
/profileNameValidations
Create Profile Name Validations
postProfileNameValidations 9 params → 201400401403404405406413
PUT
/upsert/profileNameValidations
Create/Change Profile Name Validations
putUpsertProfileNameValidations 9 params → 200
GET
/profiles/linksdeprecated
Get profile links
getProfileLinks 10 params → 200204400401403404405406
PUT
/profiles/linksdeprecated
Change profile links
putProfileLinks 9 params → 200400401403404405406413
DELETE
/profiles/linksdeprecated
Delete profile links
deleteProfileLinks 12 params → 200400401403404405406413
POST
/profiles/linksdeprecated
Create profile links
postProfileLinks 9 params → 201400401403404405406413
GET
/relationships
Get profile relationships
getProfileRelationships 10 params → 200204400401403404405406
PUT
/relationships
Change profile relationships
putProfileRelationships 9 params → 200400401403404405406413
DELETE
/relationships
Delete profile relationships
deleteProfileRelationships 12 params → 200400401403404405406413
POST
/relationships
Create profile relationships
postProfileRelationships 9 params → 201400401403404405406413
GET
/services/profile/status
ping
pingProfileConfigService 8 params → 200204400401403404405406
PUT
/upsert/relationships
Create/Change profile relationships
putUpsertProfileRelationships 9 params → 200400401403404405406413
HotelConfig 6

These APIs will allow you to configure profile related configuration related to Administration.

GET
/availablePreferences
Get available Preferences
getAvailablePreferences 11 params → 200204400401403404405406
GET
/communicationTypes
Get communication types
getCommunicationTypes 11 params → 200204400401403404405406
POST
/communicationTypes
Create a communication type
postCommunicationType 9 params → 201400401403404405406413
DELETE
/communicationTypes/{communicationTypeCode}
Delete a communication type
removeCommunicationType 9 params → 200400401403404405406413
PUT
/communicationTypes/{communicationTypeCode}
Change a communication type
changeCommunicationType 10 params → 200400401403404405406413
GET
/services/hotelConfig/status
ping
pingHotelConfigServices 8 params → 200204400401403404405406
MembershipConfig 98

These APIs will allow you to configure membership configuration such as membership rates, levels, groups, benefit programs and membership awards.

GET
/membershipAwards
Get Membership Awards
getMembershipAwards 15 params → 200204400401403404405406
POST
/membershipAwards
Create Membership Awards
postMembershipAwards 9 params → 201400401403404405406413
PUT
/membershipAwards/{membershipAwardsId}
Change Membership Awards
putMembershipAwards 10 params → 200400401403404405406413
DELETE
/membershipAwards/{membershipAwardsId}
Delete Membership Awards
deleteMembershipAwards 10 params → 200400401403404405406413
PUT
/upsert/membershipAwards/{membershipAwardsId}
Create/Change Membership Awards
putUpsertMembershipAwards 10 params → 200
GET
/membershipBenefitPrograms
Retrieve a Membership Benefit Program
getMembershipBenefitPrograms 14 params → 200204400401403404405406
POST
/membershipBenefitPrograms
Create Membership Benefit Program
postMembershipBenefitPrograms 9 params → 201400401403404405406413
PUT
/membershipBenefitPrograms/{membershipBenefitProgramsId}
Change Membership Benefit Program
putMembershipBenefitPrograms 10 params → 200400401403404405406413
DELETE
/membershipBenefitPrograms/{membershipBenefitProgramsId}
Delete Membership Benedict Program
deleteMembershipBenefitPrograms 10 params → 200400401403404405406413
PUT
/upsert/membershipBenefitPrograms/{membershipBenefitProgramsId}
Create/Change Membership Benefit Program
putUpsertMembershipBenefitPrograms 10 params → 200
GET
/membershipClasses
Get Membership classes
getMembershipClasses 12 params → 200204400401403404405406
POST
/membershipClasses
Create Membership classes
postMembershipClasses 9 params → 201400401403404405406413
PUT
/membershipClasses/{membershipClassId}
Change Membership classes
putMembershipClasses 10 params → 200400401403404405406413
DELETE
/membershipClasses/{membershipClassId}
Delete Membership classes
deleteMembershipClasses 9 params → 200400401403404405406413
GET
/membershipEnrollmentGroups
Get Membership enrollment groups
getMembershipEnrollmentGroups 13 params → 200204400401403404405406
POST
/membershipEnrollmentGroups
Create Membership enrollment groups
postMembershipEnrollmentGroups 9 params → 201400401403404405406413
PUT
/membershipEnrollmentGroups/{membershipEnrollmentGroupsId}
Change Membership enrollment groups
putMembershipEnrollmentGroups 10 params → 200400401403404405406413
DELETE
/membershipEnrollmentGroups/{membershipEnrollmentGroupsId}
Remove Membership enrollment groups
deleteMembershipEnrollmentGroups 9 params → 200400401403404405406413
POST
/membershipFolioTexts
Set Membership folio texts
postMembershipFolioTexts 9 params → 201400401403404405406413
GET
/membershipLevelRules
Get Membership Level Rules
getMembershipLevelRules 11 params → 200204400401403404405406
POST
/membershipLevelRules
Create Membership Level Rules
postMembershipLevelRules 9 params → 201400401403404405406413
PUT
/membershipLevelRules/{membershipLevelRulesID}
Change Membership Level Rules
putMembershipLevelRules 10 params → 200400401403404405406413
GET
/membershipLevels
Get Membership levels
getMembershipLevels 12 params → 200204400401403404405406
POST
/membershipLevels
Create Membership levels
postMembershipLevels 9 params → 201400401403404405406413
PUT
/membershipLevels/{membershipLevelsId}
Change Membership levels
putMembershipLevels 10 params → 200400401403404405406413
DELETE
/membershipLevels/{membershipLevelsId}
Delete Membership levels
deleteMembershipLevels 10 params → 200400401403404405406413
PUT
/upsert/membershipLevels/{membershipLevelsId}
Create/Change Membership levels
putUpsertMembershipLevels 10 params → 200
GET
/membershipMarketGroups
Get Membership market groups
getMembershipMarketGroups 12 params → 200204400401403404405406
POST
/membershipMarketGroups
Create Membership market groups
postMembershipMarketGroups 9 params → 201400401403404405406413
PUT
/membershipMarketGroups/{membershipMarketGroupId}
Change Membership market groups
putMembershipMarketGroups 10 params → 200400401403404405406413
DELETE
/membershipMarketGroups/{membershipMarketGroupId}
Delete Membership market groups
deleteMembershipMarketGroups 9 params → 200400401403404405406413
PUT
/upsert/membershipMarketGroups/{membershipMarketGroupId}
Create/Change Membership market groups
putUpsertMembershipMarketGroups 10 params → 200
GET
/membershipOriginGroups
Get Membership origin groups
getMembershipOriginGroups 10 params → 200204400401403404405406
POST
/membershipOriginGroups
Create a Membership origin group
postMembershipOriginGroup 9 params → 201400401403404405406413
PUT
/membershipOriginGroups/{membershipOriginGroupId}
Change Membership origin group
putMembershipOriginGroup 10 params → 200400401403404405406413
DELETE
/membershipOriginGroups/{membershipOriginGroupId}
Delete Membership origin group
deleteMembershipOriginGroup 9 params → 200400401403404405406413
GET
/membershipPropertyGroups
Get Membership property groups
getMembershipPropertyGroups 12 params → 200204400401403404405406
POST
/membershipPropertyGroups
Create Membership property groups
postMembershipPropertyGroups 9 params → 201400401403404405406413
PUT
/membershipPropertyGroups/{membershipPropertyGroupsId}
Change Membership property groups
putMembershipPropertyGroups 10 params → 200400401403404405406413
DELETE
/membershipPropertyGroups/{membershipPropertyGroupsId}
Delete Membership property groups
deleteMembershipPropertyGroups 9 params → 200400401403404405406413
GET
/membershipRateGroups
Get Membership rate groups
getMembershipRateGroups 12 params → 200204400401403404405406
POST
/membershipRateGroups
Create Membership rate groups
postMembershipRateGroups 9 params → 201400401403404405406413
PUT
/membershipRateGroups/{membershipRateGroupId}
Change Membership rate groups
putMembershipRateGroups 10 params → 200400401403404405406413
DELETE
/membershipRateGroups/{membershipRateGroupId}
Delete Membership rate groups
deleteMembershipRateGroups 9 params → 200400401403404405406413
GET
/membershipRates
Get Membership rates
getMembershipRates 13 params → 200204400401403404405406
POST
/membershipRates
Create Membership rates
postMembershipRates 9 params → 201400401403404405406413
PUT
/membershipRates/{membershipRatesId}
Change Membership rates
putMembershipRates 10 params → 200400401403404405406413
DELETE
/membershipRates/{membershipRatesId}
Delete Membership rates
deleteMembershipRates 10 params → 200400401403404405406413
GET
/membershipRevenueTypes
Get Membership revenue types
getMembershipRevenueTypes 12 params → 200204400401403404405406
POST
/membershipRevenueTypes
Create Membership revenue types
postMembershipRevenueTypes 9 params → 201400401403404405406413
PUT
/membershipRevenueTypes/{membershipRevenueTypesId}
Change Membership revenue types
putMembershipRevenueTypes 10 params → 200400401403404405406413
DELETE
/membershipRevenueTypes/{membershipRevenueTypesId}
Delete Membership revenue types
deleteMembershipRevenueTypes 9 params → 200400401403404405406413
GET
/membershipRoomGroups
Get Membership room groups
getMembershipRoomGroups 10 params → 200204400401403404405406
POST
/membershipRoomGroups
Create Membership room groups
postMembershipRoomGroups 9 params → 201400401403404405406413
PUT
/membershipRoomGroups/{membershipRoomGroupsId}
Change Membership room groups
putMembershipRoomGroups 10 params → 200400401403404405406413
DELETE
/membershipRoomGroups/{membershipRoomGroupsId}
Delete Membership room groups
deleteMembershipRoomGroups 9 params → 200400401403404405406413
GET
/membershipSourceGroups
Get Membership source groups
getMembershipSourceGroups 10 params → 200204400401403404405406
POST
/membershipSourceGroups
Create a Membership source group
postMembershipSourceGroup 9 params → 201400401403404405406413
PUT
/membershipSourceGroups/{membershipSourceGroupId}
Change Membership source group
putMembershipSourceGroup 10 params → 200400401403404405406413
DELETE
/membershipSourceGroups/{membershipSourceGroupId}
Delete Membership Source group
deleteMembershipSourceGroup 9 params → 200400401403404405406413
GET
/membershipTypeRules
Get Membership type rules
getMembershipTypeRules 13 params → 200204400401403404405406
POST
/membershipTypeRules
Create Membership type rules
postMembershipTypeRules 9 params → 201400401403404405406413
GET
/membershipTypeRules/{membershipTypeRulesId}
Get Membership type rule details
getMembershipTypeRule 12 params → 200204400401403404405406
PUT
/membershipTypeRules/{membershipTypeRulesId}
Change Membership type rules
putMembershipTypeRules 10 params → 200400401403404405406413
DELETE
/membershipTypeRules/{membershipTypeRulesId}
Delete Membership type rules
deleteMembershipTypeRules 10 params → 200400401403404405406413
PUT
/upsert/membershipTypeRules/{membershipTypeRulesId}
Create/Change Membership type rules
putUpsertMembershipTypeRules 10 params → 200
GET
/membershipTypes
Get Membership types
getMembershipTypes 13 params → 200204400401403404405406
POST
/membershipTypes
Create Membership types
postMembershipTypes 9 params → 201400401403404405406413
GET
/membershipTypes/{membershipTypeId}
Get a Membership type
getMembershipType 11 params → 200204400401403404405406
PUT
/membershipTypes/{membershipTypeId}
Change Membership type
putMembershipType 10 params → 200400401403404405406413
DELETE
/membershipTypes/{membershipTypeId}
Delete Membership type
deleteMembershipTypes 9 params → 200400401403404405406413
DELETE
/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/membershipLevelRules/{membershipLevelRulesID}
Delete Membership Level Rules
deleteMembershipLevelRules 11 params → 200400401403404405406413
POST
/processTierManagement
Process Tier Management
processTierManagement 9 params → 201400401403404405406413
GET
/profiles/profileRegion
Get profile regions
getProfileRegions 10 params → 200204400401403404405406
PUT
/profiles/profileRegion
Update Profile Region
putProfileRegion 9 params → 200400401403404405406413
POST
/profiles/profileRegion
Create Profile Region
postProfileRegion 9 params → 201400401403404405406413
DELETE
/profiles/profileRegion
Delete Profile Region.
deleteProfileRegion 10 params → 200400401403404405406413
GET
/profiles/suspendedMatchRules
Get profile suspended match rules
getSuspendedMatchRules 10 params → 200204400401403404405406
PUT
/profiles/suspendedMatchRules
Update suspended match rules
putSuspendedMatchRules 9 params → 200400401403404405406413
POST
/profiles/suspendedMatchRules
Create suspended match rules
postSuspendedMatchRules 9 params → 201400401403404405406413
POST
/profiles/suspendedMatchRules/copy
Copy suspended match rule
copySuspendedMatchRule 9 params → 201400401403404405406413
DELETE
/profiles/suspendedMatchRules/{region}/{nameType}/{validationItem}
Delete suspended match rules
deleteSuspendedMatchRules 11 params → 200400401403404405406413
GET
/services/membershipConfig/status
ping
pingMembershipConfigService 8 params → 200204400401403404405406
GET
/tierManagementBatchProcesses
Get Tier Management Batch Processes
getTierManagementBatchProcesses 17 params → 200204400401403404405406
GET
/tierManagementBatchRecordsdeprecated
Get Tier Management Batch Records
getTierManagementBatchRecords 17 params → 200204400401403404405406
POST
/tierManagementBatchRecords/searches
Get Tier Management Batch Records
searchTierManagementBatchRecords 9 params → 200204400401403404405406
DELETE
/tierManagementBatchRecords/{tierManagementBatchRecordsID}
Delete Tier Management Batch Record
deleteTierManagementBatchRecords 16 params → 200400401403404405406413
POST
/tierManagementChanges
Apply Tier Management Changes
applyTierManagementChanges 9 params → 201400401403404405406413
DELETE
/tierManagementChanges/{tierManagementChangesID}
Delete Tier Management
deleteTierManagementChanges 13 params → 200400401403404405406413
PUT
/upsert/membershipOriginGroups/{membershipOriginGroupId}
Create/Change Membership origin group
putUpsertMembershipOriginGroup 10 params → 200400401403404405406413
PUT
/upsert/membershipPropertyGroups/{membershipPropertyGroupsId}
Create/Change Membership property groups
putUpsertMembershipPropertyGroups 10 params → 200400401403404405406413
PUT
/upsert/membershipRateGroups/{membershipRateGroupId}
Create/Change Membership rate groups
putUpsertMembershipRateGroups 10 params → 200400401403404405406413
PUT
/upsert/membershipRates/{membershipRatesId}
Create/Change Membership rates
putUpsertMembershipRates 10 params → 200400401403404405406413
PUT
/upsert/membershipRevenueGroups/{membershipRevenueGroupId}deprecated
Create/Change Membership revenue groups
putUpsertMembershipRevenueGroups 10 params → 200400401403404405406413
PUT
/upsert/membershipRevenueTypes/{membershipRevenueTypesId}
Create/Change Membership revenue types
putUpsertMembershipRevenueTypes 10 params → 200400401403404405406413
PUT
/upsert/membershipRoomGroups/{membershipRoomGroupsId}
Create/Change Membership room groups
putUpsertMembershipRoomGroups 10 params → 200400401403404405406413
PUT
/upsert/membershipSourceGroups/{membershipSourceGroupId}
Create/Change Membership source group
putUpsertMembershipSourceGroup 10 params → 200400401403404405406413
PUT
/upsert/qualifyingRates/{qualifyingRatesId}deprecated
Upsert Qualifying Rates
putUpsertQualifyingRates 10 params → 200400401403404405406413

Schemas 440

The contract defines 440 schemas that model the data the API accepts and returns. The most detailed are membershipTypeType (49 properties), membershipAwardType (22 properties), membershipLevelType (19 properties), tierManagementBatchRecordType (17 properties). Each schema is shown below with its type and property counts.

accountOwnersDetails
object
Response object for fetch account owners.
3 properties
ownersType
array
Generic type for a list of owners.
ownerType
object
Generic type for information about an owner.
11 properties
codeDescriptionType
object
This contains a generic code and description information.
2 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
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
personNameType
object
This provides name information for a person.
12 properties
personNameTypeType
string
Person's name in an external system.
emailInfoType
object
Information on an email for the customer.
3 properties
emailType
object
Information on an email for the customer.
11 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
links
array
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
accountPrioritiesDetails
object
Response object for fetching Account Priorities.
3 properties
accountPrioritiesType
array
List of Account Priorities.
accountPriorityType
object
Contains Common Master configuration detail.
5 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
accountPrioritiesCriteria
object
Request object for creating Account Priorities.
3 properties
status
object
Response Body.
2 properties
accountPrioritiesToBeChanged
object
Request object for changing Account Priorities.
3 properties
accountTypesDetails
object
Response object for fetching Account Types.
3 properties
accountTypesType
array
List of Account Types.
accountTypeType
object
Contains Common Master configuration detail.
5 properties
accountTypesCriteria
object
Request object for creating Account Types.
3 properties
accountTypesToBeChanged
object
Request object for changing Account Types.
3 properties
addressFormats
object
Response object for fetching Address Formats.
3 properties
addressFormatsType
array
An Address formats.
addressFormatType
object
A representation of the information contained by an address format.
8 properties
addressTypesDetails
object
Response object for fetching Address Types.
3 properties
addressTypesType
array
Communication Role Enumeration element.
addressTypeType
object
Contains Common Master configuration detail.
4 properties
addressTypesCriteria
object
Request object for creating a new Address Type.
3 properties
addressTypesToBeChanged
object
Request object for changing an existing Address Type.
3 properties
alternateLanguageGuestTitlesDetails
object
Response object for fetching Alternate Language Guest Titles.
3 properties
guestTitlesType
array
List of Guest Titles.
guestTitleType
object
Information representation of Guest Title.
9 properties
alternateLanguageGuestTitlesCriteria
object
Request object for creating Alternate Language Guest Titles.
3 properties
alternateLanguageGuestTitlesToBeChanged
object
Request object for changing Alternate Language Guest Titles.
3 properties
availablePreferencesDetails
object
Response object for fetching available preferences for a property.
3 properties
preferenceTypeType
object
Preference details for the profile.
13 properties
preferenceType
object
Guest Preference details for the profile.
8 properties
businessSegmentsDetails
object
Response object for fetching Business Segments.
3 properties
businessSegmentsType
array
List of Business Segments.
businessSegmentType
object
Contains Common Master configuration detail.
5 properties
businessSegmentsCriteria
object
Request object for creating Business Segments.
3 properties
businessSegmentsToBeChanged
object
Request object for changing Business Segments.
3 properties
cityPostalCodesDetails
object
Response object for fetching city and postal codes.
10 properties
cityPostalCodesType
array
Lists of City and Postal Codes.
cityPostalCodeType
object
Information about the City and Postal Code.
10 properties
masterInfoType
object
2 properties
codeInfoType
object
4 properties
addtionalCodeInfoType
array
Holds name of additional code information
masterInfoCodeDetailType
string
masterType
string
cityPostalCodesCriteria
object
Request object for creating new city and postal codes.
3 properties
cityPostalCodesToBeChanged
object
Request object for updating city and postal codes.
3 properties
communicationTypesDetails
object
Response object for fetching Communication Types.
3 properties
communicationTypesType
array
Communication Type details.
communicationTypeType
object
Communication Type details.
6 properties
communicationRoleType
string
Phone Number Communication Role.
communicationTypeCriteria
object
Request object for creating a new Communication Type.
3 properties
communicationTypeToBeChanged
object
Request object for changing an existing Communication Type.
3 properties
companyTypesDetails
object
Response object for fetching Company Types.
3 properties
companyTypesType
array
List of Company Types.
companyTypeType
object
Contains Common Master configuration detail.
4 properties
companyTypesCriteria
object
Request object for creating Company Types.
3 properties
companyTypesToBeChanged
object
Request object for changing Company Types.
3 properties
competitionCodesDetails
object
Response object for fetching Competition Codes.
3 properties
competitionCodesType
array
List of Competition Codes.
competitionCodeType
object
Contains Common Master configuration detail.
5 properties
competitionCodesCriteria
object
Request object for creating Competition Codes.
3 properties
competitionCodesToBeChanged
object
Request object for changing Competition Codes.
3 properties
creditRatings
object
Response object for fetching credit ratings.
3 properties
creditRatingsType
array
List of Credit Ratings.
creditRatingType
object
Contains Common Master configuration detail.
5 properties
distanceTypesDetails
object
Response object for fetching Distance Types.
3 properties
distanceTypesType
array
List of Distance Types.
distanceTypeType
object
Contains Common Master configuration detail.
4 properties
distanceTypesCriteria
object
Request object for creating Distance Types.
3 properties
distanceTypesToBeChanged
object
Request object for changing Distance Types.
3 properties
districtsDetails
object
Response object for fetching Districts.
3 properties
districtsType
array
List of Districts.
districtType
object
Contains Common Master configuration detail.
4 properties
districtsCriteria
object
Request object for creating Districts.
3 properties
districtsToBeChanged
object
Request object for changing Districts.
3 properties
templateExclusivePreferences
object
Response object for fetching exclusive preferences at the template level.
3 properties
configTemplateExclusivePreferencesType
array
Base details common between both template and property level exclusive preferences.
configExclusivePreferenceBaseType
object
Base details common between both template and property level Exclusive preference ids.
4 properties
preferenceCodesType
array
Specifies the preference code and its description mapped to the exclusive preference.
exclusivePreferencesCopy
object
Request object for copying template Exclusive preferences to hotel(s).
3 properties
configCopyExclusivePreferencesType
object
Copy instructions for copying template Exclusive preferences to hotel(s)
2 properties
configExclusivePrefCodeAndGroupType
object
Base details common between both template and property level Exclusive preference ids.
2 properties
codeListType
array
travelAgentTypesDetails
object
Response object for fetching Travel Agent Types.
3 properties
travelAgentTypesType
array
List of Travel Agent Types.
travelAgentTypeType
object
Contains Common Master configuration detail.
4 properties
travelAgentTypesCriteria
object
Request object for creating Travel Agent Types.
3 properties
travelAgentTypesToBeChanged
object
Request object for changing Travel Agent Types.
3 properties
genderTypes
object
Response object for fetching Gender Types.
3 properties
genderTypesType
array
List of Gender Type.
genderType
object
Contains Common Master configuration detail.
5 properties
genderTypesCriteria
object
Request object for creating Gender Types.
3 properties
genderTypesToChange
object
Request object for changing Gender Types.
3 properties
guestStatusesDetails
object
Response object for fetching Guest Statuses.
3 properties
guestStatusesType
array
List of Guest Statuses.
guestStatusType
object
Contains Common Master configuration detail.
4 properties
guestStatusesCriteria
object
Request object for creating Guest Statuses.
3 properties
guestStatusesToBeChanged
object
Request object for changing Guest Statuses.
3 properties
guestTitlesDetails
object
Response object for fetching Guest Titles.
3 properties
guestTitlesCriteria
object
Request object for creating Guest Titles.
3 properties
guestTitlesToBeChanged
object
Request object for changing Guest Titles.
3 properties
guestTypesDetails
object
Response object for fetching Guest Types.
3 properties
guestTypesType
array
List of Guest Types.
guestTypeType
object
Contains Common Master configuration detail.
4 properties
guestTypesCriteria
object
Request object for creating Guest Types.
3 properties
guestTypesToBeChanged
object
Request object for changing Guest Types.
3 properties
ecertificateLocationTypesDetails
object
Response object for fetching Ecertificate Location Types.
3 properties
ecertificateLocationTypesType
array
List of Ecertificate Location Types.
ecertificateLocationTypeType
object
Contains Common Master configuration detail.
4 properties
ecertificateLocationTypesCriteria
object
Request object for creating Ecertificate Location Types.
3 properties
ecertificateLocationTypesToBeChanged
object
Request object for changing Ecertificate Location Types.
3 properties
exclusivePreferences
object
Response object for fetching Exclusive preferences at the property level.
3 properties
configHotelExclusivePreferencesType
array
This gives detailed information about a Exclusive preference at the property level.
configHotelExclusivePreferenceType
object
Base details common between both template and property level Exclusive preference ids.
5 properties
hotelPreferences
object
Response object for fetching preferences at the property level.
3 properties
configHotelPreferencesType
array
This type holds a collection of preferences at the property level.
configHotelPreferenceType
object
Base details common between both template and property level preferences.
8 properties
identificationTypesDetails
object
Response object for fetching Identification Types.
3 properties
identificationTypesType
array
List of Identification Types.
identificationTypeType
object
Contains Common Master configuration detail.
5 properties
identificationRoleType
string
Simple type for storing identification roles.
identificationTypesCriteria
object
Request object for creating Identification Types.
3 properties
identificationTypesToBeChanged
object
Request object for changing Identification Types.
3 properties
immigrationStatusesDetails
object
Response object for fetching Immigration Statuses.
3 properties
immigrationStatusesType
array
List of Immigration Statuses.
immigrationStatusType
object
Contains Common Master configuration detail.
4 properties
immigrationStatusesCriteria
object
Request object for creating Immigration Statuses.
3 properties
immigrationStatusesToBeChanged
object
Request object for changing Immigration Statuses.
3 properties
industryCodesDetails
object
Response object for fetching Industry Codes.
3 properties
industryCodesType
array
List of Industry Codes.
industryCodeType
object
Contains Common Master configuration detail.
5 properties
industryCodesCriteria
object
Request object for creating Industry Codes.
3 properties
industryCodesToBeChanged
object
Request object for changing Industry Codes.
3 properties
influenceCodesDetails
object
Response object for fetching Influence Codes.
3 properties
influenceCodesType
array
List of Influence Codes.
influenceCodeType
object
Contains Common Master configuration detail.
5 properties
influenceCodesCriteria
object
Request object for creating Influence Codes.
3 properties
influenceCodesToBeChanged
object
Request object for changing Influence Codes.
3 properties
keywordTypesDetails
object
Response object for fetching Keyword Types.
3 properties
keywordTypesType
array
List of Keyword Types.
keywordTypeType
object
Contains Common Master configuration detail.
5 properties
keywordTypesCriteria
object
Request object for creating Keyword Types.
3 properties
keywordTypesToBeChanged
object
Request object for changing Keyword Types.
3 properties
mailingActionCodesDetails
object
Response object for fetching Mailing Action Codes.
3 properties
mailingActionCodesType
array
List of Mailing Action Codes.
mailingActionCodeType
object
Contains Common Master configuration detail.
5 properties
mailingActionCodesCriteria
object
Request object for creating Mailing Action Codes.
3 properties
mailingActionCodesToBeChanged
object
Request object for changing Mailing Action Codes.
3 properties
membershipAwardsInfo
object
Response to fetch Membership Awards.
3 properties
membershipAwardsType
array
Membership Award details.
membershipAwardType
object
Values by which membership award is uniquely identied.
22 properties
dateRangeType
object
Date Range with Start and End dates.
2 properties
membershipAwardBasedOnType
string
This award allows a guest to apply available membership points towards the balance of his or her bill.
membershipAwardRateInfoType
object
Membership Award cancel related details.
5 properties
membershipAwardCancelPenaltyType
string
Penalty charge is in percentage.
membershipAwardCancelPolicyType
string
Cancel policy is applicable only on Nights.
membershipAwardProductInfoType
object
Membership Award cancel related details.
5 properties
membershipAwardUpgradeInfoType
object
Membership Award cancel related details.
6 properties
membershipAwardOtherInfoType
object
Information related to Other Award.
7 properties
membershipAwardFinancialTransactionInfoType
object
Information related to Other Award.
10 properties
membershipAwardDetailsType
array
Membership Award Rate details.
membershipAwardDetailType
object
Values by which membership award is uniquely identied.
13 properties
membershipAwards
object
Request object for modifying membership awards.
3 properties
membershipBenefitProgramsInfo
object
Response object for fetching membership benefit programs.
3 properties
membershipBenefitProgramsType
array
Membership Benefit Program details.
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
membershipClaimOriginsDetails
object
Response object for fetching Membership Claim Origins.
3 properties
membershipClaimOriginsType
array
List of Membership Claim Origins.
membershipClaimOriginType
object
Contains Common Master configuration detail.
4 properties
membershipClaimOriginsCriteria
object
Request object for creating Membership Claim Origins.
3 properties
membershipClaimOriginsToBeChanged
object
Request object for changing Membership Claim Origins.
3 properties
membershipClaimTypesDetails
object
Response object for fetching Membership Claim Types.
3 properties
membershipClaimTypesType
array
List of Membership Claim Types.
membershipClaimTypeType
object
Contains Common Master configuration detail.
4 properties
membershipClaimTypesCriteria
object
Request object for creating Membership Claim Types.
3 properties
membershipClaimTypesToBeChanged
object
Request object for changing Membership Claim Types.
3 properties
membershipClassesInfo
object
Response object for fetching Membership Class.
3 properties
membershipClassesType
array
List of the Membership Class to be configured or fetched
membershipClassType
object
Base type provides information about Membership Market/Property Groups Configuration.
6 properties
membershipClasses
object
Request object for changing Membership Class.
3 properties
membershipEnrollmentCodesDetails
object
Response object for fetching Membership Enrollment Codes.
3 properties
membershipEnrollmentCodesType
array
List of Membership Enrollment Codes.
membershipEnrollmentCodeType
object
Contains Common Master configuration detail.
4 properties
membershipEnrollmentCodesCriteria
object
Request object for creating Membership Enrollment Codes.
3 properties
membershipEnrollmentCodesToBeChanged
object
Request object for changing Membership Enrollment Codes.
3 properties
membershipEnrollmentGroupsInfo
object
Response object for fetching membership enrollment groups.
9 properties
membershipEnrollmentGroupsType
array
Details of membership enrollment group type.
membershipEnrollmentGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipEnrollmentCodesInfoType
array
Membership enrollment code code and description.
membershipEnrollmentGroups
object
Request object for changing new membership enrollment groups.
3 properties
membershipFolioTexts
object
Collection of FolioTexts to be inserted at MembershipLevel.
3 properties
membershipFolioTextsType
object
A type which is used to insert Membership FolioTexts.
3 properties
hotelFolioTextsType
array
Collection of hotel folio texts
hotelFolioTextType
object
Folio text
5 properties
membershipLevelsInfo
object
Response object for fetching membership levels.
3 properties
membershipLevelsType
array
Collection of membership levels
membershipLevelType
object
A Type that holds key values, that uniquely identifies a membership level
19 properties
colorType
string
Color configuration type. This color configuration provides a visual category of entities.
membershipLevels
object
Request object for modifying membership levels.
3 properties
membershipMarketGroupsInfo
object
Response object for fetching Membership Market Groups configurations.
3 properties
membershipMarketGroupsType
array
Details for Membership Market Group along with associated Market codes.
membershipMarketGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipMarketCodesType
array
Membership Markets code and Description.
membershipMarketGroups
object
Request object for changing existing Membership Market Groups Configurations.
3 properties
membershipPropertyGroupsInfo
object
Response object for fetching Membership Property Groups configurations.
3 properties
membershipPropertyGroupsType
array
Details for Membership Property Group along with associated property codes.
membershipPropertyGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipPropertyCodesType
array
Membership Property code and Description.
membershipPropertyGroups
object
Request object for changing existing Membership Property Groups Configurations.
3 properties
membershipRateGroupsInfo
object
Response object for fetching Membership Rate Groups.
3 properties
membershipRateGroupsType
array
Details for Membership Rate Group.
membershipRateGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipRateCodesType
array
Membership Rates code and Description.
membershipRateGroups
object
Request object for modifying Membership Rate Groups.
3 properties
membershipStatusCodesDetails
object
Response object for fetching Membership Status Codes.
3 properties
membershipStatusCodesType
array
List of Membership Status Codes.
membershipStatusCodeType
object
Contains Common Master configuration detail.
4 properties
membershipStatusCodesCriteria
object
Request object for creating Membership Status Codes.
3 properties
membershipStatusCodesToBeChanged
object
Request object for changing Membership Status Codes.
3 properties
membershipTypeRulesInfo
object
Response object for fetching membership type rules.
3 properties
membershipTypeRulesSummariesType
array
List of Membership type rules summary information.
membershipTypeRuleSummaryType
object
Membership Type rule summary information.
4 properties
membershipTypeRulePrimaryDetailsType
object
Membership Type rule primary information.
8 properties
membershipTypeRuleIDType
object
Membership type rule ID.
2 properties
membershipTypeRuleBasedOnType
string
Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.
rulePointsTypeType
string
Possible membership points types.
membershipTypeRuleTransactionCodeType
string
Determines the Transaction Code for Membership program rule.
membershipTypeRuleType
string
Membership Type/Program rule types, Points is the only valid value for non primary membership types.
membershipTypeRules
object
Request object for changing membership type rules.
3 properties
membershipTypeRuleDetailsType
array
Collection of Membership type rule details.
membershipTypeRuleDetailType
object
Membership type Rule details.
5 properties
membershipTypeRuleDefinitionType
object
Membership Type Rule definition details.
6 properties
ruleAppliesOnType
string
Applies on restricted dates.
membershipTypeRulePointsDefinitionType
object
Membership Program Rule points details.
6 properties
pointsRoundingFlagType
string
This flag tells if the total points computed will be rounded based on the rounding option selected.
membershipTypeRuleConditionsType
object
Membership Type Rule Conditions.
5 properties
membershipTypeRuleGeneralConditionsType
object
Membership Type Rules general Conditions.
10 properties
membershipTypeRuleRateConditionsType
object
Membership Type Rules rate Conditions.
12 properties
membershipTypeRuleRoomConditionsType
object
Membership Type Rules room conditions.
4 properties
membershipTypeRuleSegmentationConditionsType
object
Membership Type Rules segmentation conditions.
6 properties
membershipTypeRuleReservationConditionsType
object
Membership Type Rules reservation conditions.
12 properties
membershipTypeRulesDetails
object
Response object for creating membership type rules.
3 properties
membershipTypeRulesIDType
array
List of membership type rule ID's.
membershipTypeRule
object
Response object for fetching membership type rule.
3 properties
membershipTypes
object
Response object for fetching Membership Types.
3 properties
membershipTypesType
array
Membership Type
membershipTypeType
object
A representation of the information contained by a membership type.
49 properties
cardNumberDetailsType
object
Card Number of membership type.
7 properties
membershipCardValidationRuleType
object
Payment method card validation rules.
5 properties
cardRangesType
array
Card number start and end range.
cardRangeType
object
Card number start and end range.
2 properties
membershipCardValidationRuleTypeType
string
Defines rules to be used for card validation.
cardNumberGenerationModeType
string
Card Number is generated using Enrollment Code.
autoGenerateCardNumberType
object
Holds the configuration to generate membership card number.
4 properties
membershipActionType
string
Type of action that the user wants to attach membership information to the reservation .
attachMembershipToReservationRuleType
string
Indicates when the membership information should get attach to the reservation.
membershipAwardGenerationMethodType
string
Type of action that generates membership award points.
awardPointsType
object
Base parent type for membership points comprising common elements between award points and tier points.
16 properties
calendarPeriodType
string
12 month period based on starting month.
numberOfYearsType
string
Five Year period
awardPointsValidityDurationType
string
Five Year period
calendarGracePeriodType
string
Five Year period
awardsExceptionCriteriaType
object
Criteria for detecting exceptions in points calculation
5 properties
tierPointsType
object
Base parent type for membership points comprising common elements between award points and tier points.
10 properties
pointsCalculationDateType
string
Tier Management based on date of transaction
upgradeDowngradeForCalendarPeriodType
string
Calculate points from five Years
membershipTypeAdditionalInfoType
object
Membership Type miscellanous settings.
5 properties
membershipHandlingType
object
Represents the way a membership type has to be processed.
15 properties
enrollmentMatchRuleType
object
Represent Enrollment Match Rule and User Defined Enrollment fields/Attribute configuration for membership type.
3 properties
userDefinedEnrollmentFieldsType
array
Type that holds the User Defined Enrollment field/Attribute such as Communication, First Name , Last Name etc.
userDefinedEnrollmentFieldType
object
User Defined Enrollment Field/Attribute.
4 properties
userDefinedEnrollmentFieldNameType
string
Date of birth field of Membership Type.
membershipTypesDetails
object
Response object for fetching Membership Type.
4 properties
membershipTypeChangeInstructions
object
Request object for changing membership type.
3 properties
membershipTypeChangeInstructionType
object
Represents the membership type under change .
2 properties
membershipTypeInstructionType
string
Membership levels.
nationalitiesDetails
object
Response object for fetching Nationalities.
3 properties
nationalitiesType
array
List of Nationalities.
nationalityType
object
Contains Common Master configuration detail.
4 properties
nationalitiesCriteria
object
Request object for creating Nationalities.
3 properties
nationalitiesToBeChanged
object
Request object for changing Nationalities.
3 properties
ownerTeamsDetails
object
Response object for fetching Owner Teams.
3 properties
ownerTeamsType
array
List of Owner Teams.
ownerTeamType
object
Contains Common Master configuration detail.
4 properties
ownerTeamsCriteria
object
Request object for creating Owner Teams.
3 properties
ownerTeamsToBeChanged
object
Request object for changing Owner Teams.
3 properties
payDaysDetails
object
Response object for fetching Pay Days.
3 properties
payDaysType
array
List of Pay Days.
payDayType
object
Contains Common Master configuration detail.
5 properties
payDaysCriteria
object
Request object for creating Pay Days.
3 properties
payDaysToBeChanged
object
Request object for changing Pay Days.
3 properties
preferenceGroups
object
Response object for fetching preference groups.
3 properties
preferenceGroupsType
array
Collection of preference groups.
preferenceGroupType
object
Preference group identification details.
8 properties
templatePreferences
object
Response object for fetching preferences at the template level.
3 properties
configTemplatePreferencesType
array
This type holds a collection of preferences at the template level.
configTemplatePreferenceType
object
Base details common between both template and property level preferences.
8 properties
preferencesCopy
object
Request object for copying template preferences to hotel(s).
3 properties
configCopyPreferencesType
object
Copy instructions for copying template preferences to hotel(s)
2 properties
configTemplatePreferenceIDType
object
Base details common between both template and property level preference ids.
2 properties
profileInactiveReasonsDetails
object
Response object for fetching Profile Inactive Reasons.
3 properties
profileInactiveReasonsType
array
List of Profile Inactive Reasons.
profileInactiveReasonType
object
Contains Common Master configuration detail.
4 properties
profileInactiveReasonsCriteria
object
Request object for creating Profile Inactive Reasons.
3 properties
profileInactiveReasonsToBeChanged
object
Request object for changing Profile Inactive Reasons.
3 properties
profileNameValidations
object
Response for fetching Profile names.
3 properties
profileNameValidationsType
array
List of the Profile name to be configured or fetched.
profileNameValidationType
object
Provides information about the Profile Names.
3 properties
profileNameValidationTypeType
string
Simple Type for Profile Name Validations Type. e.g. Company,Travel Agent,Source.
profileNameValidationsToChange
object
Request object to edit Profile names.
3 properties
profileNameValidationEditType
object
Provides information about the Profile Names.
3 properties
profileRestrictionReasonsDetails
object
Response object for fetching Profile Restriction Reasons.
3 properties
profileRestrictionReasonsType
array
List of Profile Restriction Reasons.
profileRestrictionReasonType
object
Contains Common Master configuration detail.
4 properties
profileRestrictionReasonsCriteria
object
Request object for creating Profile Restriction Reasons.
3 properties
profileRestrictionReasonsToBeChanged
object
Request object for changing Profile Restriction Reasons.
3 properties
profileLinks
object
Response object for fetch profile links
3 properties
profileLinksType
array
Holds the collection of profile link objects
profileLinkType
object
ProfileLinksType for create, change and delete
12 properties
profileLinkInheritRates
string
Simple type for inherit rates
sourcesDetails
object
Response object for fetching Sources.
3 properties
sourcesType
array
List of Sources.
sourceType
object
Contains Common Master configuration detail.
5 properties
sourcesCriteria
object
Request object for creating Sources.
3 properties
sourcesToBeChanged
object
Request object for changing Sources.
3 properties
statesDetails
object
Response object for fetching states.
3 properties
statesType
array
Lists of states.
stateType
object
Information about the country state.
6 properties
statesCriteria
object
Request object for creating new states.
3 properties
territoriesDetails
object
Response object for fetching Territories.
3 properties
territoriesType
array
List of Territories.
territoryType
object
Contains Common Master configuration detail.
5 properties
territoriesCriteria
object
Request object for creating Territories.
3 properties
territoriesToBeChanged
object
Request object for changing Territories.
3 properties
titlesDetails
object
Response object for fetching Titles.
3 properties
titlesType
array
List of Titles.
titleType
object
Contains Common Master configuration detail.
4 properties
titlesCriteria
object
Request object for creating Titles.
3 properties
titlesToBeChanged
object
Request object for changing Titles.
3 properties
vIPLevelsDetails
object
Response object for fetching V I P Levels.
3 properties
vIPLevelsType
array
List of V I P Levels.
vIPLevelType
object
Contains Common Master configuration detail.
6 properties
commonMasterColorType
string
Simple type enumeration for Common Master Colors.
vIPLevelsCriteria
object
Request object for creating V I P Levels.
3 properties
vIPLevelsToBeChanged
object
Request object for changing V I P Levels.
3 properties
membershipRatesType
array
Membership Rate summary information.
membershipRateType
object
Membership Rate summary information.
12 properties
rateRuleMembershipsType
array
Rate rule membership type details.
rateRuleMembershipType
object
Rate Rule Membership types.
2 properties
membershipRatesInfo
object
Response object for fetching membership rates.
3 properties
membershipRates
object
Request object for changing membership rate rules.
3 properties
identificationCountriesType
array
List of Identification Countries.
identificationCountryType
object
Contains Common Master configuration detail.
4 properties
identificationCountriesDetails
object
Response object for fetching Identification Countries.
3 properties
identificationCountriesCriteria
object
Request object for creating Identification Countries.
3 properties
identificationCountriesToBeChanged
object
Request object for changing Identification Countries.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
membershipOriginGroupsDetails
object
Response object for fetching Membership Origin Groups configurations.
3 properties
membershipOriginGroupDetails
object
Request object for adding/changing existing Membership Origin Group Configurations.
3 properties
membershipOriginGroupType
object
Details for Membership Origin Group along with associated Origin codes.
5 properties
membershipSourceGroupsDetails
object
Response object for fetching Membership Source Groups configurations.
3 properties
membershipSourceGroupDetails
object
Request object for adding/changing existing Membership Source Group Configurations.
3 properties
membershipSourceGroupType
object
Details for Membership Source Group along with associated Source codes.
5 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
membershipAwardRateDiscountInfoType
object
Membership Award Rate Discount related details.
8 properties
tierManagementBatchProcessesType
array
Tier Management Batch Process details.
tierManagementBatchProcessType
object
Base details of Tier Management Batch Process.
13 properties
membershipLevelRuleTypeType
string
Fetches the data for all the membership level rules.
tierManagementBatchRecordsType
array
Tier Management Batch Record details.
tierManagementBatchRecordType
object
Base details of records processed by Tier Management Batch process.
17 properties
membershipGracePeriodStatusType
string
Member is a candidate for downgrade as per level rules.
tierManagementBatchRecordStatusType
string
Record locked.
membershipYearlyTransactionsSummaryType
array
Yearly membership transaction summary.
membershipYearlyTransactionSummaryType
object
Yearly membership transaction summary.
6 properties
tierManagementBatchRecordIDType
object
Key to uniquely identify a batch record.
2 properties
tierManagementBatchProcesses
object
Response object for fetching Tier Management Batch Reports.
9 properties
tierManagementBatchRecords
object
Response object for fetching Tier Management Batch Records.
9 properties
tierManagementProcessType
object
Details required to start Tier Management process.
6 properties
tierManagement
object
Request object for processing membership tier level changes.
3 properties
tierManagementChanges
object
Request object for applying membership changes calculated by Tier Management process.
4 properties
claimAdjustmentLimitsType
array
Collection of Claim Adjustment Limits
claimAdjustmentLimitType
object
Details of Claim Adjustment Limit.
5 properties
claimAdjustmentLimitsRangeType
object
List of Claim Adjustment Limits.
4 properties
pointsThreshold
object
Points Threshold Information.
2 properties
membershipRevenueTypesType
array
Details of membership revenue type.
membershipRevenueTypeType
object
Base type provides information about Membership Market/Property Groups Configuration.
6 properties
membershipRoomGroupsType
array
Membership room group information.
membershipRoomGroupType
object
Membership room group details.
5 properties
claimAdjustmentLimitsInfo
object
Response object for fetching Claim Adjustment Limits.
3 properties
claimAdjustmentLimits
object
Request object for modifying Claim Adjustment Limits.
3 properties
membershipRevenueTypesInfo
object
Response object for fetching membership revenue types.
3 properties
membershipRevenueTypes
object
Request object for changing new membership revenue types.
3 properties
membershipRoomGroupsInfo
object
Response object for fetching membership room groups.
3 properties
membershipRoomGroups
object
Request object for changing membership room groups.
3 properties
statesToBeChanged
object
Request object for updating states.
3 properties
suspendedMatchRulesInfo
object
Object for Suspended Profile Match Rules Configuration.
3 properties
suspendedMatchRuleType
object
Provides information about the Suspended Profile Match Rule Configuration.
7 properties
copySuspendedMatchRuleType
object
Copy object for Suspended Profile Match Rules Configuration.
6 properties
updateSuspendedMatchRuleType
object
Provides information for updating the Suspended Profile Match Rule Configuration.
8 properties
membershipLevelRulesType
array
Membership Level Rule details.
membershipLevelRuleType
object
Membership Level Rule ID type.
9 properties
membershipLevelRuleRecordType
string
Used when Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.
membershipLevelRulesInfo
object
Response object for fetching Membership Level Rules.
3 properties
membershipLevelRules
object
Request object for modifying Membership Level Rules.
3 properties
profileRegionInfo
object
Object for Profile Region Configuration.
3 properties
profileRegionType
object
Provides information about the Profile Regions Configuration.
4 properties
profileRegionsInfo
object
Object for Profile Regions Configuration.
3 properties
qualifyingRatesType
array
Qualifying Rate information.
qualifyingRateType
object
Qualifying Rate information. Only Qualifying field is considered while updating record.
6 properties
qualifyingRates
object
Request object for changing qualifying rate rules.
3 properties
membershipRevenueGroupsType
array
Details of membership revenue group type.
membershipRevenueGroupType
object
Base type provides information about Membership Market/Property Groups Configuration.
5 properties
membershipRevenueTypesInfoType
array
Membership revenue type code and description.
membershipRevenueGroups
object
Request object for changing new membership revenue groups.
3 properties
correspondencesDetails
object
Response object containing a collection of correspondences and related metadata.
3 properties
correspondencesType
object
A collection of correspondences.
1 property
correspondencesCriteriaType
object
Request object for creating a new correspondence.
3 properties
correspondencesToBeChanged
object
Request object for changing an existing correspondence.
3 properties
correspondenceType
object
This represents the Correspondence attributes.
5 properties
searchAccountOwnersRequest
object
7 properties 1 required
recordStatusEnum
string
searchTierManagementBatchRecordsRequest
object
9 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-crmcfg.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 CRM Configuration 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.