crmcfg: OPERA Cloud CRM Configuration API
322 operations from Oracle’s published OHIP specifications (26.3.0.0). Each shows its HTTP method and path and the typed call on ctx.Ohip.Api. hotelId defaults to the invocation’s hotel.
applyTierManagementChanges
Section titled “applyTierManagementChanges”Apply Tier Management Changes
POST /crm/config/v1/tierManagementChanges · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ApplyTierManagementChangesAsync(TierManagementChanges body, CancellationToken ct = default)changeAlternateLanguageGuestTitles
Section titled “changeAlternateLanguageGuestTitles”Change Alternate Language Guest Titles
PUT /crm/config/v1/alternateLanguages/{guestTitlesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeAlternateLanguageGuestTitlesAsync(string guestTitlesCode, AlternateLanguageGuestTitlesToBeChanged body, CancellationToken ct = default)changeBusinessSegments
Section titled “changeBusinessSegments”Change Business Segments
PUT /crm/config/v1/businessSegments/{businessSegmentCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeBusinessSegmentsAsync(string businessSegmentCode, BusinessSegmentsToBeChanged body, CancellationToken ct = default)changeCityPostalCodes
Section titled “changeCityPostalCodes”Change City Postal Codes
PUT /crm/config/v1/cityPostalCodes/{postalCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeCityPostalCodesAsync(string postalCode, CityPostalCodesToBeChanged body, CancellationToken ct = default)changeCommunicationType
Section titled “changeCommunicationType”Change a communication type
PUT /crm/config/v1/communicationTypes/{communicationTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeCommunicationTypeAsync(string communicationTypeCode, CommunicationTypeToBeChanged body, CancellationToken ct = default)changeEcertificateLocationTypes
Section titled “changeEcertificateLocationTypes”Change Ecertificate Location Types
PUT /crm/config/v1/hotels/{hotelId}/eCertificateLocationTypes/{locationId} · hotel-scoped · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeEcertificateLocationTypesAsync(string locationId, EcertificateLocationTypesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeGuestStatuses
Section titled “changeGuestStatuses”Change Guest Statuses
PUT /crm/config/v1/guestStatuses/{guestStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeGuestStatusesAsync(string guestStatusCode, GuestStatusesToBeChanged body, CancellationToken ct = default)changeGuestTypes
Section titled “changeGuestTypes”Change Guest Types
PUT /crm/config/v1/guestTypes/{guestTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeGuestTypesAsync(string guestTypeCode, GuestTypesToBeChanged body, CancellationToken ct = default)changeImmigrationStatuses
Section titled “changeImmigrationStatuses”Change Immigration Statuses
PUT /crm/config/v1/immigrationStatuses/{immigrationStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeImmigrationStatusesAsync(string immigrationStatusCode, ImmigrationStatusesToBeChanged body, CancellationToken ct = default)changeMailingActionCodes
Section titled “changeMailingActionCodes”Change Mailing Action Codes
PUT /crm/config/v1/mailingActionCodes/{mailingActionCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeMailingActionCodesAsync(string mailingActionCode, MailingActionCodesToBeChanged body, CancellationToken ct = default)changeMembershipClaimOrigins
Section titled “changeMembershipClaimOrigins”Change Membership Claim Origins
PUT /crm/config/v1/membershipClaimOrigins/{membershipClaimOriginCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeMembershipClaimOriginsAsync(string membershipClaimOriginCode, MembershipClaimOriginsToBeChanged body, CancellationToken ct = default)changeMembershipClaimTypes
Section titled “changeMembershipClaimTypes”Change Membership Claim Types
PUT /crm/config/v1/membershipClaimTypes/{membershipClaimTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeMembershipClaimTypesAsync(string membershipClaimTypeCode, MembershipClaimTypesToBeChanged body, CancellationToken ct = default)changeMembershipEnrollmentCodes
Section titled “changeMembershipEnrollmentCodes”Change Membership Enrollment Codes
PUT /crm/config/v1/membershipEnrollmentCodes/{enrollmentCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeMembershipEnrollmentCodesAsync(string enrollmentCode, MembershipEnrollmentCodesToBeChanged body, CancellationToken ct = default)changeMembershipStatusCodes
Section titled “changeMembershipStatusCodes”Change Membership Status Codes
PUT /crm/config/v1/membershipStatusCodes/{membershipStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeMembershipStatusCodesAsync(string membershipStatusCode, MembershipStatusCodesToBeChanged body, CancellationToken ct = default)changeOwnerTeams
Section titled “changeOwnerTeams”Change Owner Teams
PUT /crm/config/v1/ownerTeams/{ownerTeamCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeOwnerTeamsAsync(string ownerTeamCode, OwnerTeamsToBeChanged body, CancellationToken ct = default)changeStates
Section titled “changeStates”Change States
PUT /crm/config/v1/states/{stateCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeStatesAsync(string stateCode, StatesToBeChanged body, CancellationToken ct = default)changeTravelAgentTypes
Section titled “changeTravelAgentTypes”Change Travel Agent Types
PUT /crm/config/v1/fiscalAgentTypes/{fiscalAgentTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeTravelAgentTypesAsync(string fiscalAgentTypeCode, TravelAgentTypesToBeChanged body, CancellationToken ct = default)changeUpsertCityPostalCodes
Section titled “changeUpsertCityPostalCodes”Create/Change City Postal Codes
PUT /crm/config/v1/upsert/cityPostalCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ChangeUpsertCityPostalCodesAsync(CityPostalCodesToBeChanged body, CancellationToken ct = default)copyExclusivePreferences
Section titled “copyExclusivePreferences”Copy Exclusive Preferences
PUT /crm/config/v1/exclusivePreferences/copy · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.CopyExclusivePreferencesAsync(ExclusivePreferencesCopy body, CancellationToken ct = default)copyPreferences
Section titled “copyPreferences”Copy preferences
PUT /crm/config/v1/preferences/copy · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.CopyPreferencesAsync(PreferencesCopy body, CancellationToken ct = default)copySuspendedMatchRule
Section titled “copySuspendedMatchRule”Copy suspended match rule
POST /crm/config/v1/profiles/suspendedMatchRules/copy · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.CopySuspendedMatchRuleAsync(CopySuspendedMatchRuleType body, CancellationToken ct = default)deleteAccountPriorities
Section titled “deleteAccountPriorities”Remove Account Priorities
DELETE /crm/config/v1/accountPriorities/{accountPriorityId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteAccountPrioritiesAsync(string accountPriorityId, CancellationToken ct = default)deleteAccountTypes
Section titled “deleteAccountTypes”Remove Account Types
DELETE /crm/config/v1/accountTypes/{accountTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteAccountTypesAsync(string accountTypesId, CancellationToken ct = default)deleteAddressFormats
Section titled “deleteAddressFormats”Delete address formats
DELETE /crm/config/v1/addressFormats · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteAddressFormatsAsync(string[]? formatCodes = null, CancellationToken ct = default)deleteAddressTypes
Section titled “deleteAddressTypes”Delete an existing Address type
DELETE /crm/config/v1/addressTypes/{addressTypeId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteAddressTypesAsync(string addressTypeId, CancellationToken ct = default)deleteCompanyTypes
Section titled “deleteCompanyTypes”Delete Company Types
DELETE /crm/config/v1/companyTypes/{companyTypesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteCompanyTypesAsync(string companyTypesCode, CancellationToken ct = default)deleteCompetitionCodes
Section titled “deleteCompetitionCodes”Remove Competition Codes
DELETE /crm/config/v1/competitionCodes/{competitionCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteCompetitionCodesAsync(string competitionCodesId, CancellationToken ct = default)deleteCorrespondences
Section titled “deleteCorrespondences”Delete an existing correspondence
DELETE /crm/config/v1/correspondences/{correspondenceId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteCorrespondencesAsync(string correspondenceId, CancellationToken ct = default)deleteCreditRatings
Section titled “deleteCreditRatings”Delete credit ratings
DELETE /crm/config/v1/creditRatings · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteCreditRatingsAsync(string[]? creditRatings = null, CancellationToken ct = default)deleteDistanceTypes
Section titled “deleteDistanceTypes”Delete Distance Types
DELETE /crm/config/v1/distanceTypes/{distanceTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteDistanceTypesAsync(string distanceTypesId, CancellationToken ct = default)deleteDistricts
Section titled “deleteDistricts”Delete Districts
DELETE /crm/config/v1/districts/{districtsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteDistrictsAsync(string districtsId, CancellationToken ct = default)deleteExclusivePreferences
Section titled “deleteExclusivePreferences”Delete Exclusive Preferences
DELETE /crm/config/v1/hotels/{hotelId}/exclusivePreferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteExclusivePreferencesAsync(string? hotelId = null, string? exclusivePreferenceCode = null, string? exclusivePreferenceGroup = null, CancellationToken ct = default)deleteGenderTypes
Section titled “deleteGenderTypes”Delete Gender Types
DELETE /crm/config/v1/genderTypes/{genderTypeId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteGenderTypesAsync(string genderTypeId, string[]? code = null, CancellationToken ct = default)deleteGuestTitles
Section titled “deleteGuestTitles”Delete Guest Titles
DELETE /crm/config/v1/guestTitles/{guestTitlesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteGuestTitlesAsync(string guestTitlesCode, string? code = null, string[]? description = null, double?[]? displayOrder = null, string[]? greeting = null, string[]? languageCode = null, string[]? newLanguageCode = null, int?[]? newTitleType = null, int?[]? titleType = null, CancellationToken ct = default)deleteHotelAndGlobalPreferences
Section titled “deleteHotelAndGlobalPreferences”Delete preferences
DELETE /crm/config/v1/preference · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteHotelAndGlobalPreferencesAsync(string? hotelId = null, string? preferenceCode = null, string? preferenceGroup = null, CancellationToken ct = default)deleteIdentificationCountries
Section titled “deleteIdentificationCountries”Delete Identification Countries
DELETE /crm/config/v1/identificationCountries/{identificationCountriesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteIdentificationCountriesAsync(string identificationCountriesId, CancellationToken ct = default)deleteIdentificationTypes
Section titled “deleteIdentificationTypes”Delete Identification Types
DELETE /crm/config/v1/identificationTypes/{identificationTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteIdentificationTypesAsync(string identificationTypesId, CancellationToken ct = default)deleteIndustryCodes
Section titled “deleteIndustryCodes”Delete Industry Codes
DELETE /crm/config/v1/industryCodes/{industryCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteIndustryCodesAsync(string industryCodesId, CancellationToken ct = default)deleteInfluenceCodes
Section titled “deleteInfluenceCodes”Delete Influence Codes
DELETE /crm/config/v1/influenceCodes/{influenceCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteInfluenceCodesAsync(string influenceCodesId, CancellationToken ct = default)deleteKeywordTypes
Section titled “deleteKeywordTypes”Delete Keyword Types
DELETE /crm/config/v1/keywordTypes/{keywordTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteKeywordTypesAsync(string keywordTypesId, CancellationToken ct = default)deleteMembershipAwards
Section titled “deleteMembershipAwards”Delete Membership Awards
DELETE /crm/config/v1/membershipAwards/{membershipAwardsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipAwardsAsync(string membershipAwardsId, string[]? membershipType = null, CancellationToken ct = default)deleteMembershipBenefitPrograms
Section titled “deleteMembershipBenefitPrograms”Delete Membership Benedict Program
DELETE /crm/config/v1/membershipBenefitPrograms/{membershipBenefitProgramsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipBenefitProgramsAsync(string membershipBenefitProgramsId, string[]? membershipType = null, CancellationToken ct = default)deleteMembershipClasses
Section titled “deleteMembershipClasses”Delete Membership classes
DELETE /crm/config/v1/membershipClasses/{membershipClassId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipClassesAsync(string membershipClassId, CancellationToken ct = default)deleteMembershipEnrollmentGroups
Section titled “deleteMembershipEnrollmentGroups”Remove Membership enrollment groups
DELETE /crm/config/v1/membershipEnrollmentGroups/{membershipEnrollmentGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipEnrollmentGroupsAsync(string membershipEnrollmentGroupsId, CancellationToken ct = default)deleteMembershipLevelRules
Section titled “deleteMembershipLevelRules”Delete Membership Level Rules
DELETE /crm/config/v1/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/membershipLevelRules/{membershipLevelRulesID} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipLevelRulesAsync(string membershipType, string membershipLevel, string membershipLevelRulesID, CancellationToken ct = default)deleteMembershipLevels
Section titled “deleteMembershipLevels”Delete Membership levels
DELETE /crm/config/v1/membershipLevels/{membershipLevelsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipLevelsAsync(string membershipLevelsId, string[]? type = null, CancellationToken ct = default)deleteMembershipMarketGroups
Section titled “deleteMembershipMarketGroups”Delete Membership market groups
DELETE /crm/config/v1/membershipMarketGroups/{membershipMarketGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipMarketGroupsAsync(string membershipMarketGroupId, CancellationToken ct = default)deleteMembershipOriginGroup
Section titled “deleteMembershipOriginGroup”Delete Membership origin group
DELETE /crm/config/v1/membershipOriginGroups/{membershipOriginGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipOriginGroupAsync(string membershipOriginGroupId, CancellationToken ct = default)deleteMembershipPropertyGroups
Section titled “deleteMembershipPropertyGroups”Delete Membership property groups
DELETE /crm/config/v1/membershipPropertyGroups/{membershipPropertyGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipPropertyGroupsAsync(string membershipPropertyGroupsId, CancellationToken ct = default)deleteMembershipRateGroups
Section titled “deleteMembershipRateGroups”Delete Membership rate groups
DELETE /crm/config/v1/membershipRateGroups/{membershipRateGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipRateGroupsAsync(string membershipRateGroupId, CancellationToken ct = default)deleteMembershipRates
Section titled “deleteMembershipRates”Delete Membership rates
DELETE /crm/config/v1/membershipRates/{membershipRatesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipRatesAsync(string membershipRatesId, string[]? hotelIdValue = null, CancellationToken ct = default)deleteMembershipRevenueGroups
Section titled “deleteMembershipRevenueGroups”Delete Membership revenue groups
DELETE /crm/config/v1/membershipRevenueGroups/{membershipRevenueGroupId} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipRevenueGroupsAsync(string membershipRevenueGroupId, CancellationToken ct = default)deleteMembershipRevenueTypes
Section titled “deleteMembershipRevenueTypes”Delete Membership revenue types
DELETE /crm/config/v1/membershipRevenueTypes/{membershipRevenueTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipRevenueTypesAsync(string membershipRevenueTypesId, CancellationToken ct = default)deleteMembershipRoomGroups
Section titled “deleteMembershipRoomGroups”Delete Membership room groups
DELETE /crm/config/v1/membershipRoomGroups/{membershipRoomGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipRoomGroupsAsync(string membershipRoomGroupsId, CancellationToken ct = default)deleteMembershipSourceGroup
Section titled “deleteMembershipSourceGroup”Delete Membership Source group
DELETE /crm/config/v1/membershipSourceGroups/{membershipSourceGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipSourceGroupAsync(string membershipSourceGroupId, CancellationToken ct = default)deleteMembershipTypeRules
Section titled “deleteMembershipTypeRules”Delete Membership type rules
DELETE /crm/config/v1/membershipTypeRules/{membershipTypeRulesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipTypeRulesAsync(string membershipTypeRulesId, int?[]? membershipPointsSequence = null, CancellationToken ct = default)deleteMembershipTypes
Section titled “deleteMembershipTypes”Delete Membership type
DELETE /crm/config/v1/membershipTypes/{membershipTypeId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteMembershipTypesAsync(string membershipTypeId, CancellationToken ct = default)deleteNationalities
Section titled “deleteNationalities”Delete Nationalities
DELETE /crm/config/v1/nationalities/{nationalitiesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteNationalitiesAsync(string nationalitiesId, CancellationToken ct = default)deletePayDays
Section titled “deletePayDays”Delete Pay Days
DELETE /crm/config/v1/payDays/{payDaysId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeletePayDaysAsync(string payDaysId, CancellationToken ct = default)deletePreferenceGroups
Section titled “deletePreferenceGroups”Delete preference groups
DELETE /crm/config/v1/preferenceGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeletePreferenceGroupsAsync(string? preferenceGroup = null, CancellationToken ct = default)deletePreferences
Section titled “deletePreferences”Delete preferences
DELETE /crm/config/v1/hotels/{hotelId}/preferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.DeletePreferencesAsync(string? hotelId = null, string? preferenceCode = null, string? preferenceGroup = null, CancellationToken ct = default)deleteProfileInactiveReasons
Section titled “deleteProfileInactiveReasons”Delete Profile Inactive Reasons
DELETE /crm/config/v1/profileInactiveReasons/{profileInactiveReasonsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileInactiveReasonsAsync(string profileInactiveReasonsId, CancellationToken ct = default)deleteProfileLinks
Section titled “deleteProfileLinks”Delete profile links
DELETE /crm/config/v1/profiles/links · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileLinksAsync(string? fromCode = null, string? fromType = null, string? toCode = null, string? toType = null, CancellationToken ct = default)deleteProfileMatchRules
Section titled “deleteProfileMatchRules”Delete profile match rules
DELETE /crm/config/v1/profiles/matchRules/{ruleCode}/{profileType} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileMatchRulesAsync(string ruleCode, string profileType, CancellationToken ct = default)deleteProfileNameValidations
Section titled “deleteProfileNameValidations”Delete Profile Name Validations
DELETE /crm/config/v1/profileNameValidations · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileNameValidationsAsync(string? profileName = null, DeleteProfileTypeQueryParameterType? profileType = null, CancellationToken ct = default)deleteProfileRegion
Section titled “deleteProfileRegion”Delete Profile Region.
DELETE /crm/config/v1/profiles/profileRegion · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileRegionAsync(string? region = null, string? type = null, CancellationToken ct = default)deleteProfileRelationships
Section titled “deleteProfileRelationships”Delete profile relationships
DELETE /crm/config/v1/relationships · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileRelationshipsAsync(string? fromCode = null, string? fromType = null, string? toCode = null, string? toType = null, CancellationToken ct = default)deleteProfileRestrictionReasons
Section titled “deleteProfileRestrictionReasons”Delete Profile Restriction Reasons
DELETE /crm/config/v1/profileRestrictionReasons/{profileRestrictionReasonsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteProfileRestrictionReasonsAsync(string profileRestrictionReasonsId, CancellationToken ct = default)deleteSources
Section titled “deleteSources”Delete Sources
DELETE /crm/config/v1/sources/{sourcesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteSourcesAsync(string sourcesId, CancellationToken ct = default)deleteSuspendedMatchRules
Section titled “deleteSuspendedMatchRules”Delete suspended match rules
DELETE /crm/config/v1/profiles/suspendedMatchRules/{region}/{nameType}/{validationItem} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteSuspendedMatchRulesAsync(string region, string nameType, string validationItem, CancellationToken ct = default)deleteTemplateExclusivePreferences
Section titled “deleteTemplateExclusivePreferences”Delete template Exclusive Preferences
DELETE /crm/config/v1/exclusivePreferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTemplateExclusivePreferencesAsync(string? exclusivePreferenceCode = null, string? exclusivePreferenceGroup = null, CancellationToken ct = default)deleteTemplatePreferences
Section titled “deleteTemplatePreferences”Delete template preferences
DELETE /crm/config/v1/preferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTemplatePreferencesAsync(string? preferenceCode = null, string? preferenceGroup = null, CancellationToken ct = default)deleteTerritories
Section titled “deleteTerritories”Delete Territories
DELETE /crm/config/v1/territories/{territoriesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTerritoriesAsync(string territoriesId, CancellationToken ct = default)deleteTierManagementBatchRecords
Section titled “deleteTierManagementBatchRecords”Delete Tier Management Batch Record
DELETE /crm/config/v1/tierManagementBatchRecords/{tierManagementBatchRecordsID} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTierManagementBatchRecordsAsync(string tierManagementBatchRecordsID, string? id = null, string? idContext = null, int? idExtension = null, string? membershipIdIdContext = null, int? membershipIdIdExtension = null, string? membershipIdType = null, string? type = null, CancellationToken ct = default)deleteTierManagementChanges
Section titled “deleteTierManagementChanges”Delete Tier Management
DELETE /crm/config/v1/tierManagementChanges/{tierManagementChangesID} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTierManagementChangesAsync(string tierManagementChangesID, string? idContext = null, int? idExtension = null, bool? overrideWarning = null, string? type = null, CancellationToken ct = default)deleteTitles
Section titled “deleteTitles”Delete Titles
DELETE /crm/config/v1/titles/{titlesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteTitlesAsync(string titlesId, CancellationToken ct = default)deleteVIPLevels
Section titled “deleteVIPLevels”Delete VIP Levels
DELETE /crm/config/v1/vipLevels/{vipLevelsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.DeleteVIPLevelsAsync(string vipLevelsId, CancellationToken ct = default)getAccountOwners
Section titled “getAccountOwners”Get Account Owners
GET /crm/config/v1/accountOwners · chain-level · deprecated
Task<AccountOwnersDetails?> ctx.Ohip.Api.Crmcfg.GetAccountOwnersAsync(string? hotelId = null, string? chainCode = null, bool? findExactOwnerCodeMatch = null, string? givenName = null, int? maxFetchRecords = null, string? name = null, string? ownerCode = null, CancellationToken ct = default)getAccountPriorities
Section titled “getAccountPriorities”Get Account Priorities
GET /crm/config/v1/accountPriorities · chain-level
Task<AccountPrioritiesDetails?> ctx.Ohip.Api.Crmcfg.GetAccountPrioritiesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getAccountTypes
Section titled “getAccountTypes”Get Account Types
GET /crm/config/v1/accountTypes · chain-level
Task<AccountTypesDetails?> ctx.Ohip.Api.Crmcfg.GetAccountTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getAddressFormats
Section titled “getAddressFormats”Get address formats
GET /crm/config/v1/addressFormats · chain-level
Task<AddressFormats?> ctx.Ohip.Api.Crmcfg.GetAddressFormatsAsync(string[]? codes = null, string? wildCard = null, CancellationToken ct = default)getAddressTypes
Section titled “getAddressTypes”Get Address types
GET /crm/config/v1/addressTypes · chain-level
Task<AddressTypesDetails?> ctx.Ohip.Api.Crmcfg.GetAddressTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getAlternateLanguageGuestTitles
Section titled “getAlternateLanguageGuestTitles”Get Alternate Language Guest Titles
GET /crm/config/v1/alternateLanguages · chain-level
Task<AlternateLanguageGuestTitlesDetails?> ctx.Ohip.Api.Crmcfg.GetAlternateLanguageGuestTitlesAsync(string[]? codes = null, string? description = null, string[]? titleCodes = null, CancellationToken ct = default)getAvailablePreferences
Section titled “getAvailablePreferences”Get available Preferences
GET /crm/config/v1/availablePreferences · chain-level
Task<AvailablePreferencesDetails?> ctx.Ohip.Api.Crmcfg.GetAvailablePreferencesAsync(string? hotelId = null, bool? isOnlyForReservation = null, string? preferenceType = null, CancellationToken ct = default)getBusinessSegments
Section titled “getBusinessSegments”Get Business Segments
GET /crm/config/v1/businessSegments · chain-level
Task<BusinessSegmentsDetails?> ctx.Ohip.Api.Crmcfg.GetBusinessSegmentsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getCityPostalCodes
Section titled “getCityPostalCodes”Get CityPostalCodes
GET /crm/config/v1/cityPostalCodes · chain-level
Task<CityPostalCodesDetails?> ctx.Ohip.Api.Crmcfg.GetCityPostalCodesAsync(Action<CityPostalCodesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)getClaimAdjustmentLimits
Section titled “getClaimAdjustmentLimits”Get Claim Adjustment Limits
GET /crm/config/v1/claimAdjustmentLimits · chain-level
Task<ClaimAdjustmentLimitsInfo?> ctx.Ohip.Api.Crmcfg.GetClaimAdjustmentLimitsAsync(string? hotelId = null, string[]? limitCodes = null, string? wildCard = null, CancellationToken ct = default)getCommunicationTypes
Section titled “getCommunicationTypes”Get communication types
GET /crm/config/v1/communicationTypes · chain-level
Task<CommunicationTypesDetails?> ctx.Ohip.Api.Crmcfg.GetCommunicationTypesAsync(string[]? codes = null, string? description = null, GetRolesQueryParameterType[]? roles = null, CancellationToken ct = default)getCompanyTypes
Section titled “getCompanyTypes”Get Company Types
GET /crm/config/v1/companyTypes · chain-level
Task<CompanyTypesDetails?> ctx.Ohip.Api.Crmcfg.GetCompanyTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getCompetitionCodes
Section titled “getCompetitionCodes”Get Competition Codes
GET /crm/config/v1/competitionCodes · chain-level
Task<CompetitionCodesDetails?> ctx.Ohip.Api.Crmcfg.GetCompetitionCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getCorrespondences
Section titled “getCorrespondences”Get correspondence
GET /crm/config/v1/correspondences · chain-level
Task<CorrespondencesDetails?> ctx.Ohip.Api.Crmcfg.GetCorrespondencesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getCreditRatings
Section titled “getCreditRatings”Get credit ratings
GET /crm/config/v1/creditRatings · chain-level
Task<CreditRatings?> ctx.Ohip.Api.Crmcfg.GetCreditRatingsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getDistanceTypes
Section titled “getDistanceTypes”Get Distance Types
GET /crm/config/v1/distanceTypes · chain-level
Task<DistanceTypesDetails?> ctx.Ohip.Api.Crmcfg.GetDistanceTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getDistricts
Section titled “getDistricts”Get Districts
GET /crm/config/v1/districts · chain-level
Task<DistrictsDetails?> ctx.Ohip.Api.Crmcfg.GetDistrictsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getEcertificateLocationTypes
Section titled “getEcertificateLocationTypes”Get Ecertificate Location Types
GET /crm/config/v1/hotels/{hotelId}/eCertificateLocationTypes · hotel-scoped
Task<EcertificateLocationTypesDetails?> ctx.Ohip.Api.Crmcfg.GetEcertificateLocationTypesAsync(string? hotelId = null, string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getExclusivePreferences
Section titled “getExclusivePreferences”Get Exclusive preferences
GET /crm/config/v1/hotels/{hotelId}/exclusivePreferences · hotel-scoped
Task<ExclusivePreferences?> ctx.Ohip.Api.Crmcfg.GetExclusivePreferencesAsync(string? hotelId = null, string[]? exclusivePreferenceCodes = null, string[]? preferenceCodes = null, string[]? preferenceGroupsCodes = null, CancellationToken ct = default)getGenderTypes
Section titled “getGenderTypes”Get Gender Types
GET /crm/config/v1/genderTypes · chain-level
Task<GenderTypes?> ctx.Ohip.Api.Crmcfg.GetGenderTypesAsync(string[]? code = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getGuestStatuses
Section titled “getGuestStatuses”Get Guest Statuses
GET /crm/config/v1/guestStatuses · chain-level
Task<GuestStatusesDetails?> ctx.Ohip.Api.Crmcfg.GetGuestStatusesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getGuestTitles
Section titled “getGuestTitles”Get Guest Titles
GET /crm/config/v1/guestTitles · chain-level
Task<GuestTitlesDetails?> ctx.Ohip.Api.Crmcfg.GetGuestTitlesAsync(string[]? codes = null, string? description = null, string[]? titleCodes = null, CancellationToken ct = default)getGuestTypes
Section titled “getGuestTypes”Get Guest Types
GET /crm/config/v1/guestTypes · chain-level
Task<GuestTypesDetails?> ctx.Ohip.Api.Crmcfg.GetGuestTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getIdentificationCountries
Section titled “getIdentificationCountries”Get Identification Countries
GET /crm/config/v1/identificationCountries · chain-level
Task<IdentificationCountriesDetails?> ctx.Ohip.Api.Crmcfg.GetIdentificationCountriesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getIdentificationTypes
Section titled “getIdentificationTypes”Get Identification Types
GET /crm/config/v1/identificationTypes · chain-level
Task<IdentificationTypesDetails?> ctx.Ohip.Api.Crmcfg.GetIdentificationTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getImmigrationStatuses
Section titled “getImmigrationStatuses”Get Immigration Statuses
GET /crm/config/v1/immigrationStatuses · chain-level
Task<ImmigrationStatusesDetails?> ctx.Ohip.Api.Crmcfg.GetImmigrationStatusesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getIndustryCodes
Section titled “getIndustryCodes”Get Industry Codes
GET /crm/config/v1/industryCodes · chain-level
Task<IndustryCodesDetails?> ctx.Ohip.Api.Crmcfg.GetIndustryCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getInfluenceCodes
Section titled “getInfluenceCodes”Get Influence Codes
GET /crm/config/v1/influenceCodes · chain-level
Task<InfluenceCodesDetails?> ctx.Ohip.Api.Crmcfg.GetInfluenceCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getKeywordTypes
Section titled “getKeywordTypes”Get Keyword Types
GET /crm/config/v1/keywordTypes · chain-level
Task<KeywordTypesDetails?> ctx.Ohip.Api.Crmcfg.GetKeywordTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMailingActionCodes
Section titled “getMailingActionCodes”Get Mailing Action Codes
GET /crm/config/v1/mailingActionCodes · chain-level
Task<MailingActionCodesDetails?> ctx.Ohip.Api.Crmcfg.GetMailingActionCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipAwards
Section titled “getMembershipAwards”Get Membership Awards
GET /crm/config/v1/membershipAwards · chain-level
Task<MembershipAwardsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipAwardsAsync(string[]? awardCodes = null, string? description = null, bool? includeDetails = null, bool? includeInactive = null, string? membershipType = null, Date? validForDate = null, string? wildCard = null, CancellationToken ct = default)getMembershipBenefitPrograms
Section titled “getMembershipBenefitPrograms”Retrieve a Membership Benefit Program
GET /crm/config/v1/membershipBenefitPrograms · chain-level
Task<MembershipBenefitProgramsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipBenefitProgramsAsync(string? code = null, Date? end = null, bool? includeInactive = null, string? membershipType = null, string? minimumLevel = null, Date? start = null, CancellationToken ct = default)getMembershipClaimOrigins
Section titled “getMembershipClaimOrigins”Get Membership Claim Origins
GET /crm/config/v1/membershipClaimOrigins · chain-level
Task<MembershipClaimOriginsDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipClaimOriginsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipClaimTypes
Section titled “getMembershipClaimTypes”Get Membership Claim Types
GET /crm/config/v1/membershipClaimTypes · chain-level
Task<MembershipClaimTypesDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipClaimTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipClasses
Section titled “getMembershipClasses”Get Membership classes
GET /crm/config/v1/membershipClasses · chain-level
Task<MembershipClassesInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipClassesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipEnrollmentCodes
Section titled “getMembershipEnrollmentCodes”Get Membership Enrollment Codes
GET /crm/config/v1/membershipEnrollmentCodes · chain-level
Task<MembershipEnrollmentCodesDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipEnrollmentCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipEnrollmentGroups
Section titled “getMembershipEnrollmentGroups”Get Membership enrollment groups
GET /crm/config/v1/membershipEnrollmentGroups · chain-level
Task<MembershipEnrollmentGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipEnrollmentGroupsAsync(string? description = null, string[]? enrollmentCodes = null, int? limit = null, int? offset = null, string? wildCard = null, CancellationToken ct = default)getMembershipLevelRules
Section titled “getMembershipLevelRules”Get Membership Level Rules
GET /crm/config/v1/membershipLevelRules · chain-level
Task<MembershipLevelRulesInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipLevelRulesAsync(string? membershipLevel = null, string? membershipType = null, double? ruleNo = null, CancellationToken ct = default)getMembershipLevels
Section titled “getMembershipLevels”Get Membership levels
GET /crm/config/v1/membershipLevels · chain-level
Task<MembershipLevelsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipLevelsAsync(string[]? hotelIds = null, bool? includeFolioTexts = null, bool? includeInactive = null, string? membershipTypeCode = null, CancellationToken ct = default)getMembershipMarketGroups
Section titled “getMembershipMarketGroups”Get Membership market groups
GET /crm/config/v1/membershipMarketGroups · chain-level
Task<MembershipMarketGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipMarketGroupsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipOriginGroups
Section titled “getMembershipOriginGroups”Get Membership origin groups
GET /crm/config/v1/membershipOriginGroups · chain-level
Task<MembershipOriginGroupsDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipOriginGroupsAsync(string[]? codes = null, string? description = null, CancellationToken ct = default)getMembershipPropertyGroups
Section titled “getMembershipPropertyGroups”Get Membership property groups
GET /crm/config/v1/membershipPropertyGroups · chain-level
Task<MembershipPropertyGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipPropertyGroupsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipRateGroups
Section titled “getMembershipRateGroups”Get Membership rate groups
GET /crm/config/v1/membershipRateGroups · chain-level
Task<MembershipRateGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipRateGroupsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipRates
Section titled “getMembershipRates”Get Membership rates
GET /crm/config/v1/membershipRates · chain-level
Task<MembershipRatesInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipRatesAsync(string? description = null, string[]? hotelIds = null, bool? includeInactive = null, string[]? membershipTypes = null, string[]? ratePlanCodes = null, CancellationToken ct = default)getMembershipRevenueGroups
Section titled “getMembershipRevenueGroups”Get Membership revenue groups
GET /crm/config/v1/membershipRevenueGroups · chain-level
Task<MembershipRevenueGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipRevenueGroupsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, int? limit = null, int? offset = null, string? wildCard = null, CancellationToken ct = default)getMembershipRevenueTypes
Section titled “getMembershipRevenueTypes”Get Membership revenue types
GET /crm/config/v1/membershipRevenueTypes · chain-level
Task<MembershipRevenueTypesInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipRevenueTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipRoomGroups
Section titled “getMembershipRoomGroups”Get Membership room groups
GET /crm/config/v1/membershipRoomGroups · chain-level
Task<MembershipRoomGroupsInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipRoomGroupsAsync(string? description = null, string[]? roomGroupCodes = null, CancellationToken ct = default)getMembershipSourceGroups
Section titled “getMembershipSourceGroups”Get Membership source groups
GET /crm/config/v1/membershipSourceGroups · chain-level
Task<MembershipSourceGroupsDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipSourceGroupsAsync(string[]? codes = null, string? description = null, CancellationToken ct = default)getMembershipStatusCodes
Section titled “getMembershipStatusCodes”Get Membership Status Codes
GET /crm/config/v1/membershipStatusCodes · chain-level
Task<MembershipStatusCodesDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipStatusCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getMembershipType
Section titled “getMembershipType”Get a Membership type
GET /crm/config/v1/membershipTypes/{membershipTypeId} · chain-level
Task<MembershipTypesDetails?> ctx.Ohip.Api.Crmcfg.GetMembershipTypeAsync(string membershipTypeId, GetFetchInstructionsQueryParameterType[]? fetchInstructions = null, string? membershipTypeCode = null, CancellationToken ct = default)getMembershipTypeRule
Section titled “getMembershipTypeRule”Get Membership type rule details
GET /crm/config/v1/membershipTypeRules/{membershipTypeRulesId} · chain-level
Task<MembershipTypeRule?> ctx.Ohip.Api.Crmcfg.GetMembershipTypeRuleAsync(string membershipTypeRulesId, GetFetchInstructionsQueryParameterType[]? fetchInstructions = null, int? membershipPointsSequence = null, string? membershipType = null, CancellationToken ct = default)getMembershipTypeRules
Section titled “getMembershipTypeRules”Get Membership type rules
GET /crm/config/v1/membershipTypeRules · chain-level
Task<MembershipTypeRulesInfo?> ctx.Ohip.Api.Crmcfg.GetMembershipTypeRulesAsync(bool? includeInactive = null, string[]? membershipTypesCodes = null, GetProgramTypeQueryParameterType? programType = null, GetRuleBasedOnQueryParameterType? ruleBasedOn = null, string? ruleCode = null, CancellationToken ct = default)getMembershipTypes
Section titled “getMembershipTypes”Get Membership types
GET /crm/config/v1/membershipTypes · chain-level
Task<MembershipTypes?> ctx.Ohip.Api.Crmcfg.GetMembershipTypesAsync(bool? includeInactive = null, string[]? membershipClassesCodes = null, string? membershipClassesWildCard = null, string[]? membershipTypesCodes = null, string? membershipTypesWildCard = null, CancellationToken ct = default)getNationalities
Section titled “getNationalities”Get Nationalities
GET /crm/config/v1/nationalities · chain-level
Task<NationalitiesDetails?> ctx.Ohip.Api.Crmcfg.GetNationalitiesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getOwnerTeams
Section titled “getOwnerTeams”Get Owner Teams
GET /crm/config/v1/ownerTeams · chain-level
Task<OwnerTeamsDetails?> ctx.Ohip.Api.Crmcfg.GetOwnerTeamsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getPayDays
Section titled “getPayDays”Get Pay Days
GET /crm/config/v1/payDays · chain-level
Task<PayDaysDetails?> ctx.Ohip.Api.Crmcfg.GetPayDaysAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getPreferenceGroups
Section titled “getPreferenceGroups”Get Preference Groups
GET /crm/config/v1/preferenceGroups · chain-level
Task<PreferenceGroups?> ctx.Ohip.Api.Crmcfg.GetPreferenceGroupsAsync(string[]? preferenceGroupsCodes = null, string? wildCard = null, CancellationToken ct = default)getPreferences
Section titled “getPreferences”Get preferences
GET /crm/config/v1/hotels/{hotelId}/preferences · hotel-scoped
Task<HotelPreferences?> ctx.Ohip.Api.Crmcfg.GetPreferencesAsync(string? hotelId = null, int?[]? createdByUserIds = null, string[]? preferenceCodes = null, string[]? preferenceGroupsCodes = null, CancellationToken ct = default)getProfileInactiveReasons
Section titled “getProfileInactiveReasons”Get Profile Inactive Reasons
GET /crm/config/v1/profileInactiveReasons · chain-level
Task<ProfileInactiveReasonsDetails?> ctx.Ohip.Api.Crmcfg.GetProfileInactiveReasonsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getProfileLinks
Section titled “getProfileLinks”Get profile links
GET /crm/config/v1/profiles/links · chain-level · deprecated
Task<ProfileLinks?> ctx.Ohip.Api.Crmcfg.GetProfileLinksAsync(string? fromType = null, string? toType = null, CancellationToken ct = default)getProfileMatchRules
Section titled “getProfileMatchRules”Get profile match rules
GET /crm/config/v1/profiles/matchRules · chain-level
Task<ProfileMatchRulesInfo?> ctx.Ohip.Api.Crmcfg.GetProfileMatchRulesAsync(string? hotelId = null, string[]? code = null, bool? inactiveRules = null, GetMatchRulesInstructionQueryParameterType[]? matchRulesInstruction = null, string[]? multipleProfileTypesCode = null, string? multipleProfileTypesWildCard = null, string? wildCard = null, CancellationToken ct = default)getProfileNameValidations
Section titled “getProfileNameValidations”Get Profile Name Validations
GET /crm/config/v1/profileNameValidations · chain-level
Task<ProfileNameValidations?> ctx.Ohip.Api.Crmcfg.GetProfileNameValidationsAsync(string? name = null, string[]? typeCodes = null, string? wildCard = null, CancellationToken ct = default)getProfileRegions
Section titled “getProfileRegions”Get profile regions
GET /crm/config/v1/profiles/profileRegion · chain-level
Task<ProfileRegionsInfo?> ctx.Ohip.Api.Crmcfg.GetProfileRegionsAsync(string? region = null, string? type = null, CancellationToken ct = default)getProfileRelationships
Section titled “getProfileRelationships”Get profile relationships
GET /crm/config/v1/relationships · chain-level
Task<ProfileLinks?> ctx.Ohip.Api.Crmcfg.GetProfileRelationshipsAsync(string? fromType = null, string? toType = null, CancellationToken ct = default)getProfileRestrictionReasons
Section titled “getProfileRestrictionReasons”Get Profile Restriction Reasons
GET /crm/config/v1/profileRestrictionReasons · chain-level
Task<ProfileRestrictionReasonsDetails?> ctx.Ohip.Api.Crmcfg.GetProfileRestrictionReasonsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getQualifyingRates
Section titled “getQualifyingRates”Get Qualifying Rates
GET /crm/config/v1/qualifyingRates · chain-level · deprecated
Task<QualifyingRatesInfo?> ctx.Ohip.Api.Crmcfg.GetQualifyingRatesAsync(string? description = null, string[]? hotelIds = null, int? limit = null, string[]? marketCodes = null, int? offset = null, string[]? rateCategoryCodes = null, string[]? ratePlanCodes = null, CancellationToken ct = default)getSources
Section titled “getSources”Get Sources
GET /crm/config/v1/sources · chain-level
Task<SourcesDetails?> ctx.Ohip.Api.Crmcfg.GetSourcesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getStates
Section titled “getStates”Get States
GET /crm/config/v1/states · chain-level
Task<StatesDetails?> ctx.Ohip.Api.Crmcfg.GetStatesAsync(string[]? codes = null, string? stateWildCard = null, string? wildCard = null, CancellationToken ct = default)getSuspendedMatchRules
Section titled “getSuspendedMatchRules”Get profile suspended match rules
GET /crm/config/v1/profiles/suspendedMatchRules · chain-level
Task<SuspendedMatchRulesInfo?> ctx.Ohip.Api.Crmcfg.GetSuspendedMatchRulesAsync(string? nameType = null, string? region = null, CancellationToken ct = default)getTemplateExclusivePreferences
Section titled “getTemplateExclusivePreferences”Get template Exclusive Preferences
GET /crm/config/v1/exclusivePreferences · chain-level
Task<TemplateExclusivePreferences?> ctx.Ohip.Api.Crmcfg.GetTemplateExclusivePreferencesAsync(string[]? exclusivePreferenceCodes = null, string[]? preferenceCodes = null, string[]? preferenceGroupsCodes = null, CancellationToken ct = default)getTemplatePreferences
Section titled “getTemplatePreferences”Get template Preferences
GET /crm/config/v1/preferences · chain-level
Task<TemplatePreferences?> ctx.Ohip.Api.Crmcfg.GetTemplatePreferencesAsync(string[]? preferenceCodes = null, string[]? preferenceGroupsCodes = null, CancellationToken ct = default)getTerritories
Section titled “getTerritories”Get Territories
GET /crm/config/v1/territories · chain-level
Task<TerritoriesDetails?> ctx.Ohip.Api.Crmcfg.GetTerritoriesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getTierManagementBatchProcesses
Section titled “getTierManagementBatchProcesses”Get Tier Management Batch Processes
GET /crm/config/v1/tierManagementBatchProcesses · chain-level
Task<TierManagementBatchProcesses?> ctx.Ohip.Api.Crmcfg.GetTierManagementBatchProcessesAsync(Action<TierManagementBatchProcessesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)getTierManagementBatchRecords
Section titled “getTierManagementBatchRecords”Get Tier Management Batch Records
GET /crm/config/v1/tierManagementBatchRecords · chain-level · deprecated
Task<TierManagementBatchRecords?> ctx.Ohip.Api.Crmcfg.GetTierManagementBatchRecordsAsync(Action<TierManagementBatchRecordsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)getTitles
Section titled “getTitles”Get Titles
GET /crm/config/v1/titles · chain-level
Task<TitlesDetails?> ctx.Ohip.Api.Crmcfg.GetTitlesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getTravelAgentTypes
Section titled “getTravelAgentTypes”Get Travel Agent Types
GET /crm/config/v1/fiscalAgentTypes · chain-level
Task<TravelAgentTypesDetails?> ctx.Ohip.Api.Crmcfg.GetTravelAgentTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getVIPLevels
Section titled “getVIPLevels”Get VIP Levels
GET /crm/config/v1/vipLevels · chain-level
Task<VIPLevelsDetails?> ctx.Ohip.Api.Crmcfg.GetVIPLevelsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)pingChainConfigServices
Section titled “pingChainConfigServices”ping
GET /crm/config/v1/services/chainConfig/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Crmcfg.PingChainConfigServicesAsync(CancellationToken ct = default)pingHotelConfigServices
Section titled “pingHotelConfigServices”ping
GET /crm/config/v1/services/hotelConfig/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Crmcfg.PingHotelConfigServicesAsync(CancellationToken ct = default)pingMembershipConfigService
Section titled “pingMembershipConfigService”ping
GET /crm/config/v1/services/membershipConfig/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Crmcfg.PingMembershipConfigServiceAsync(CancellationToken ct = default)pingProfileConfigService
Section titled “pingProfileConfigService”ping
GET /crm/config/v1/services/profile/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Crmcfg.PingProfileConfigServiceAsync(CancellationToken ct = default)postAccountPriorities
Section titled “postAccountPriorities”Create Account Priorities
POST /crm/config/v1/accountPriorities · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostAccountPrioritiesAsync(AccountPrioritiesCriteria body, CancellationToken ct = default)postAccountTypes
Section titled “postAccountTypes”Create Account Types
POST /crm/config/v1/accountTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostAccountTypesAsync(AccountTypesCriteria body, CancellationToken ct = default)postAddressFormats
Section titled “postAddressFormats”Create address formats
POST /crm/config/v1/addressFormats · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostAddressFormatsAsync(AddressFormats body, CancellationToken ct = default)postAddressTypes
Section titled “postAddressTypes”Create a new Address type
POST /crm/config/v1/addressTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostAddressTypesAsync(AddressTypesCriteria body, CancellationToken ct = default)postAlternateLanguageGuestTitles
Section titled “postAlternateLanguageGuestTitles”Create Alternate Language Guest Titles
POST /crm/config/v1/alternateLanguages · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostAlternateLanguageGuestTitlesAsync(AlternateLanguageGuestTitlesCriteria body, CancellationToken ct = default)postBusinessSegments
Section titled “postBusinessSegments”Create Business Segments
POST /crm/config/v1/businessSegments · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostBusinessSegmentsAsync(BusinessSegmentsCriteria body, CancellationToken ct = default)postCityPostalCodes
Section titled “postCityPostalCodes”Create CityPostalCodes
POST /crm/config/v1/cityPostalCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCityPostalCodesAsync(CityPostalCodesCriteria body, CancellationToken ct = default)postClaimAdjustmentLimits
Section titled “postClaimAdjustmentLimits”Create Claim Adjustment Limits
POST /crm/config/v1/claimAdjustmentLimits · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostClaimAdjustmentLimitsAsync(ClaimAdjustmentLimits body, CancellationToken ct = default)postCommunicationType
Section titled “postCommunicationType”Create a communication type
POST /crm/config/v1/communicationTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCommunicationTypeAsync(CommunicationTypeCriteria body, CancellationToken ct = default)postCompanyTypes
Section titled “postCompanyTypes”Create Company Types
POST /crm/config/v1/companyTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCompanyTypesAsync(CompanyTypesCriteria body, CancellationToken ct = default)postCompetitionCodes
Section titled “postCompetitionCodes”Create Competition Codes
POST /crm/config/v1/competitionCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCompetitionCodesAsync(CompetitionCodesCriteria body, CancellationToken ct = default)postCorrespondences
Section titled “postCorrespondences”Create a new correspondence
POST /crm/config/v1/correspondences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCorrespondencesAsync(CorrespondencesCriteriaType body, CancellationToken ct = default)postCreditRatings
Section titled “postCreditRatings”Create credit ratings
POST /crm/config/v1/creditRatings · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostCreditRatingsAsync(CreditRatings body, CancellationToken ct = default)postDistanceTypes
Section titled “postDistanceTypes”Create Distance Types
POST /crm/config/v1/distanceTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostDistanceTypesAsync(DistanceTypesCriteria body, CancellationToken ct = default)postDistricts
Section titled “postDistricts”Create Districts
POST /crm/config/v1/districts · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostDistrictsAsync(DistrictsCriteria body, CancellationToken ct = default)postEcertificateLocationTypes
Section titled “postEcertificateLocationTypes”Create Ecertificate Location Types
POST /crm/config/v1/hotels/{hotelId}/eCertificateLocationTypes · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.PostEcertificateLocationTypesAsync(EcertificateLocationTypesCriteria body, string? hotelId = null, CancellationToken ct = default)postExclusivePreferences
Section titled “postExclusivePreferences”Create Exclusive Preferences
POST /crm/config/v1/hotels/{hotelId}/exclusivePreferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.PostExclusivePreferencesAsync(ExclusivePreferences body, string? hotelId = null, CancellationToken ct = default)postGenderTypes
Section titled “postGenderTypes”Create Gender Types
POST /crm/config/v1/genderTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostGenderTypesAsync(GenderTypesCriteria body, CancellationToken ct = default)postGuestStatuses
Section titled “postGuestStatuses”Create Guest Statuses
POST /crm/config/v1/guestStatuses · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostGuestStatusesAsync(GuestStatusesCriteria body, CancellationToken ct = default)postGuestTitles
Section titled “postGuestTitles”Create Guest Titles
POST /crm/config/v1/guestTitles · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostGuestTitlesAsync(GuestTitlesCriteria body, CancellationToken ct = default)postGuestTypes
Section titled “postGuestTypes”Create Guest Types
POST /crm/config/v1/guestTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostGuestTypesAsync(GuestTypesCriteria body, CancellationToken ct = default)postIdentificationCountries
Section titled “postIdentificationCountries”Create Identification Countries
POST /crm/config/v1/identificationCountries · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostIdentificationCountriesAsync(IdentificationCountriesCriteria body, CancellationToken ct = default)postIdentificationTypes
Section titled “postIdentificationTypes”Create Identification Types
POST /crm/config/v1/identificationTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostIdentificationTypesAsync(IdentificationTypesCriteria body, CancellationToken ct = default)postImmigrationStatuses
Section titled “postImmigrationStatuses”Create Immigration Statuses
POST /crm/config/v1/immigrationStatuses · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostImmigrationStatusesAsync(ImmigrationStatusesCriteria body, CancellationToken ct = default)postIndustryCodes
Section titled “postIndustryCodes”Create Industry Codes
POST /crm/config/v1/industryCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostIndustryCodesAsync(IndustryCodesCriteria body, CancellationToken ct = default)postInfluenceCodes
Section titled “postInfluenceCodes”Create Influence Codes
POST /crm/config/v1/influenceCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostInfluenceCodesAsync(InfluenceCodesCriteria body, CancellationToken ct = default)postKeywordTypes
Section titled “postKeywordTypes”Create Keyword Types
POST /crm/config/v1/keywordTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostKeywordTypesAsync(KeywordTypesCriteria body, CancellationToken ct = default)postMailingActionCodes
Section titled “postMailingActionCodes”Create Mailing Action Codes
POST /crm/config/v1/mailingActionCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMailingActionCodesAsync(MailingActionCodesCriteria body, CancellationToken ct = default)postMembershipAwards
Section titled “postMembershipAwards”Create Membership Awards
POST /crm/config/v1/membershipAwards · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipAwardsAsync(MembershipAwards body, CancellationToken ct = default)postMembershipBenefitPrograms
Section titled “postMembershipBenefitPrograms”Create Membership Benefit Program
POST /crm/config/v1/membershipBenefitPrograms · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipBenefitProgramsAsync(MembershipBenefitPrograms body, CancellationToken ct = default)postMembershipClaimOrigins
Section titled “postMembershipClaimOrigins”Create Membership Claim Origins
POST /crm/config/v1/membershipClaimOrigins · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipClaimOriginsAsync(MembershipClaimOriginsCriteria body, CancellationToken ct = default)postMembershipClaimTypes
Section titled “postMembershipClaimTypes”Create Membership Claim Types
POST /crm/config/v1/membershipClaimTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipClaimTypesAsync(MembershipClaimTypesCriteria body, CancellationToken ct = default)postMembershipClasses
Section titled “postMembershipClasses”Create Membership classes
POST /crm/config/v1/membershipClasses · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipClassesAsync(MembershipClasses body, CancellationToken ct = default)postMembershipEnrollmentCodes
Section titled “postMembershipEnrollmentCodes”Create Membership Enrollment Codes
POST /crm/config/v1/membershipEnrollmentCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipEnrollmentCodesAsync(MembershipEnrollmentCodesCriteria body, CancellationToken ct = default)postMembershipEnrollmentGroups
Section titled “postMembershipEnrollmentGroups”Create Membership enrollment groups
POST /crm/config/v1/membershipEnrollmentGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipEnrollmentGroupsAsync(MembershipEnrollmentGroups body, CancellationToken ct = default)postMembershipFolioTexts
Section titled “postMembershipFolioTexts”Set Membership folio texts
POST /crm/config/v1/membershipFolioTexts · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipFolioTextsAsync(MembershipFolioTexts body, CancellationToken ct = default)postMembershipLevelRules
Section titled “postMembershipLevelRules”Create Membership Level Rules
POST /crm/config/v1/membershipLevelRules · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipLevelRulesAsync(MembershipLevelRules body, CancellationToken ct = default)postMembershipLevels
Section titled “postMembershipLevels”Create Membership levels
POST /crm/config/v1/membershipLevels · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipLevelsAsync(MembershipLevels body, CancellationToken ct = default)postMembershipMarketGroups
Section titled “postMembershipMarketGroups”Create Membership market groups
POST /crm/config/v1/membershipMarketGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipMarketGroupsAsync(MembershipMarketGroups body, CancellationToken ct = default)postMembershipOriginGroup
Section titled “postMembershipOriginGroup”Create a Membership origin group
POST /crm/config/v1/membershipOriginGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipOriginGroupAsync(MembershipOriginGroupDetails body, CancellationToken ct = default)postMembershipPropertyGroups
Section titled “postMembershipPropertyGroups”Create Membership property groups
POST /crm/config/v1/membershipPropertyGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipPropertyGroupsAsync(MembershipPropertyGroups body, CancellationToken ct = default)postMembershipRateGroups
Section titled “postMembershipRateGroups”Create Membership rate groups
POST /crm/config/v1/membershipRateGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipRateGroupsAsync(MembershipRateGroups body, CancellationToken ct = default)postMembershipRates
Section titled “postMembershipRates”Create Membership rates
POST /crm/config/v1/membershipRates · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipRatesAsync(MembershipRates body, CancellationToken ct = default)postMembershipRevenueGroups
Section titled “postMembershipRevenueGroups”Create Membership revenue groups
POST /crm/config/v1/membershipRevenueGroups · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipRevenueGroupsAsync(MembershipRevenueGroups body, CancellationToken ct = default)postMembershipRevenueTypes
Section titled “postMembershipRevenueTypes”Create Membership revenue types
POST /crm/config/v1/membershipRevenueTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipRevenueTypesAsync(MembershipRevenueTypes body, CancellationToken ct = default)postMembershipRoomGroups
Section titled “postMembershipRoomGroups”Create Membership room groups
POST /crm/config/v1/membershipRoomGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipRoomGroupsAsync(MembershipRoomGroups body, CancellationToken ct = default)postMembershipSourceGroup
Section titled “postMembershipSourceGroup”Create a Membership source group
POST /crm/config/v1/membershipSourceGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipSourceGroupAsync(MembershipSourceGroupDetails body, CancellationToken ct = default)postMembershipStatusCodes
Section titled “postMembershipStatusCodes”Create Membership Status Codes
POST /crm/config/v1/membershipStatusCodes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipStatusCodesAsync(MembershipStatusCodesCriteria body, CancellationToken ct = default)postMembershipTypeRules
Section titled “postMembershipTypeRules”Create Membership type rules
POST /crm/config/v1/membershipTypeRules · chain-level
Task<MembershipTypeRulesDetails?> ctx.Ohip.Api.Crmcfg.PostMembershipTypeRulesAsync(MembershipTypeRules body, CancellationToken ct = default)postMembershipTypes
Section titled “postMembershipTypes”Create Membership types
POST /crm/config/v1/membershipTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostMembershipTypesAsync(MembershipTypes body, CancellationToken ct = default)postNationalities
Section titled “postNationalities”Create Nationalities
POST /crm/config/v1/nationalities · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostNationalitiesAsync(NationalitiesCriteria body, CancellationToken ct = default)postOwnerTeams
Section titled “postOwnerTeams”Create Owner Teams
POST /crm/config/v1/ownerTeams · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostOwnerTeamsAsync(OwnerTeamsCriteria body, CancellationToken ct = default)postPayDays
Section titled “postPayDays”Create Pay Days
POST /crm/config/v1/payDays · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostPayDaysAsync(PayDaysCriteria body, CancellationToken ct = default)postPreferenceGroups
Section titled “postPreferenceGroups”Create new preference groups
POST /crm/config/v1/preferenceGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostPreferenceGroupsAsync(PreferenceGroups body, CancellationToken ct = default)postPreferences
Section titled “postPreferences”Create preferences
POST /crm/config/v1/hotels/{hotelId}/preferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.PostPreferencesAsync(HotelPreferences body, string? hotelId = null, CancellationToken ct = default)postProfileInactiveReasons
Section titled “postProfileInactiveReasons”Create Profile Inactive Reasons
POST /crm/config/v1/profileInactiveReasons · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileInactiveReasonsAsync(ProfileInactiveReasonsCriteria body, CancellationToken ct = default)postProfileLinks
Section titled “postProfileLinks”Create profile links
POST /crm/config/v1/profiles/links · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileLinksAsync(ProfileLinks body, CancellationToken ct = default)postProfileMatchRules
Section titled “postProfileMatchRules”Create profile match rules
POST /crm/config/v1/profiles/matchRules · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileMatchRulesAsync(List<MatchRuleType> body, CancellationToken ct = default)postProfileNameValidations
Section titled “postProfileNameValidations”Create Profile Name Validations
POST /crm/config/v1/profileNameValidations · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileNameValidationsAsync(ProfileNameValidations body, CancellationToken ct = default)postProfileRegion
Section titled “postProfileRegion”Create Profile Region
POST /crm/config/v1/profiles/profileRegion · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileRegionAsync(ProfileRegionInfo body, CancellationToken ct = default)postProfileRelationships
Section titled “postProfileRelationships”Create profile relationships
POST /crm/config/v1/relationships · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileRelationshipsAsync(ProfileLinks body, CancellationToken ct = default)postProfileRestrictionReasons
Section titled “postProfileRestrictionReasons”Create Profile Restriction Reasons
POST /crm/config/v1/profileRestrictionReasons · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostProfileRestrictionReasonsAsync(ProfileRestrictionReasonsCriteria body, CancellationToken ct = default)postSources
Section titled “postSources”Create Sources
POST /crm/config/v1/sources · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostSourcesAsync(SourcesCriteria body, CancellationToken ct = default)postStates
Section titled “postStates”Create States
POST /crm/config/v1/states · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostStatesAsync(StatesCriteria body, CancellationToken ct = default)postSuspendedMatchRules
Section titled “postSuspendedMatchRules”Create suspended match rules
POST /crm/config/v1/profiles/suspendedMatchRules · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostSuspendedMatchRulesAsync(SuspendedMatchRulesInfo body, CancellationToken ct = default)postTemplateExclusivePreferences
Section titled “postTemplateExclusivePreferences”Create template Exclusive Preferences
POST /crm/config/v1/exclusivePreferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostTemplateExclusivePreferencesAsync(TemplateExclusivePreferences body, CancellationToken ct = default)postTemplatePreferences
Section titled “postTemplatePreferences”Create template preferences
POST /crm/config/v1/preferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostTemplatePreferencesAsync(TemplatePreferences body, CancellationToken ct = default)postTerritories
Section titled “postTerritories”Create Territories
POST /crm/config/v1/territories · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostTerritoriesAsync(TerritoriesCriteria body, CancellationToken ct = default)postTitles
Section titled “postTitles”Create Titles
POST /crm/config/v1/titles · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostTitlesAsync(TitlesCriteria body, CancellationToken ct = default)postTravelAgentTypes
Section titled “postTravelAgentTypes”Create Travel Agent Types
POST /crm/config/v1/fiscalAgentTypes · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostTravelAgentTypesAsync(TravelAgentTypesCriteria body, CancellationToken ct = default)postVIPLevels
Section titled “postVIPLevels”Create VIP Levels
POST /crm/config/v1/vipLevels · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PostVIPLevelsAsync(VIPLevelsCriteria body, CancellationToken ct = default)processTierManagement
Section titled “processTierManagement”Process Tier Management
POST /crm/config/v1/processTierManagement · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.ProcessTierManagementAsync(TierManagement body, CancellationToken ct = default)putAccountPriorities
Section titled “putAccountPriorities”Change Account Priorities
PUT /crm/config/v1/accountPriorities/{accountPriorityId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutAccountPrioritiesAsync(string accountPriorityId, AccountPrioritiesToBeChanged body, CancellationToken ct = default)putAccountTypes
Section titled “putAccountTypes”Change Account Types
PUT /crm/config/v1/accountTypes/{accountTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutAccountTypesAsync(string accountTypesId, AccountTypesToBeChanged body, CancellationToken ct = default)putAddressFormats
Section titled “putAddressFormats”Change address formats
PUT /crm/config/v1/addressFormats · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutAddressFormatsAsync(AddressFormats body, CancellationToken ct = default)putAddressTypes
Section titled “putAddressTypes”Change an existing Address type
PUT /crm/config/v1/addressTypes/{addressTypeId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutAddressTypesAsync(string addressTypeId, AddressTypesToBeChanged body, CancellationToken ct = default)putClaimAdjustmentLimits
Section titled “putClaimAdjustmentLimits”Change Claim Adjustment Limits
PUT /crm/config/v1/claimAdjustmentLimits · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutClaimAdjustmentLimitsAsync(ClaimAdjustmentLimits body, CancellationToken ct = default)putCompanyTypes
Section titled “putCompanyTypes”Change Company Types
PUT /crm/config/v1/companyTypes/{companyTypesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutCompanyTypesAsync(string companyTypesCode, CompanyTypesToBeChanged body, CancellationToken ct = default)putCompetitionCodes
Section titled “putCompetitionCodes”Change Competition Codes
PUT /crm/config/v1/competitionCodes/{competitionCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutCompetitionCodesAsync(string competitionCodesId, CompetitionCodesToBeChanged body, CancellationToken ct = default)putCorrespondences
Section titled “putCorrespondences”Change an existing correspondence
PUT /crm/config/v1/correspondences/{correspondenceId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutCorrespondencesAsync(string correspondenceId, CorrespondencesToBeChanged body, CancellationToken ct = default)putCreditRatings
Section titled “putCreditRatings”Change credit ratings
PUT /crm/config/v1/creditRatings · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutCreditRatingsAsync(CreditRatings body, CancellationToken ct = default)putDistanceTypes
Section titled “putDistanceTypes”Change Distance Types
PUT /crm/config/v1/distanceTypes/{distanceTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutDistanceTypesAsync(string distanceTypesId, DistanceTypesToBeChanged body, CancellationToken ct = default)putDistricts
Section titled “putDistricts”Change Districts
PUT /crm/config/v1/districts/{districtsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutDistrictsAsync(string districtsId, DistrictsToBeChanged body, CancellationToken ct = default)putExclusivePreferences
Section titled “putExclusivePreferences”Change Exclusive Preferences
PUT /crm/config/v1/hotels/{hotelId}/exclusivePreferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.PutExclusivePreferencesAsync(ExclusivePreferences body, string? hotelId = null, CancellationToken ct = default)putGenderTypes
Section titled “putGenderTypes”Change Gender Types
PUT /crm/config/v1/genderTypes/{genderTypeId} · chain-level
Task<GenderTypesToChange?> ctx.Ohip.Api.Crmcfg.PutGenderTypesAsync(string genderTypeId, GenderTypesToChange body, CancellationToken ct = default)putGuestTitles
Section titled “putGuestTitles”Change Guest Titles
PUT /crm/config/v1/guestTitles/{guestTitlesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutGuestTitlesAsync(string guestTitlesCode, GuestTitlesToBeChanged body, CancellationToken ct = default)putIdentificationCountries
Section titled “putIdentificationCountries”Change Identification Countries
PUT /crm/config/v1/identificationCountries/{identificationCountriesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutIdentificationCountriesAsync(string identificationCountriesId, IdentificationCountriesToBeChanged body, CancellationToken ct = default)putIdentificationTypes
Section titled “putIdentificationTypes”Change Identification Types
PUT /crm/config/v1/identificationTypes/{identificationTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutIdentificationTypesAsync(string identificationTypesId, IdentificationTypesToBeChanged body, CancellationToken ct = default)putIndustryCodes
Section titled “putIndustryCodes”Change Industry Codes
PUT /crm/config/v1/industryCodes/{industryCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutIndustryCodesAsync(string industryCodesId, IndustryCodesToBeChanged body, CancellationToken ct = default)putInfluenceCodes
Section titled “putInfluenceCodes”Change Influence Codes
PUT /crm/config/v1/influenceCodes/{influenceCodesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutInfluenceCodesAsync(string influenceCodesId, InfluenceCodesToBeChanged body, CancellationToken ct = default)putKeywordTypes
Section titled “putKeywordTypes”Change Keyword Types
PUT /crm/config/v1/keywordTypes/{keywordTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutKeywordTypesAsync(string keywordTypesId, KeywordTypesToBeChanged body, CancellationToken ct = default)putMembershipAwards
Section titled “putMembershipAwards”Change Membership Awards
PUT /crm/config/v1/membershipAwards/{membershipAwardsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipAwardsAsync(string membershipAwardsId, MembershipAwards body, CancellationToken ct = default)putMembershipBenefitPrograms
Section titled “putMembershipBenefitPrograms”Change Membership Benefit Program
PUT /crm/config/v1/membershipBenefitPrograms/{membershipBenefitProgramsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipBenefitProgramsAsync(string membershipBenefitProgramsId, MembershipBenefitPrograms body, CancellationToken ct = default)putMembershipClasses
Section titled “putMembershipClasses”Change Membership classes
PUT /crm/config/v1/membershipClasses/{membershipClassId} · chain-level
Task<MembershipClassesInfo?> ctx.Ohip.Api.Crmcfg.PutMembershipClassesAsync(string membershipClassId, MembershipClasses body, CancellationToken ct = default)putMembershipEnrollmentGroups
Section titled “putMembershipEnrollmentGroups”Change Membership enrollment groups
PUT /crm/config/v1/membershipEnrollmentGroups/{membershipEnrollmentGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipEnrollmentGroupsAsync(string membershipEnrollmentGroupsId, MembershipEnrollmentGroups body, CancellationToken ct = default)putMembershipLevelRules
Section titled “putMembershipLevelRules”Change Membership Level Rules
PUT /crm/config/v1/membershipLevelRules/{membershipLevelRulesID} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipLevelRulesAsync(string membershipLevelRulesID, MembershipLevelRules body, CancellationToken ct = default)putMembershipLevels
Section titled “putMembershipLevels”Change Membership levels
PUT /crm/config/v1/membershipLevels/{membershipLevelsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipLevelsAsync(string membershipLevelsId, MembershipLevels body, CancellationToken ct = default)putMembershipMarketGroups
Section titled “putMembershipMarketGroups”Change Membership market groups
PUT /crm/config/v1/membershipMarketGroups/{membershipMarketGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipMarketGroupsAsync(string membershipMarketGroupId, MembershipMarketGroups body, CancellationToken ct = default)putMembershipOriginGroup
Section titled “putMembershipOriginGroup”Change Membership origin group
PUT /crm/config/v1/membershipOriginGroups/{membershipOriginGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipOriginGroupAsync(string membershipOriginGroupId, MembershipOriginGroupDetails body, CancellationToken ct = default)putMembershipPropertyGroups
Section titled “putMembershipPropertyGroups”Change Membership property groups
PUT /crm/config/v1/membershipPropertyGroups/{membershipPropertyGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipPropertyGroupsAsync(string membershipPropertyGroupsId, MembershipPropertyGroups body, CancellationToken ct = default)putMembershipRateGroups
Section titled “putMembershipRateGroups”Change Membership rate groups
PUT /crm/config/v1/membershipRateGroups/{membershipRateGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipRateGroupsAsync(string membershipRateGroupId, MembershipRateGroups body, CancellationToken ct = default)putMembershipRates
Section titled “putMembershipRates”Change Membership rates
PUT /crm/config/v1/membershipRates/{membershipRatesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipRatesAsync(string membershipRatesId, MembershipRates body, CancellationToken ct = default)putMembershipRevenueGroups
Section titled “putMembershipRevenueGroups”Change Membership revenue groups
PUT /crm/config/v1/membershipRevenueGroups/{membershipRevenueGroupId} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipRevenueGroupsAsync(string membershipRevenueGroupId, MembershipRevenueGroups body, CancellationToken ct = default)putMembershipRevenueTypes
Section titled “putMembershipRevenueTypes”Change Membership revenue types
PUT /crm/config/v1/membershipRevenueTypes/{membershipRevenueTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipRevenueTypesAsync(string membershipRevenueTypesId, MembershipRevenueTypes body, CancellationToken ct = default)putMembershipRoomGroups
Section titled “putMembershipRoomGroups”Change Membership room groups
PUT /crm/config/v1/membershipRoomGroups/{membershipRoomGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipRoomGroupsAsync(string membershipRoomGroupsId, MembershipRoomGroups body, CancellationToken ct = default)putMembershipSourceGroup
Section titled “putMembershipSourceGroup”Change Membership source group
PUT /crm/config/v1/membershipSourceGroups/{membershipSourceGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipSourceGroupAsync(string membershipSourceGroupId, MembershipSourceGroupDetails body, CancellationToken ct = default)putMembershipType
Section titled “putMembershipType”Change Membership type
PUT /crm/config/v1/membershipTypes/{membershipTypeId} · chain-level
Task<MembershipTypes?> ctx.Ohip.Api.Crmcfg.PutMembershipTypeAsync(string membershipTypeId, MembershipTypeChangeInstructions body, CancellationToken ct = default)putMembershipTypeRules
Section titled “putMembershipTypeRules”Change Membership type rules
PUT /crm/config/v1/membershipTypeRules/{membershipTypeRulesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutMembershipTypeRulesAsync(string membershipTypeRulesId, MembershipTypeRules body, CancellationToken ct = default)putNationalities
Section titled “putNationalities”Change Nationalities
PUT /crm/config/v1/nationalities/{nationalitiesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutNationalitiesAsync(string nationalitiesId, NationalitiesToBeChanged body, CancellationToken ct = default)putPayDays
Section titled “putPayDays”Change Pay Days
PUT /crm/config/v1/payDays/{payDaysId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutPayDaysAsync(string payDaysId, PayDaysToBeChanged body, CancellationToken ct = default)putPreferenceGroups
Section titled “putPreferenceGroups”Change Preference Groups
PUT /crm/config/v1/preferenceGroups · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutPreferenceGroupsAsync(PreferenceGroups body, CancellationToken ct = default)putPreferences
Section titled “putPreferences”Change preferences
PUT /crm/config/v1/hotels/{hotelId}/preferences · hotel-scoped
Task<Status?> ctx.Ohip.Api.Crmcfg.PutPreferencesAsync(HotelPreferences body, string? hotelId = null, CancellationToken ct = default)putProfileInactiveReasons
Section titled “putProfileInactiveReasons”Change Profile Inactive Reasons
PUT /crm/config/v1/profileInactiveReasons/{profileInactiveReasonsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileInactiveReasonsAsync(string profileInactiveReasonsId, ProfileInactiveReasonsToBeChanged body, CancellationToken ct = default)putProfileLinks
Section titled “putProfileLinks”Change profile links
PUT /crm/config/v1/profiles/links · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileLinksAsync(ProfileLinks body, CancellationToken ct = default)putProfileMatchRules
Section titled “putProfileMatchRules”Change profile match rules
PUT /crm/config/v1/profiles/matchRules · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileMatchRulesAsync(List<MatchRuleType> body, CancellationToken ct = default)putProfileNameValidations
Section titled “putProfileNameValidations”Change Profile Name Validations
PUT /crm/config/v1/profileNameValidations · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileNameValidationsAsync(ProfileNameValidationsToChange body, CancellationToken ct = default)putProfileRegion
Section titled “putProfileRegion”Update Profile Region
PUT /crm/config/v1/profiles/profileRegion · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileRegionAsync(ProfileRegionType body, CancellationToken ct = default)putProfileRelationships
Section titled “putProfileRelationships”Change profile relationships
PUT /crm/config/v1/relationships · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileRelationshipsAsync(ProfileLinks body, CancellationToken ct = default)putProfileRestrictionReasons
Section titled “putProfileRestrictionReasons”Change Profile Restriction Reasons
PUT /crm/config/v1/profileRestrictionReasons/{profileRestrictionReasonsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutProfileRestrictionReasonsAsync(string profileRestrictionReasonsId, ProfileRestrictionReasonsToBeChanged body, CancellationToken ct = default)putQualifyingRates
Section titled “putQualifyingRates”Change Qualifying Rates
PUT /crm/config/v1/qualifyingRates/{qualifyingRatesId} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutQualifyingRatesAsync(string qualifyingRatesId, QualifyingRates body, CancellationToken ct = default)putSources
Section titled “putSources”Change Sources
PUT /crm/config/v1/sources/{sourcesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutSourcesAsync(string sourcesId, SourcesToBeChanged body, CancellationToken ct = default)putSuspendedMatchRules
Section titled “putSuspendedMatchRules”Update suspended match rules
PUT /crm/config/v1/profiles/suspendedMatchRules · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutSuspendedMatchRulesAsync(UpdateSuspendedMatchRuleType body, CancellationToken ct = default)putTemplateExclusivePreferences
Section titled “putTemplateExclusivePreferences”Change template Exclusive Preferences
PUT /crm/config/v1/exclusivePreferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutTemplateExclusivePreferencesAsync(TemplateExclusivePreferences body, CancellationToken ct = default)putTemplatePreferences
Section titled “putTemplatePreferences”Change template preferences
PUT /crm/config/v1/preferences · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutTemplatePreferencesAsync(TemplatePreferences body, CancellationToken ct = default)putTerritories
Section titled “putTerritories”Change Territories
PUT /crm/config/v1/territories/{territoriesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutTerritoriesAsync(string territoriesId, TerritoriesToBeChanged body, CancellationToken ct = default)putTitles
Section titled “putTitles”Change Titles
PUT /crm/config/v1/titles/{titlesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutTitlesAsync(string titlesId, TitlesToBeChanged body, CancellationToken ct = default)putUpsertClaimAdjustmentLimits
Section titled “putUpsertClaimAdjustmentLimits”Create/Change Claim Adjustment Limits
PUT /crm/config/v1/upsert/claimAdjustmentLimits · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertClaimAdjustmentLimitsAsync(ClaimAdjustmentLimits body, CancellationToken ct = default)putUpsertMembershipAwards
Section titled “putUpsertMembershipAwards”Create/Change Membership Awards
PUT /crm/config/v1/upsert/membershipAwards/{membershipAwardsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipAwardsAsync(string membershipAwardsId, MembershipAwards body, CancellationToken ct = default)putUpsertMembershipBenefitPrograms
Section titled “putUpsertMembershipBenefitPrograms”Create/Change Membership Benefit Program
PUT /crm/config/v1/upsert/membershipBenefitPrograms/{membershipBenefitProgramsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipBenefitProgramsAsync(string membershipBenefitProgramsId, MembershipBenefitPrograms body, CancellationToken ct = default)putUpsertMembershipLevels
Section titled “putUpsertMembershipLevels”Create/Change Membership levels
PUT /crm/config/v1/upsert/membershipLevels/{membershipLevelsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipLevelsAsync(string membershipLevelsId, MembershipLevels body, CancellationToken ct = default)putUpsertMembershipMarketGroups
Section titled “putUpsertMembershipMarketGroups”Create/Change Membership market groups
PUT /crm/config/v1/upsert/membershipMarketGroups/{membershipMarketGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipMarketGroupsAsync(string membershipMarketGroupId, MembershipMarketGroups body, CancellationToken ct = default)putUpsertMembershipOriginGroup
Section titled “putUpsertMembershipOriginGroup”Create/Change Membership origin group
PUT /crm/config/v1/upsert/membershipOriginGroups/{membershipOriginGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipOriginGroupAsync(string membershipOriginGroupId, MembershipOriginGroupDetails body, CancellationToken ct = default)putUpsertMembershipPropertyGroups
Section titled “putUpsertMembershipPropertyGroups”Create/Change Membership property groups
PUT /crm/config/v1/upsert/membershipPropertyGroups/{membershipPropertyGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipPropertyGroupsAsync(string membershipPropertyGroupsId, MembershipPropertyGroups body, CancellationToken ct = default)putUpsertMembershipRateGroups
Section titled “putUpsertMembershipRateGroups”Create/Change Membership rate groups
PUT /crm/config/v1/upsert/membershipRateGroups/{membershipRateGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipRateGroupsAsync(string membershipRateGroupId, MembershipRateGroups body, CancellationToken ct = default)putUpsertMembershipRates
Section titled “putUpsertMembershipRates”Create/Change Membership rates
PUT /crm/config/v1/upsert/membershipRates/{membershipRatesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipRatesAsync(string membershipRatesId, MembershipRates body, CancellationToken ct = default)putUpsertMembershipRevenueGroups
Section titled “putUpsertMembershipRevenueGroups”Create/Change Membership revenue groups
PUT /crm/config/v1/upsert/membershipRevenueGroups/{membershipRevenueGroupId} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipRevenueGroupsAsync(string membershipRevenueGroupId, MembershipRevenueGroups body, CancellationToken ct = default)putUpsertMembershipRevenueTypes
Section titled “putUpsertMembershipRevenueTypes”Create/Change Membership revenue types
PUT /crm/config/v1/upsert/membershipRevenueTypes/{membershipRevenueTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipRevenueTypesAsync(string membershipRevenueTypesId, MembershipRevenueTypes body, CancellationToken ct = default)putUpsertMembershipRoomGroups
Section titled “putUpsertMembershipRoomGroups”Create/Change Membership room groups
PUT /crm/config/v1/upsert/membershipRoomGroups/{membershipRoomGroupsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipRoomGroupsAsync(string membershipRoomGroupsId, MembershipRoomGroups body, CancellationToken ct = default)putUpsertMembershipSourceGroup
Section titled “putUpsertMembershipSourceGroup”Create/Change Membership source group
PUT /crm/config/v1/upsert/membershipSourceGroups/{membershipSourceGroupId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipSourceGroupAsync(string membershipSourceGroupId, MembershipSourceGroupDetails body, CancellationToken ct = default)putUpsertMembershipTypeRules
Section titled “putUpsertMembershipTypeRules”Create/Change Membership type rules
PUT /crm/config/v1/upsert/membershipTypeRules/{membershipTypeRulesId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertMembershipTypeRulesAsync(string membershipTypeRulesId, MembershipTypeRules body, CancellationToken ct = default)putUpsertProfileNameValidations
Section titled “putUpsertProfileNameValidations”Create/Change Profile Name Validations
PUT /crm/config/v1/upsert/profileNameValidations · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertProfileNameValidationsAsync(ProfileNameValidationsToChange body, CancellationToken ct = default)putUpsertProfileRegion
Section titled “putUpsertProfileRegion”Create/Update Profile Region
PUT /crm/config/v1/upsert/profiles/profileRegion · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertProfileRegionAsync(ProfileRegionType body, CancellationToken ct = default)putUpsertProfileRelationships
Section titled “putUpsertProfileRelationships”Create/Change profile relationships
PUT /crm/config/v1/upsert/relationships · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertProfileRelationshipsAsync(ProfileLinks body, CancellationToken ct = default)putUpsertQualifyingRates
Section titled “putUpsertQualifyingRates”Upsert Qualifying Rates
PUT /crm/config/v1/upsert/qualifyingRates/{qualifyingRatesId} · chain-level · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertQualifyingRatesAsync(string qualifyingRatesId, QualifyingRates body, CancellationToken ct = default)putUpsertSuspendedMatchRules
Section titled “putUpsertSuspendedMatchRules”Create/Update suspended match rules
PUT /crm/config/v1/upsert/profiles/suspendedMatchRules · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutUpsertSuspendedMatchRulesAsync(UpdateSuspendedMatchRuleType body, CancellationToken ct = default)putVIPLevels
Section titled “putVIPLevels”Change VIP Levels
PUT /crm/config/v1/vipLevels/{vipLevelsId} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.PutVIPLevelsAsync(string vipLevelsId, VIPLevelsToBeChanged body, CancellationToken ct = default)removeAlternateLanguageGuestTitles
Section titled “removeAlternateLanguageGuestTitles”Delete Alternate Language Guest Titles
DELETE /crm/config/v1/alternateLanguages/{guestTitlesCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveAlternateLanguageGuestTitlesAsync(string guestTitlesCode, string? code = null, double?[]? displayOrder = null, string[]? greeting = null, string[]? languageCode = null, string[]? newLanguageCode = null, int?[]? newTitleType = null, string[]? titleDescription = null, int?[]? titleTypes = null, CancellationToken ct = default)removeBusinessSegments
Section titled “removeBusinessSegments”Delete Business Segments
DELETE /crm/config/v1/businessSegments/{businessSegmentCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveBusinessSegmentsAsync(string businessSegmentCode, CancellationToken ct = default)removeCityPostalCodes
Section titled “removeCityPostalCodes”Delete City Postal Codes
DELETE /crm/config/v1/cityPostalCodes/{postalCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveCityPostalCodesAsync(string postalCode, CancellationToken ct = default)removeCommunicationType
Section titled “removeCommunicationType”Delete a communication type
DELETE /crm/config/v1/communicationTypes/{communicationTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveCommunicationTypeAsync(string communicationTypeCode, CancellationToken ct = default)removeEcertificateLocationTypes
Section titled “removeEcertificateLocationTypes”Delete Ecertificate Location Types
DELETE /crm/config/v1/hotels/{hotelId}/eCertificateLocationTypes/{locationId} · hotel-scoped · deprecated
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveEcertificateLocationTypesAsync(string locationId, string? hotelId = null, CancellationToken ct = default)removeGuestStatuses
Section titled “removeGuestStatuses”Delete Guest Statuses
DELETE /crm/config/v1/guestStatuses/{guestStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveGuestStatusesAsync(string guestStatusCode, CancellationToken ct = default)removeGuestTypes
Section titled “removeGuestTypes”Delete Guest Types
DELETE /crm/config/v1/guestTypes/{guestTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveGuestTypesAsync(string guestTypeCode, CancellationToken ct = default)removeImmigrationStatuses
Section titled “removeImmigrationStatuses”Delete Immigration Statuses
DELETE /crm/config/v1/immigrationStatuses/{immigrationStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveImmigrationStatusesAsync(string immigrationStatusCode, CancellationToken ct = default)removeMailingActionCodes
Section titled “removeMailingActionCodes”Delete Mailing Action Codes
DELETE /crm/config/v1/mailingActionCodes/{mailingActionCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveMailingActionCodesAsync(string mailingActionCode, CancellationToken ct = default)removeMembershipClaimOrigins
Section titled “removeMembershipClaimOrigins”Delete Membership Claim Origins
DELETE /crm/config/v1/membershipClaimOrigins/{membershipClaimOriginCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveMembershipClaimOriginsAsync(string membershipClaimOriginCode, CancellationToken ct = default)removeMembershipClaimTypes
Section titled “removeMembershipClaimTypes”Delete Membership Claim Types
DELETE /crm/config/v1/membershipClaimTypes/{membershipClaimTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveMembershipClaimTypesAsync(string membershipClaimTypeCode, CancellationToken ct = default)removeMembershipEnrollmentCodes
Section titled “removeMembershipEnrollmentCodes”Delete Membership Enrollment Codes
DELETE /crm/config/v1/membershipEnrollmentCodes/{enrollmentCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveMembershipEnrollmentCodesAsync(string enrollmentCode, CancellationToken ct = default)removeMembershipStatusCodes
Section titled “removeMembershipStatusCodes”Delete Membership Status Codes
DELETE /crm/config/v1/membershipStatusCodes/{membershipStatusCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveMembershipStatusCodesAsync(string membershipStatusCode, CancellationToken ct = default)removeOwnerTeams
Section titled “removeOwnerTeams”Delete Owner Teams
DELETE /crm/config/v1/ownerTeams/{ownerTeamCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveOwnerTeamsAsync(string ownerTeamCode, CancellationToken ct = default)removeStates
Section titled “removeStates”Delete States
DELETE /crm/config/v1/states/{stateCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveStatesAsync(string stateCode, CancellationToken ct = default)removeTravelAgentTypes
Section titled “removeTravelAgentTypes”Delete Travel Agent Types
DELETE /crm/config/v1/fiscalAgentTypes/{fiscalAgentTypeCode} · chain-level
Task<Status?> ctx.Ohip.Api.Crmcfg.RemoveTravelAgentTypesAsync(string fiscalAgentTypeCode, CancellationToken ct = default)searchAccountOwners
Section titled “searchAccountOwners”Get Account Owners
POST /crm/config/v1/accountOwners/searches · chain-level
Task<AccountOwnersDetails?> ctx.Ohip.Api.Crmcfg.SearchAccountOwnersAsync(SearchAccountOwnersRequest body, CancellationToken ct = default)searchTierManagementBatchRecords
Section titled “searchTierManagementBatchRecords”Get Tier Management Batch Records
POST /crm/config/v1/tierManagementBatchRecords/searches · chain-level
Task<TierManagementBatchRecords?> ctx.Ohip.Api.Crmcfg.SearchTierManagementBatchRecordsAsync(SearchTierManagementBatchRecordsRequest body, CancellationToken ct = default)