Skip to content

rsvcfg: OPERA Cloud Reservation Master Data Management API

215 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.

Change Block Conversions

PUT /rsv/config/v1/blockConversions/{blockConversionCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeBlockConversionsAsync(string blockConversionCode, BlockConversionsToBeChanged body, CancellationToken ct = default)

Change Block Ranking

PUT /rsv/config/v1/blockRankings/{blockRankingsCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeBlockRankingsAsync(string blockRankingsCode, BlockRankingsToBeChanged body, CancellationToken ct = default)

Change Cancellation policies in hotel level

PUT /rsv/config/v1/cancelpolicy/{cancelpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeCancellationPolicyAsync(string cancelpolicycode, CancellationPolicyToBeChanged body, CancellationToken ct = default)

Change deposit policy in hotel level

PUT /rsv/config/v1/depositpolicy/{depositpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeDepositPolicyAsync(string depositpolicycode, DepositPolicyToBeChanged body, CancellationToken ct = default)

Change Global Action Codes

PUT /rsv/config/v1/globalActionCodes/{actionCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeGlobalActionCodesAsync(string actionCode, GlobalActionCodesToBeChanged body, CancellationToken ct = default)

Change Guarantee Code

PUT /rsv/config/v1/guaranteeCodes/{guaranteeCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeGuaranteeCodeAsync(string guaranteeCode, GuaranteeCodeToBeChanged body, CancellationToken ct = default)

Change an schedule for guarantee codes

PUT /rsv/config/v1/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeGuaranteeCodeScheduleAsync(string policyScheduleId, GuaranteeCodeScheduleToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Modify a Market Code

PUT /rsv/config/v1/hotels/{hotelId}/marketCodes/{marketcode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeMarketCodeAsync(string marketcode, MarketCodeToBeChanged body, string? hotelId = null, bool? forceOverride = null, CancellationToken ct = default)

Change Market Group

PUT /rsv/config/v1/hotels/{hotelId}/marketGroups/{marketGroupCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeMarketGroupAsync(string marketGroupCode, MarketGroupToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change a Policy Schedule

PUT /rsv/config/v1/hotels/{hotelId}/policyschedules/{policyscheduleId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangePolicyScheduleAsync(string policyscheduleId, PolicyScheduleToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change Pre Check In rules

PUT /rsv/config/v1/hotels/{hotelId}/precheckinRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangePreCheckInRulesAsync(PreCheckInRulesToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change Scripts

PUT /rsv/config/v1/scripts/{scriptCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeScriptsAsync(string scriptCode, ScriptsToBeChanged body, CancellationToken ct = default)

Change Service Request Code Priorities

PUT /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeServiceRequestCodePrioritiesAsync(string serviceRequestCode, ServiceRequestCodePrioritiesToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change configuration service request codes

PUT /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeServiceRequestCodesAsync(ServiceRequestCodesToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Update a Source Code

PUT /rsv/config/v1/hotels/{hotelId}/sourceCodes/{sourceCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeSourceCodeAsync(string sourceCode, SourceCodeToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change a Source Group

PUT /rsv/config/v1/hotels/{hotelId}/sourceGroups/{sourceGroupCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeSourceGroupAsync(string sourceGroupCode, SourceGroupToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Change template Cancellation policies

PUT /rsv/config/v1/cancelpolicytemplate/{cancelpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateCancellationPolicyAsync(string cancelpolicytemplate, TemplateCancellationPolicyToBeChanged body, CancellationToken ct = default)

Change template deposit policy

PUT /rsv/config/v1/depositpolicytemplate/{depositpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateDepositPolicyAsync(string depositpolicytemplate, TemplateDepositPolicyToBeChanged body, CancellationToken ct = default)

Change template Guarantee Code

PUT /rsv/config/v1/guaranteeCodeTemplates/{guaranteeCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateGuaranteeCodeAsync(string guaranteeCode, TemplateGuaranteeCodeToBeChanged body, CancellationToken ct = default)

Update a Market Code Template

PUT /rsv/config/v1/marketCodeTemplates/{marketcode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateMarketCodeAsync(string marketcode, TemplateMarketCodeToBeChanged body, CancellationToken ct = default)

Change Market Group Template

PUT /rsv/config/v1/marketGroupTemplate/{marketGroupCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateMarketGroupAsync(string marketGroupCode, TemplateMarketGroupToBeChanged body, CancellationToken ct = default)

Change a Template Source Code

PUT /rsv/config/v1/templates/sourceCodes/{sourceCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateSourceCodeAsync(string sourceCode, TemplateSourceCodeToBeChanged body, CancellationToken ct = default)

Change Template Source Group

PUT /rsv/config/v1/templates/sourceGroups · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeTemplateSourceGroupAsync(TemplateSourceGroupToBeChanged body, CancellationToken ct = default)

Create/Change an schedule for guarantee codes

PUT /rsv/config/v1/upsert/hotels/{hotelId}/guaranteeCodeSchedules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeUpsertGuaranteeCodeScheduleAsync(GuaranteeCodeScheduleToBeChanged body, string? hotelId = null, CancellationToken ct = default)

CCreate/hange a Policy Schedule

PUT /rsv/config/v1/upsert/hotels/{hotelId}/policyschedules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.ChangeUpsertPolicyScheduleAsync(PolicyScheduleToBeChanged body, string? hotelId = null, CancellationToken ct = default)

Copy Auto Attach Elements

PUT /rsv/config/v1/hotels/{hotelId}/autoAttachElements/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyAutoAttachElementsAsync(AutoAttachElementsCopy body, string? hotelId = null, CancellationToken ct = default)

Copy eCoupon Codes

PUT /rsv/config/v1/hotels/{hotelId}/ecoupons/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyECouponCodesAsync(ECouponCodesCopy body, string? hotelId = null, CancellationToken ct = default)

Copy Global Alerts

PUT /rsv/config/v1/globalAlerts/copy · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyGlobalAlertsAsync(GlobalAlertsCopy body, CancellationToken ct = default)

Copy schedule s for guarantee codes

PUT /rsv/config/v1/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId}/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyGuaranteeCodeSchedulesAsync(string policyScheduleId, CopyGuaranteeCodeSchedules body, string? hotelId = null, CancellationToken ct = default)

Copy a Policy Schedule

PUT /rsv/config/v1/hotels/{hotelId}/policyschedules/{policyscheduleId}/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyPolicySchedulesAsync(string policyscheduleId, CopyPolicySchedules body, string? hotelId = null, CancellationToken ct = default)

copy configuration service request codes

PUT /rsv/config/v1/hotels/{sourceHotelId}/serviceRequestCodes/copy · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyServiceRequestCodesAsync(string sourceHotelId, CopyServiceRequestCodes body, CancellationToken ct = default)

Copy trace text

PUT /rsv/config/v1/hotels/{hotelId}/traceTexts/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyTraceTextsAsync(TraceTextsCopy body, string? hotelId = null, CancellationToken ct = default)

Copy upsell rules

PUT /rsv/config/v1/hotels/{hotelId}/upsellRules/copy · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.CopyUpsellRulesAsync(UpsellRulesCopy body, string? hotelId = null, CancellationToken ct = default)

Delete an Alert Code

DELETE /rsv/config/v1/hotels/{hotelId}/alertCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteAlertCodesAsync(string? hotelId = null, string[]? codes = null, CancellationToken ct = default)

Delete Alert Code Template

DELETE /rsv/config/v1/alertCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteAlertCodeTemplatesAsync(string[]? alertCodeTemplateCodes = null, CancellationToken ct = default)

Delete Auto Attach Elements

PUT /rsv/config/v1/autoAttachElements · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteAutoAttachElementsAsync(AutoAttachElements body, CancellationToken ct = default)

Delete Booking Type

DELETE /rsv/config/v1/bookingTypes/{bookingTypesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteBookingTypesAsync(string bookingTypesId, string[]? bookingTypesCodes = null, CancellationToken ct = default)

Delete Cancellation Codes

DELETE /rsv/config/v1/cancellationCodes/{cancellationCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteCancellationCodesAsync(string cancellationCodesId, string[]? cancellationCodes = null, CancellationToken ct = default)

Delete Cancellation policies in hotel level

DELETE /rsv/config/v1/cancelpolicy/{cancelpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteCancellationPolicyAsync(string cancelpolicycode, string? hotelId = null, CancellationToken ct = default)

Delete deposit policy in hotel level

DELETE /rsv/config/v1/depositpolicy/{depositpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteDepositPolicyAsync(string depositpolicycode, string? hotelId = null, CancellationToken ct = default)

Delete Discount Reasons

DELETE /rsv/config/v1/discountReasons/{discountReasonsId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteDiscountReasonsAsync(string discountReasonsId, CancellationToken ct = default)

Delete an eCoupon Code

DELETE /rsv/config/v1/hotels/{hotelId}/ecouponCodes/{ecouponCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteECouponCodesAsync(string ecouponCode, string? hotelId = null, CancellationToken ct = default)

Delete Entry Points

DELETE /rsv/config/v1/entryPoints/{entryPointsId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteEntryPointsAsync(string entryPointsId, string[]? entryPointsCodes = null, CancellationToken ct = default)

Delete a Global Alert Code

PUT /rsv/config/v1/globalAlerts · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteGlobalAlertsAsync(GlobalAlerts body, CancellationToken ct = default)

Delete Guarantee Code

DELETE /rsv/config/v1/guaranteeCodes/{guaranteeCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteGuaranteeCodeAsync(string guaranteeCode, string? hotelId = null, CancellationToken ct = default)

Delete schedule for guarantee codes

DELETE /rsv/config/v1/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteGuaranteeCodeScheduleAsync(string policyScheduleId, string? hotelId = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Delete a Guest messages

DELETE /rsv/config/v1/hotels/{hotelId}/guestMessages/{messageCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteGuestMessagesAsync(string messageCode, string? hotelId = null, CancellationToken ct = default)

Delete an existing guest message template

DELETE /rsv/config/v1/guestMessages · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteGuestMessageTemplatesAsync(string[]? guestMessageTemplateCodes = null, CancellationToken ct = default)

Delete an existing turnaway code

DELETE /rsv/config/v1/hotels/{hotelId}/turnawayCodes/{code} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteHotelTurnAwayCodesAsync(string code, string? hotelId = null, CancellationToken ct = default)

Delete a Locator Code

DELETE /rsv/config/v1/hotels/{hotelId}/locatorCodes/{locatorCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteLocatorCodesAsync(string locatorCode, string? hotelId = null, CancellationToken ct = default)

Delete a Locator Code

DELETE /rsv/config/v1/templates/locatorCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteLocatorCodesTemplateAsync(string[]? locatorCodes = null, CancellationToken ct = default)

Delete Move Reason Codes

DELETE /rsv/config/v1/moveReasonCodes/{moveReasonCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteMoveReasonCodesAsync(string moveReasonCodesId, string[]? moveReasonCodes = null, CancellationToken ct = default)

Delete Origin Codes

DELETE /rsv/config/v1/originCodes/{originCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteOriginCodesAsync(string originCodesId, string[]? originCodes = null, CancellationToken ct = default)

Delete Policy Schedule

DELETE /rsv/config/v1/hotels/{hotelId}/policyschedules/{policyscheduleId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeletePolicyScheduleAsync(string policyscheduleId, string? hotelId = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Delete Purpose Of Stays

DELETE /rsv/config/v1/purposeOfStays/{purposeOfStaysId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeletePurposeOfStaysAsync(string purposeOfStaysId, string[]? purposeOfStaysCodes = null, CancellationToken ct = default)

Delete Reservation Protection Condition

DELETE /rsv/config/v1/hotels/{hotelId}/reservationProtectionCondition · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteReservationProtectionConditionAsync(string? hotelId = null, CancellationToken ct = default)

Delete template Cancellation policies

DELETE /rsv/config/v1/cancelpolicytemplate/{cancelpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteTemplateCancellationPolicyAsync(string cancelpolicytemplate, string? policyCode = null, CancellationToken ct = default)

Delete template deposit policy

DELETE /rsv/config/v1/depositpolicytemplate/{depositpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteTemplateDepositPolicyAsync(string depositpolicytemplate, string? policyCode = null, CancellationToken ct = default)

Delete template Guarantee Code

DELETE /rsv/config/v1/guaranteeCodeTemplates/{guaranteeCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteTemplateGuaranteeCodeAsync(string guaranteeCode, CancellationToken ct = default)

Delete a Turnaway code template

DELETE /rsv/config/v1/turnawayCodes/{turnawayCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteTemplateTurnAwayCodesAsync(string turnawayCode, CancellationToken ct = default)

Delete trace text

DELETE /rsv/config/v1/traceTexts · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteTraceTextsAsync(bool?[]? canDelete = null, string[]? departmentCode = null, double?[]? displaySequence = null, string[]? hotelIdValue = null, string[]? traceText = null, CancellationToken ct = default)

Delete an Upsell Rule

DELETE /rsv/config/v1/hotels/{hotelId}/upsellRules/{ruleCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteUpsellRulesAsync(string ruleCode, string? hotelId = null, CancellationToken ct = default)

Delete Waitlist Codes

DELETE /rsv/config/v1/waitlistCodes/{waitlistCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteWaitlistCodesAsync(string waitlistCodesId, string[]? waitlistCodes = null, CancellationToken ct = default)

Delete Waitlist Priorities

DELETE /rsv/config/v1/waitlistPriorities/{waitlistPrioritiesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.DeleteWaitlistPrioritiesAsync(string waitlistPrioritiesId, string[]? waitlistPrioritiesCodes = null, CancellationToken ct = default)

Get Alert Codes

GET /rsv/config/v1/hotels/{hotelId}/alertCodes · hotel-scoped

Task<AlertCodes?> ctx.Ohip.Api.Rsvcfg.GetAlertCodesAsync(string? hotelId = null, string[]? alertCodes = null, string[]? code = null, string? wildCard = null, CancellationToken ct = default)

Get Alert Code Templates

GET /rsv/config/v1/alertCodes · chain-level

Task<AlertCodeTemplates?> ctx.Ohip.Api.Rsvcfg.GetAlertCodeTemplatesAsync(string[]? alertCodes = null, string? wildCard = null, CancellationToken ct = default)

Get Auto Attach Elements

GET /rsv/config/v1/hotels/{hotelId}/autoAttachElements · hotel-scoped

Task<AutoAttachElementsConfig?> ctx.Ohip.Api.Rsvcfg.GetAutoAttachElementsAsync(string? hotelId = null, GetBasedOnQueryParameterType? basedOn = null, string[]? code = null, string? criteriaCode = null, string[]? hotelIds = null, bool? includeInactive = null, GetTypeQueryParameterType? type = null, CancellationToken ct = default)

Get Block Conversions

GET /rsv/config/v1/blockConversions · chain-level

Task<BlockConversionsDetails?> ctx.Ohip.Api.Rsvcfg.GetBlockConversionsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Block Rankings

GET /rsv/config/v1/blockRankings · chain-level

Task<BlockRankingsDetails?> ctx.Ohip.Api.Rsvcfg.GetBlockRankingsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Booking Types

GET /rsv/config/v1/bookingTypes · chain-level

Task<BookingTypesDetails?> ctx.Ohip.Api.Rsvcfg.GetBookingTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Cancellation Codes

GET /rsv/config/v1/cancellationCodes · chain-level

Task<CancellationCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetCancellationCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Cancellation policies in hotel level

GET /rsv/config/v1/cancelpolicies · chain-level

Task<CancellationPolicyDetails?> ctx.Ohip.Api.Rsvcfg.GetCancellationPolicyAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? policyCodeListCodes = null, CancellationToken ct = default)

Get deposit policies in hotel level

GET /rsv/config/v1/depositpolicies · chain-level

Task<DepositPolicyDetails?> ctx.Ohip.Api.Rsvcfg.GetDepositPolicyAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? policyCodeListCodes = null, CancellationToken ct = default)

Get Discount Reasons

GET /rsv/config/v1/discountReasons · chain-level

Task<DiscountReasonsDetails?> ctx.Ohip.Api.Rsvcfg.GetDiscountReasonsAsync(string[]? codes = null, string? description = null, bool? fetchAdvanced = null, bool? fetchInactive = null, bool? fetchNonAdvanced = null, string? wildCard = null, CancellationToken ct = default)

Get eCoupon Codes

GET /rsv/config/v1/ecoupons · chain-level

Task<ECouponCodes?> ctx.Ohip.Api.Rsvcfg.GetECouponCodesAsync(string[]? eCouponCodes = null, string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? offset = null, string[]? ratePlansCodes = null, string? wildCardECouponCodes = null, string? wildCardRatePlans = null, CancellationToken ct = default)

Get Entry Points

GET /rsv/config/v1/entryPoints · chain-level

Task<EntryPointsDetails?> ctx.Ohip.Api.Rsvcfg.GetEntryPointsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Global Action Codes

GET /rsv/config/v1/globalActionCodes · chain-level

Task<GlobalActionCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetGlobalActionCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Global Alerts

GET /rsv/config/v1/globalAlerts · chain-level

Task<GlobalAlertsInfo?> ctx.Ohip.Api.Rsvcfg.GetGlobalAlertsAsync(string[]? alertCodes = null, string[]? hotelIds = null, bool? welcomeOffer = null, string? wildCard = null, CancellationToken ct = default)

Get Guarantee Codes

GET /rsv/config/v1/guaranteeCodes · chain-level

Task<GuaranteeCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetGuaranteeCodesAsync(string[]? guaranteeCodes = null, string[]? hotelIds = null, bool? inactive = null, int? limit = null, int? pageNumber = null, CancellationToken ct = default)

Get schedules for guarantee codes

GET /rsv/config/v1/hotels/{hotelId}/guaranteeCodeSchedules · hotel-scoped

Task<GuaranteeCodeSchedulesDetails?> ctx.Ohip.Api.Rsvcfg.GetGuaranteeCodeSchedulesAsync(string? hotelId = null, Action<GuaranteeCodeSchedulesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Guest Messages

GET /rsv/config/v1/hotels/{hotelId}/guestMessages · hotel-scoped

Task<RetrievedGuestMessages?> ctx.Ohip.Api.Rsvcfg.GetGuestMessagesAsync(string? hotelId = null, string[]? guestMessageCodes = null, string[]? hotelIds = null, int? limit = null, int? offset = null, string? wildCard = null, CancellationToken ct = default)

Get Guest Message Templates

GET /rsv/config/v1/guestMessages · chain-level

Task<GuestMessageTemplates?> ctx.Ohip.Api.Rsvcfg.GetGuestMessageTemplatesAsync(string[]? guestMessageCodes = null, string? wildCard = null, CancellationToken ct = default)

Get Turnaway codes

GET /rsv/config/v1/hotels/{hotelId}/turnawayCodes · hotel-scoped

Task<HotelTurnAwayCodes?> ctx.Ohip.Api.Rsvcfg.GetHotelTurnAwayCodesAsync(string? hotelId = null, string[]? code = null, bool? includeInactive = null, int? limit = null, int? offset = null, string[]? turnAwayCodes = null, string? wildCard = null, CancellationToken ct = default)

Get existing property Locator Codes

GET /rsv/config/v1/hotels/{hotelId}/locatorCodes · hotel-scoped

Task<LocatorCodesInfo?> ctx.Ohip.Api.Rsvcfg.GetLocatorCodesAsync(string? hotelId = null, string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, string[]? locatorCodes = null, int? offset = null, string? wildCard = null, CancellationToken ct = default)

Get template Locator Codes

GET /rsv/config/v1/templates/locatorCodes · chain-level

Task<LocatorCodesTemplateInfo?> ctx.Ohip.Api.Rsvcfg.GetLocatorCodesTemplateAsync(bool? includeInactive = null, string[]? locatorCodes = null, string? wildCard = null, CancellationToken ct = default)

Get Market codes

GET /rsv/config/v1/marketCodes · chain-level

Task<MarketCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetMarketCodesAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, string[]? marketCodes = null, string[]? marketGroupsCodes = null, int? pageNumber = null, CancellationToken ct = default)

Get Market Groups

GET /rsv/config/v1/marketGroups · chain-level

Task<MarketGroupsDetails?> ctx.Ohip.Api.Rsvcfg.GetMarketGroupsAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, string[]? marketCodes = null, string[]? marketGroupsCodes = null, int? pageNumber = null, CancellationToken ct = default)

Get Membership Level Ratings

GET /rsv/config/v1/hotels/{hotelId}/membershipLevels/ratings · hotel-scoped

Task<MembershipLevelRatingsInfo?> ctx.Ohip.Api.Rsvcfg.GetMembershipLevelRatingsAsync(string? hotelId = null, string? descriptionWildCard = null, int? limit = null, string[]? membershipLevelCodes = null, string[]? membershipTypeCodes = null, int? offset = null, string? wildCardMembershipLevels = null, string? wildCardMembershipTypes = null, CancellationToken ct = default)

Get Move Reason Codes

GET /rsv/config/v1/moveReasonCodes · chain-level

Task<MoveReasonCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetMoveReasonCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Origin Codes

GET /rsv/config/v1/originCodes · chain-level

Task<OriginCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetOriginCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Policy Schedules

GET /rsv/config/v1/hotels/{hotelId}/policyschedules · hotel-scoped

Task<PolicySchedulesDetails?> ctx.Ohip.Api.Rsvcfg.GetPolicySchedulesAsync(string? hotelId = null, Action<PolicyschedulesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Pre Check In rules

GET /rsv/config/v1/hotels/{hotelId}/precheckinRules · hotel-scoped

Task<PreCheckInRulesDetails?> ctx.Ohip.Api.Rsvcfg.GetPreCheckInRulesAsync(string? hotelId = null, Date? date = null, GetRuleTypeQueryParameterType? ruleType = null, CancellationToken ct = default)

Get Purpose Of Stays

GET /rsv/config/v1/purposeOfStays · chain-level

Task<PurposeOfStaysDetails?> ctx.Ohip.Api.Rsvcfg.GetPurposeOfStaysAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Rate Plan Ratings

GET /rsv/config/v1/hotels/{hotelId}/ratePlans/ratings · hotel-scoped

Task<RatePlanRatings?> ctx.Ohip.Api.Rsvcfg.GetRatePlanRatingsAsync(string? hotelId = null, int? limit = null, int? offset = null, string[]? rateCategoryCodes = null, string[]? ratePlanCodes = null, GetRatingsQueryParameterType[]? ratings = null, CancellationToken ct = default)

Get Reservation Colors

GET /rsv/config/v1/hotels/{hotelId}/colors · hotel-scoped

Task<ReservationColorsResponse?> ctx.Ohip.Api.Rsvcfg.GetReservationColorsAsync(string? hotelId = null, string? description = null, bool? includeInactive = null, CancellationToken ct = default)

Get Reservation Protection Condition

GET /rsv/config/v1/hotels/{hotelId}/reservationProtectionCondition · hotel-scoped

Task<ReservationProtectionCondition?> ctx.Ohip.Api.Rsvcfg.GetReservationProtectionConditionAsync(string? hotelId = null, CancellationToken ct = default)

Get Room Feature Ratings

GET /rsv/config/v1/hotels/{hotelId}/roomFeatures/ratings · hotel-scoped

Task<RoomFeatureRatingsInfo?> ctx.Ohip.Api.Rsvcfg.GetRoomFeatureRatingsAsync(string? hotelId = null, string? descriptionWildCard = null, string[]? featureCodes = null, int? limit = null, int? offset = null, GetRatingsQueryParameterType[]? ratings = null, string? wildCardRoomFeatures = null, CancellationToken ct = default)

Get Room Ratings

GET /rsv/config/v1/hotels/{hotelId}/rooms/ratings · hotel-scoped

Task<RoomRatings?> ctx.Ohip.Api.Rsvcfg.GetRoomRatingsAsync(string? hotelId = null, int? limit = null, int? offset = null, GetRatingsQueryParameterType[]? ratings = null, string[]? roomClassCodes = null, string[]? roomNumberCodes = null, string[]? roomTypeCodes = null, CancellationToken ct = default)

Get Room Special Ratings

GET /rsv/config/v1/hotels/{hotelId}/roomSpecials/ratings · hotel-scoped

Task<RoomSpecialRatingsInfo?> ctx.Ohip.Api.Rsvcfg.GetRoomSpecialRatingsAsync(string? hotelId = null, string? descriptionWildCard = null, int? limit = null, int? offset = null, GetRatingsQueryParameterType[]? ratings = null, string[]? specialCodes = null, string? wildCardRoomSpecials = null, CancellationToken ct = default)

Get Scripts

GET /rsv/config/v1/scripts · chain-level

Task<ScriptsDetails?> ctx.Ohip.Api.Rsvcfg.GetScriptsAsync(string[]? codes = null, string[]? croCodes = null, string[]? hotelIds = null, string[]? languageCodes = null, string[]? membershipTypesCodes = null, GetTypeQueryParameterType? type = null, CancellationToken ct = default)

Get service request codes

GET /rsv/config/v1/serviceRequestCodes · chain-level

Task<ServiceRequestCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetServiceRequestCodeAsync(string[]? hotelIds = null, bool? inactive = null, int? limit = null, int? pageNumber = null, string[]? serviceRequestCodes = null, string? wildCard = null, CancellationToken ct = default)

Get Service Request Code Priorities

GET /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities · hotel-scoped · deprecated

Task<ServiceRequestCodePrioritiesDetails?> ctx.Ohip.Api.Rsvcfg.GetServiceRequestCodePrioritiesAsync(string serviceRequestCode, string? hotelId = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Service Request Code Priorities

GET /rsv/config/v1/serviceRequestCodes/priorities · chain-level

Task<ServiceRequestCodePrioritiesDetails?> ctx.Ohip.Api.Rsvcfg.GetServiceRequestCodePriorityAsync(string? description = null, bool? fetchInactive = null, string[]? hotelIds = null, string[]? serviceRequestCodes = null, string? wildCard = null, CancellationToken ct = default)

Get service request codes

GET /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes · hotel-scoped · deprecated

Task<ServiceRequestCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetServiceRequestCodesAsync(string? hotelId = null, bool? inactive = null, int? limit = null, int? pageNumber = null, string[]? serviceRequestCodes = null, string? wildCard = null, CancellationToken ct = default)

Get Source Codes

GET /rsv/config/v1/hotels/{hotelId}/sourceCodes/ · hotel-scoped

No generated call: use the Kiota client chain.

Search for Source Groups

GET /rsv/config/v1/hotels/{hotelId}/sourceGroups · hotel-scoped

Task<SourceGroupsDetails?> ctx.Ohip.Api.Rsvcfg.GetSourceGroupsAsync(string? hotelId = null, string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? sourceCodes = null, string[]? sourceGroupsCodes = null, CancellationToken ct = default)

Get template Cancellation policies

GET /rsv/config/v1/cancelpolicytemplates · chain-level

Task<TemplateCancellationPolicyDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateCancellationPolicyAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? policyCodeListCodes = null, CancellationToken ct = default)

Get template deposit policies

GET /rsv/config/v1/depositpolicytemplates · chain-level

Task<TemplateDepositPolicyDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateDepositPolicyAsync(string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? policyCodeListCodes = null, CancellationToken ct = default)

Get template Guarantee Codes

GET /rsv/config/v1/guaranteeCodeTemplates · chain-level

Task<TemplateGuaranteeCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateGuaranteeCodesAsync(string[]? guaranteeCodes = null, bool? inactive = null, int? limit = null, int? pageNumber = null, CancellationToken ct = default)

Search for Market codes Template

GET /rsv/config/v1/marketCodeTemplates · chain-level

Task<TemplateMarketCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateMarketCodesAsync(bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? templateMarketCodes = null, string[]? templateMarketGroupsCodes = null, CancellationToken ct = default)

Get Market Group Templates

GET /rsv/config/v1/marketGroupTemplates · chain-level

Task<TemplateMarketGroupsDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateMarketGroupsAsync(bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? templateMarketCodes = null, string[]? templateMarketGroupsCodes = null, CancellationToken ct = default)

Get template Source Codes

GET /rsv/config/v1/templates/sourceCodes · chain-level

Task<TemplateSourceCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateSourceCodesAsync(bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? templateSourceCodes = null, string[]? templateSourceGroupsCodes = null, CancellationToken ct = default)

Get Template Source Groups

GET /rsv/config/v1/templates/sourceGroups · chain-level

Task<TemplateSourceGroupsDetails?> ctx.Ohip.Api.Rsvcfg.GetTemplateSourceGroupsAsync(bool? includeInactive = null, int? limit = null, int? pageNumber = null, string[]? templateSourceCodes = null, string[]? templateSourceGroupsCodes = null, CancellationToken ct = default)

Get Template TurnAway Codes

GET /rsv/config/v1/turnawayCodes · chain-level

Task<TemplateTurnAwayCodes?> ctx.Ohip.Api.Rsvcfg.GetTemplateTurnAwayCodesAsync(string[]? codes = null, bool? includeInactive = null, string? wildCard = null, CancellationToken ct = default)

Get trace texts

GET /rsv/config/v1/traceTexts · chain-level

Task<TraceTextsToBeFetched?> ctx.Ohip.Api.Rsvcfg.GetTraceTextsAsync(string[]? departmentCodes = null, bool? excludeGlobal = null, string[]? hotelIds = null, CancellationToken ct = default)

Get upsell rules

GET /rsv/config/v1/hotels/{hotelId}/upsellRules · hotel-scoped

Task<UpsellRules?> ctx.Ohip.Api.Rsvcfg.GetUpsellRulesAsync(string? hotelId = null, Action<UpsellRulesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Waitlist Codes

GET /rsv/config/v1/waitlistCodes · chain-level

Task<WaitlistCodesDetails?> ctx.Ohip.Api.Rsvcfg.GetWaitlistCodesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

Get Waitlist Priorities

GET /rsv/config/v1/waitlistPriorities · chain-level

Task<WaitlistPrioritiesDetails?> ctx.Ohip.Api.Rsvcfg.GetWaitlistPrioritiesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)

ping

GET /rsv/config/v1/services/reservations/status · chain-level

Task<OperaVersion?> ctx.Ohip.Api.Rsvcfg.PingReservationConfigServiceAsync(string? operaPingInput = null, CancellationToken ct = default)

Create a new alert code

POST /rsv/config/v1/hotels/{hotelId}/alertCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostAlertCodesAsync(AlertCodes body, string? hotelId = null, CancellationToken ct = default)

Create Alert Code Template

POST /rsv/config/v1/alertCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostAlertCodeTemplatesAsync(AlertTemplates body, CancellationToken ct = default)

Create Auto Attach Elements

POST /rsv/config/v1/hotels/{hotelId}/autoAttachElements · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostAutoAttachElementsAsync(AutoAttachElements body, string? hotelId = null, CancellationToken ct = default)

Create Block Conversions

POST /rsv/config/v1/blockConversions · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostBlockConversionsAsync(BlockConversionsCriteria body, CancellationToken ct = default)

Create Block Rankings

POST /rsv/config/v1/blockRankings · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostBlockRankingsAsync(BlockRankingsCriteria body, CancellationToken ct = default)

Create Booking Types

POST /rsv/config/v1/bookingTypes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostBookingTypesAsync(BookingTypesCriteria body, CancellationToken ct = default)

Create Cancellation Codes

POST /rsv/config/v1/cancellationCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostCancellationCodesAsync(CancellationCodesCriteria body, CancellationToken ct = default)

Create Cancellation policies in hotel level

POST /rsv/config/v1/cancelpolicy/{cancelpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostCancellationPolicyAsync(string cancelpolicycode, CancellationPolicyCriteria body, CancellationToken ct = default)

Create deposit policy in hotel level

POST /rsv/config/v1/depositpolicy/{depositpolicycode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostDepositPolicyAsync(string depositpolicycode, DepositPolicyCriteria body, CancellationToken ct = default)

Create Discount Reasons

POST /rsv/config/v1/discountReasons · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostDiscountReasonsAsync(DiscountReasonsCriteria body, CancellationToken ct = default)

Create an eCoupon Code

POST /rsv/config/v1/hotels/{hotelId}/ecoupons · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostECouponCodesAsync(ECouponCodes body, string? hotelId = null, CancellationToken ct = default)

Create Entry Points

POST /rsv/config/v1/entryPoints · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostEntryPointsAsync(EntryPointsCriteria body, CancellationToken ct = default)

Create Global Action Codes

POST /rsv/config/v1/globalActionCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGlobalActionCodesAsync(GlobalActionCodesCriteria body, CancellationToken ct = default)

Create Global Alerts

POST /rsv/config/v1/hotels/{hotelId}/globalAlerts · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGlobalAlertsAsync(GlobalAlerts body, string? hotelId = null, CancellationToken ct = default)

Create Guarantee Code

POST /rsv/config/v1/guaranteeCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGuaranteeCodeAsync(GuaranteeCodeCriteria body, CancellationToken ct = default)

Create schedule for guarantee codes

POST /rsv/config/v1/hotels/{hotelId}/guaranteeCodeSchedules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGuaranteeCodeScheduleAsync(GuaranteeCodeScheduleCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Guest Messages

POST /rsv/config/v1/hotels/{hotelId}/guestMessages · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGuestMessagesAsync(GuestMessages body, string? hotelId = null, CancellationToken ct = default)

Create a new guest message template

POST /rsv/config/v1/guestMessages · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostGuestMessageTemplatesAsync(GuestMessageTemplates body, CancellationToken ct = default)

Create Turn Away Codes

POST /rsv/config/v1/hotels/{hotelId}/turnawayCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostHotelTurnAwayCodesAsync(HotelTurnAwayCodes body, string? hotelId = null, CancellationToken ct = default)

Create a new Locator Code

POST /rsv/config/v1/hotels/{hotelId}/locatorCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostLocatorCodesAsync(LocatorCodes body, string? hotelId = null, CancellationToken ct = default)

Create a template Locator Code

POST /rsv/config/v1/templates/locatorCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostLocatorCodesTemplateAsync(LocatorCodesTemplate body, CancellationToken ct = default)

Create a new Market Code

POST /rsv/config/v1/hotels/{hotelId}/marketCodes/{marketcode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostMarketCodeAsync(string marketcode, MarketCodeCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Market Group

POST /rsv/config/v1/hotels/{hotelId}/marketGroups/{marketGroupCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostMarketGroupAsync(string marketGroupCode, MarketGroupCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Move Reason Codes

POST /rsv/config/v1/moveReasonCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostMoveReasonCodesAsync(MoveReasonCodesCriteria body, CancellationToken ct = default)

Create a Policy Schedule

POST /rsv/config/v1/hotels/{hotelId}/policyschedules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostNewPolicyScheduleAsync(PolicyScheduleCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Origin Codes

POST /rsv/config/v1/originCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostOriginCodesAsync(OriginCodesCriteria body, CancellationToken ct = default)

Create a Policy Schedule

POST /rsv/config/v1/hotels/{hotelId}/policyschedules/{policyscheduleId} · hotel-scoped · deprecated

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostPolicyScheduleAsync(string policyscheduleId, PolicyScheduleCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Pre Check In rules

POST /rsv/config/v1/hotels/{hotelId}/precheckinRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostPreCheckInRulesAsync(PreCheckInRulesCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Purpose Of Stays

POST /rsv/config/v1/purposeOfStays · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostPurposeOfStaysAsync(PurposeOfStaysCriteria body, CancellationToken ct = default)

Create Reservation Protection Condition

POST /rsv/config/v1/hotels/{hotelId}/reservationProtectionCondition · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostReservationProtectionConditionAsync(ReservationProtectionCondition body, string? hotelId = null, CancellationToken ct = default)

Create Scripts

POST /rsv/config/v1/scripts · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostScriptsAsync(ScriptsCriteria body, CancellationToken ct = default)

Create Service Request Code Priorities

POST /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostServiceRequestCodePrioritiesAsync(string serviceRequestCode, ServiceRequestCodePrioritiesCriteria body, string? hotelId = null, CancellationToken ct = default)

Create service request codes

POST /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostServiceRequestCodesAsync(ServiceRequestCodesCriteria body, string? hotelId = null, CancellationToken ct = default)

Create a Source Code

POST /rsv/config/v1/hotels/{hotelId}/sourceCodes/ · hotel-scoped

No generated call: use the Kiota client chain.

Create a Source Group

POST /rsv/config/v1/hotels/{hotelId}/sourceGroups · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostSourceGroupAsync(SourceGroupCriteria body, string? hotelId = null, CancellationToken ct = default)

Create template Cancellation policies

POST /rsv/config/v1/cancelpolicytemplate/{cancelpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateCancellationPolicyAsync(string cancelpolicytemplate, TemplateCancellationPolicyCriteria body, CancellationToken ct = default)

Create template deposit policy

POST /rsv/config/v1/depositpolicytemplate/{depositpolicytemplate} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateDepositPolicyAsync(string depositpolicytemplate, TemplateDepositPolicyCriteria body, CancellationToken ct = default)

Create template Guarantee Code

POST /rsv/config/v1/guaranteeCodeTemplates/{guaranteeCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateGuaranteeCodeAsync(string guaranteeCode, TemplateGuaranteeCodeCriteria body, CancellationToken ct = default)

Create Market Code Template

POST /rsv/config/v1/marketCodeTemplates · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateMarketCodeAsync(TemplateMarketCodeCriteria body, CancellationToken ct = default)

Create Market Group Template

POST /rsv/config/v1/marketGroupTemplate/{marketGroupCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateMarketGroupAsync(string marketGroupCode, TemplateMarketGroupCriteria body, CancellationToken ct = default)

Create a Template Source Code

POST /rsv/config/v1/templates/sourceCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateSourceCodeAsync(TemplateSourceCodeCriteria body, CancellationToken ct = default)

Create a Template Source Group

POST /rsv/config/v1/templates/sourceGroups · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateSourceGroupAsync(TemplateSourceGroupCriteria body, CancellationToken ct = default)

Create Template TurnAway Codes

POST /rsv/config/v1/turnawayCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTemplateTurnAwayCodesAsync(TemplateTurnAwayCodes body, CancellationToken ct = default)

Create new trace texts

POST /rsv/config/v1/traceTexts · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostTraceTextsAsync(TraceTextsToBeCreated body, CancellationToken ct = default)

Create Upsell Rules

POST /rsv/config/v1/hotels/{hotelId}/upsellRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostUpsellRulesAsync(UpsellRules body, string? hotelId = null, CancellationToken ct = default)

Create Waitlist Codes

POST /rsv/config/v1/waitlistCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostWaitlistCodesAsync(WaitlistCodesCriteria body, CancellationToken ct = default)

Create Waitlist Priorities

POST /rsv/config/v1/waitlistPriorities · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PostWaitlistPrioritiesAsync(WaitlistPrioritiesCriteria body, CancellationToken ct = default)

Change Alert Codes

PUT /rsv/config/v1/hotels/{hotelId}/alertCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutAlertCodesAsync(AlertCodes body, string? hotelId = null, CancellationToken ct = default)

Change Alert Code Template

PUT /rsv/config/v1/alertCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutAlertCodeTemplatesAsync(AlertTemplates body, CancellationToken ct = default)

Update Auto Attach Elements

PUT /rsv/config/v1/hotels/{hotelId}/autoAttachElements · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutAutoAttachElementsAsync(AutoAttachElements body, string? hotelId = null, CancellationToken ct = default)

Change Booking Type

PUT /rsv/config/v1/bookingTypes/{bookingTypesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutBookingTypesAsync(string bookingTypesId, BookingTypesToBeChanged body, CancellationToken ct = default)

Change Cancellation Codes

PUT /rsv/config/v1/cancellationCodes/{cancellationCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutCancellationCodesAsync(string cancellationCodesId, CancellationCodesToBeChanged body, CancellationToken ct = default)

Change Discount Reasons

PUT /rsv/config/v1/discountReasons/{discountReasonsId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutDiscountReasonsAsync(string discountReasonsId, DiscountReasonsToBeChanged body, CancellationToken ct = default)

Change an eCoupon Code

PUT /rsv/config/v1/hotels/{hotelId}/ecoupons · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutECouponCodesAsync(ECouponCodes body, string? hotelId = null, CancellationToken ct = default)

Change Entry Points

PUT /rsv/config/v1/entryPoints/{entryPointsId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutEntryPointsAsync(string entryPointsId, EntryPointsToBeChanged body, CancellationToken ct = default)

Change Global Alerts

PUT /rsv/config/v1/hotels/{hotelId}/globalAlerts · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutGlobalAlertsAsync(GlobalAlerts body, string? hotelId = null, CancellationToken ct = default)

Change a Guest messages

PUT /rsv/config/v1/hotels/{hotelId}/guestMessages · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutGuestMessagesAsync(GuestMessages body, string? hotelId = null, CancellationToken ct = default)

Change Guest Message Templates

PUT /rsv/config/v1/guestMessages · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutGuestMessageTemplatesAsync(GuestMessageTemplates body, CancellationToken ct = default)

Change TurnAway Codes

PUT /rsv/config/v1/hotels/{hotelId}/turnawayCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutHotelTurnAwayCodesAsync(HotelTurnAwayCodes body, string? hotelId = null, CancellationToken ct = default)

Change the existing Locator Code

PUT /rsv/config/v1/hotels/{hotelId}/locatorCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutLocatorCodesAsync(LocatorCodes body, string? hotelId = null, CancellationToken ct = default)

Change a Locator Code

PUT /rsv/config/v1/templates/locatorCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutLocatorCodesTemplateAsync(LocatorCodesTemplate body, CancellationToken ct = default)

Change Membership Level Ratings

PUT /rsv/config/v1/hotels/{hotelId}/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/ratings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutMembershipLevelRatingsAsync(string membershipType, string membershipLevel, MembershipLevelRatings body, string? hotelId = null, CancellationToken ct = default)

Change Move Reason Codes

PUT /rsv/config/v1/moveReasonCodes/{moveReasonCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutMoveReasonCodesAsync(string moveReasonCodesId, MoveReasonCodesToBeChanged body, CancellationToken ct = default)

Change Origin Codes

PUT /rsv/config/v1/originCodes/{originCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutOriginCodesAsync(string originCodesId, OriginCodesToBeChanged body, CancellationToken ct = default)

Change Purpose Of Stays

PUT /rsv/config/v1/purposeOfStays/{purposeOfStaysId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutPurposeOfStaysAsync(string purposeOfStaysId, PurposeOfStaysToBeChanged body, CancellationToken ct = default)

Change Rate Plan Ratings

PUT /rsv/config/v1/hotels/{hotelId}/ratePlans/ratings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutRatePlanRatingsAsync(RatePlanRatingsInfo body, string? hotelId = null, CancellationToken ct = default)

Change Reservation Colors

PUT /rsv/config/v1/hotels/{hotelId}/colors/{code} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutReservationColorsAsync(string code, ReservationColorsToChange body, string? hotelId = null, CancellationToken ct = default)

Change Reservation Protection Condition

PUT /rsv/config/v1/hotels/{hotelId}/reservationProtectionCondition · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutReservationProtectionConditionAsync(ReservationProtectionCondition body, string? hotelId = null, CancellationToken ct = default)

Change Room Feature Ratings

PUT /rsv/config/v1/hotels/{hotelId}/roomFeatures/ratings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutRoomFeatureRatingsAsync(RoomFeatureRatings body, string? hotelId = null, CancellationToken ct = default)

Change Room Ratings

PUT /rsv/config/v1/hotels/{hotelId}/rooms/{roomId}/ratings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutRoomRatingsAsync(string roomId, RoomRatingsInfo body, string? hotelId = null, CancellationToken ct = default)

Change Room Special Ratings

PUT /rsv/config/v1/hotels/{hotelId}/roomSpecials/ratings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutRoomSpecialRatingsAsync(RoomSpecialRatings body, string? hotelId = null, CancellationToken ct = default)

Change a Turnaway code template

PUT /rsv/config/v1/turnawayCodes · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutTemplateTurnAwayCodesAsync(TemplateTurnAwayCodes body, CancellationToken ct = default)

Change trace text

PUT /rsv/config/v1/traceTexts · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutTraceTextsAsync(TraceTextChanges body, CancellationToken ct = default)

Modify Upsell Rule

PUT /rsv/config/v1/hotels/{hotelId}/upsellRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutUpsellRulesAsync(UpsellRules body, string? hotelId = null, CancellationToken ct = default)

Create/Update Auto Attach Elements

PUT /rsv/config/v1/upsert/hotels/{hotelId}/autoAttachElements · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutUpsertAutoAttachElementsAsync(AutoAttachElements body, string? hotelId = null, CancellationToken ct = default)

Create/Change an eCoupon Code

PUT /rsv/config/v1/upsert/hotels/{hotelId}/ecoupons · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutUpsertECouponCodesAsync(ECouponCodes body, string? hotelId = null, CancellationToken ct = default)

Create/Change Global Alerts

PUT /rsv/config/v1/upsert/hotels/{hotelId}/globalAlerts · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutUpsertGlobalAlertsAsync(GlobalAlerts body, string? hotelId = null, CancellationToken ct = default)

Create/Modify Upsell Rule

PUT /rsv/config/v1/upsert/hotels/{hotelId}/upsellRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutUpsertUpsellRulesAsync(UpsellRules body, string? hotelId = null, CancellationToken ct = default)

Change Waitlist Codes

PUT /rsv/config/v1/waitlistCodes/{waitlistCodesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutWaitlistCodesAsync(string waitlistCodesId, WaitlistCodesToBeChanged body, CancellationToken ct = default)

Change Waitlist Priorities

PUT /rsv/config/v1/waitlistPriorities/{waitlistPrioritiesId} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.PutWaitlistPrioritiesAsync(string waitlistPrioritiesId, WaitlistPrioritiesToBeChanged body, CancellationToken ct = default)

Delete Block Conversions

DELETE /rsv/config/v1/blockConversions/{blockConversionCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveBlockConversionsAsync(string blockConversionCode, string[]? blockConversionsCodes = null, CancellationToken ct = default)

Delete Block Ranking

DELETE /rsv/config/v1/blockRankings/{blockRankingsCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveBlockRankingsAsync(string blockRankingsCode, string[]? blockRankingsCodes = null, CancellationToken ct = default)

Delete Global Action Codes

DELETE /rsv/config/v1/globalActionCodes/{actionCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveGlobalActionCodesAsync(string actionCode, string[]? globalActionCodesCodes = null, CancellationToken ct = default)

Delete a Market Code

DELETE /rsv/config/v1/hotels/{hotelId}/marketCodes/{marketcode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveMarketCodeAsync(string marketcode, string? hotelId = null, CancellationToken ct = default)

Delete a Market Group

DELETE /rsv/config/v1/hotels/{hotelId}/marketGroups/{marketGroupCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveMarketGroupAsync(string marketGroupCode, string? hotelId = null, CancellationToken ct = default)

Delete Pre Check In rules

DELETE /rsv/config/v1/hotels/{hotelId}/precheckinRules · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemovePreCheckInRulesAsync(string? hotelId = null, Action<PrecheckinRulesRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Change Scripts

DELETE /rsv/config/v1/scripts/{scriptCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveScriptsAsync(string scriptCode, string[]? idContext = null, string[]? type = null, CancellationToken ct = default)

Delete Service Request Code Priorities

DELETE /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveServiceRequestCodePrioritiesAsync(string serviceRequestCode, string? hotelId = null, CancellationToken ct = default)

Delete configuration service request codes

DELETE /rsv/config/v1/hotels/{hotelId}/serviceRequestCodes · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveServiceRequestCodesAsync(string? hotelId = null, string[]? serviceRequestCode = null, CancellationToken ct = default)

Delete a Source Code

DELETE /rsv/config/v1/hotels/{hotelId}/sourceCodes/{sourceCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveSourceCodeAsync(string sourceCode, string? hotelId = null, CancellationToken ct = default)

Delete a Source Group

DELETE /rsv/config/v1/hotels/{hotelId}/sourceGroups/{sourceGroupCode} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveSourceGroupAsync(string sourceGroupCode, string? hotelId = null, CancellationToken ct = default)

Delete a Market Code Template

DELETE /rsv/config/v1/marketCodeTemplates/{marketcode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveTemplateMarketCodeAsync(string marketcode, string? templateMarketCode = null, CancellationToken ct = default)

Delete market Group Template

DELETE /rsv/config/v1/marketGroupTemplate/{marketGroupCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveTemplateMarketGroupAsync(string marketGroupCode, string? templateMarketGroup = null, CancellationToken ct = default)

Delete a Template Source Code

DELETE /rsv/config/v1/templates/sourceCodes/{sourceCode} · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveTemplateSourceCodeAsync(string sourceCode, string? templateSourceCode = null, CancellationToken ct = default)

Delete a Template Source Group

DELETE /rsv/config/v1/templates/sourceGroups · chain-level

Task<Status?> ctx.Ohip.Api.Rsvcfg.RemoveTemplateSourceGroupAsync(string? templateSourceGroup = null, CancellationToken ct = default)

Test upsell rules

PUT /rsv/config/v1/hotels/{hotelId}/upsellRules/action/validate · hotel-scoped

Task<UpsellRulesToTestDetails?> ctx.Ohip.Api.Rsvcfg.TestUpsellRulesAsync(UpsellRulesToTest body, string? hotelId = null, CancellationToken ct = default)