How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OPERA Cloud Reservation Master Data Management API

APIs to cater for Reservation Configuration in OPERA Cloud. In this module you can retrieve, create, modify or delete configuration related to Reservations, Blocks and Leisure Management. Compatible with OPERA Cloud release 26.2.0.0. 215 operation(s) documented; base path /rsv/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Reservation Master Data Management API is one of 135 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ReservationConfig, ChainConfig, HotelConfig, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 215 operations across 110 paths, organized into 3 resource areas, and defines 332 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

215 operations 110 paths 332 schemas 44 DELETE55 GET47 POST69 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
26.2.0.0
License
Terms of Service
Resource Areas
3

Paths & Operations 215

Across 110 paths, the API surfaces 215 operations — 44 DELETE, 55 GET, 47 POST, 69 PUT. They span 3 resource areas: ReservationConfig, ChainConfig, HotelConfig. Each is listed below with its method, path, parameters, and response codes.

ReservationConfig 79

The Reservation Configuration module offers capability of creating, managing, and retrieving of Reservation configuration.

GET
/alertCodes
Get Alert Code Templates
getAlertCodeTemplates 10 params → 200204400401403404405406
PUT
/alertCodes
Change Alert Code Template
putAlertCodeTemplates 9 params → 200400401403404405406413
DELETE
/alertCodes
Delete Alert Code Template
deleteAlertCodeTemplates 9 params → 200400401403404405406413
POST
/alertCodes
Create Alert Code Template
postAlertCodeTemplates 9 params → 201400401403404405406413
PUT
/autoAttachElements
Delete Auto Attach Elements
deleteAutoAttachElements 9 params → 200400401403404405406413
GET
/ecoupons
Get eCoupon Codes
getECouponCodes 16 params → 200204400401403404405406
PUT
/globalAlerts
Delete a Global Alert Code
deleteGlobalAlerts 9 params → 200400401403404405406413
GET
/globalAlerts
Get Global Alerts
getGlobalAlerts 12 params → 200204400401403404405406
PUT
/globalAlerts/copy
Copy Global Alerts
copyGlobalAlerts 9 params → 200400401403404405406413
GET
/guestMessages
Get Guest Message Templates
getGuestMessageTemplates 10 params → 200204400401403404405406
PUT
/guestMessages
Change Guest Message Templates
putGuestMessageTemplates 9 params → 200400401403404405406413
DELETE
/guestMessages
Delete an existing guest message template
deleteGuestMessageTemplates 9 params → 200400401403404405406413
POST
/guestMessages
Create a new guest message template
postGuestMessageTemplates 9 params → 201400401403404405406413
GET
/hotels/{hotelId}/alertCodes
Get Alert Codes
getAlertCodes 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/alertCodes
Change Alert Codes
putAlertCodes 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/alertCodes
Delete an Alert Code
deleteAlertCodes 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/alertCodes
Create a new alert code
postAlertCodes 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/autoAttachElements
Get Auto Attach Elements
getAutoAttachElements 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/autoAttachElements
Update Auto Attach Elements
putAutoAttachElements 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/autoAttachElements
Create Auto Attach Elements
postAutoAttachElements 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/autoAttachElements/copy
Copy Auto Attach Elements
copyAutoAttachElements 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/colors
Get Reservation Colors
getReservationColors 11 params → 200204400401403404405406
PUT
/hotels/{hotelId}/colors/{code}
Change Reservation Colors
putReservationColors 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/ecouponCodes/{ecouponCode}
Delete an eCoupon Code
deleteECouponCodes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/ecoupons
Change an eCoupon Code
putECouponCodes 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/ecoupons
Create an eCoupon Code
postECouponCodes 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/ecoupons/copy
Copy eCoupon Codes
copyECouponCodes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/globalAlerts
Change Global Alerts
putGlobalAlerts 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/globalAlerts
Create Global Alerts
postGlobalAlerts 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/guestMessages
Get Guest Messages
getGuestMessages 14 params → 200204400401403404405406
PUT
/hotels/{hotelId}/guestMessages
Change a Guest messages
putGuestMessages 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/guestMessages
Create Guest Messages
postGuestMessages 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/guestMessages/{messageCode}
Delete a Guest messages
deleteGuestMessages 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/locatorCodes
Get existing property Locator Codes
getLocatorCodes 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/locatorCodes
Change the existing Locator Code
putLocatorCodes 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/locatorCodes
Create a new Locator Code
postLocatorCodes 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/locatorCodes/{locatorCode}
Delete a Locator Code
deleteLocatorCodes 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/membershipLevels/ratings
Get Membership Level Ratings
getMembershipLevelRatings 16 params → 200204400401403404405406
PUT
/hotels/{hotelId}/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/ratings
Change Membership Level Ratings
putMembershipLevelRatings 12 params → 200400401403404405406413
GET
/hotels/{hotelId}/ratePlans/ratings
Get Rate Plan Ratings
getRatePlanRatings 14 params → 200204400401403404405406
PUT
/hotels/{hotelId}/ratePlans/ratings
Change Rate Plan Ratings
putRatePlanRatings 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservationProtectionCondition
Get Reservation Protection Condition
getReservationProtectionCondition 9 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservationProtectionCondition
Create Reservation Protection Condition
postReservationProtectionCondition 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/reservationProtectionCondition
Change Reservation Protection Condition
putReservationProtectionCondition 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservationProtectionCondition
Delete Reservation Protection Condition
deleteReservationProtectionCondition 9 params → 200400401403404405406413
GET
/hotels/{hotelId}/roomFeatures/ratings
Get Room Feature Ratings
getRoomFeatureRatings 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/roomFeatures/ratings
Change Room Feature Ratings
putRoomFeatureRatings 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/roomSpecials/ratings
Get Room Special Ratings
getRoomSpecialRatings 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/roomSpecials/ratings
Change Room Special Ratings
putRoomSpecialRatings 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/rooms/ratings
Get Room Ratings
getRoomRatings 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/rooms/{roomId}/ratings
Change Room Ratings
putRoomRatings 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/traceTexts/copy
Copy trace text
copyTraceTexts 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/turnawayCodes
Get Turnaway codes
getHotelTurnAwayCodes 15 params → 200204400401403404405406
PUT
/hotels/{hotelId}/turnawayCodes
Change TurnAway Codes
putHotelTurnAwayCodes 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/turnawayCodes
Create Turn Away Codes
postHotelTurnAwayCodes 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/turnawayCodes/{code}
Delete an existing turnaway code
deleteHotelTurnAwayCodes 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/upsellRules
Get upsell rules
getUpsellRules 19 params → 200204400401403404405406
PUT
/hotels/{hotelId}/upsellRules
Modify Upsell Rule
putUpsellRules 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/upsellRules
Create Upsell Rules
postUpsellRules 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/upsellRules/action/validate
Test upsell rules
testUpsellRules 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/upsellRules/copy
Copy upsell rules
copyUpsellRules 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/upsellRules/{ruleCode}
Delete an Upsell Rule
deleteUpsellRules 10 params → 200400401403404405406413
GET
/services/reservations/status
ping
pingReservationConfigService 9 params → 200204400401403404405406
GET
/templates/locatorCodes
Get template Locator Codes
getLocatorCodesTemplate 11 params → 200204400401403404405406
PUT
/templates/locatorCodes
Change a Locator Code
putLocatorCodesTemplate 9 params → 200400401403404405406413
DELETE
/templates/locatorCodes
Delete a Locator Code
deleteLocatorCodesTemplate 9 params → 200400401403404405406413
POST
/templates/locatorCodes
Create a template Locator Code
postLocatorCodesTemplate 9 params → 201400401403404405406413
GET
/traceTexts
Get trace texts
getTraceTexts 11 params → 200204400401403404405406
PUT
/traceTexts
Change trace text
putTraceTexts 9 params → 200400401403404405406413
POST
/traceTexts
Create new trace texts
postTraceTexts 9 params → 201400401403404405406413
DELETE
/traceTexts
Delete trace text
deleteTraceTexts 13 params → 200400401403404405406413
GET
/turnawayCodes
Get Template TurnAway Codes
getTemplateTurnAwayCodes 11 params → 200204400401403404405406
PUT
/turnawayCodes
Change a Turnaway code template
putTemplateTurnAwayCodes 9 params → 200400401403404405406413
POST
/turnawayCodes
Create Template TurnAway Codes
postTemplateTurnAwayCodes 9 params → 201400401403404405406413
DELETE
/turnawayCodes/{turnawayCode}
Delete a Turnaway code template
deleteTemplateTurnAwayCodes 9 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/autoAttachElements
Create/Update Auto Attach Elements
putUpsertAutoAttachElements 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/ecoupons
Create/Change an eCoupon Code
putUpsertECouponCodes 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/globalAlerts
Create/Change Global Alerts
putUpsertGlobalAlerts 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/upsellRules
Create/Modify Upsell Rule
putUpsertUpsellRules 10 params → 200400401403404405406413
ChainConfig 52

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

GET
/blockConversions
Get Block Conversions
getBlockConversions 12 params → 200204400401403404405406
POST
/blockConversions
Create Block Conversions
postBlockConversions 9 params → 201400401403404405406413
PUT
/blockConversions/{blockConversionCode}
Change Block Conversions
changeBlockConversions 10 params → 200400401403404405406413
DELETE
/blockConversions/{blockConversionCode}
Delete Block Conversions
removeBlockConversions 10 params → 200400401403404405406413
GET
/blockRankings
Get Block Rankings
getBlockRankings 12 params → 200204400401403404405406
POST
/blockRankings
Create Block Rankings
postBlockRankings 9 params → 201400401403404405406413
PUT
/blockRankings/{blockRankingsCode}
Change Block Ranking
changeBlockRankings 10 params → 200400401403404405406413
DELETE
/blockRankings/{blockRankingsCode}
Delete Block Ranking
removeBlockRankings 10 params → 200400401403404405406413
GET
/bookingTypes
Get Booking Types
getBookingTypes 12 params → 200204400401403404405406
POST
/bookingTypes
Create Booking Types
postBookingTypes 9 params → 201400401403404405406413
PUT
/bookingTypes/{bookingTypesId}
Change Booking Type
putBookingTypes 10 params → 200400401403404405406413
DELETE
/bookingTypes/{bookingTypesId}
Delete Booking Type
deleteBookingTypes 10 params → 200400401403404405406413
GET
/cancellationCodes
Get Cancellation Codes
getCancellationCodes 12 params → 200204400401403404405406
POST
/cancellationCodes
Create Cancellation Codes
postCancellationCodes 9 params → 201400401403404405406413
PUT
/cancellationCodes/{cancellationCodesId}
Change Cancellation Codes
putCancellationCodes 10 params → 200400401403404405406413
DELETE
/cancellationCodes/{cancellationCodesId}
Delete Cancellation Codes
deleteCancellationCodes 10 params → 200400401403404405406413
GET
/discountReasons
Get Discount Reasons
getDiscountReasons 14 params → 200204400401403404405406
POST
/discountReasons
Create Discount Reasons
postDiscountReasons 9 params → 201400401403404405406413
PUT
/discountReasons/{discountReasonsId}
Change Discount Reasons
putDiscountReasons 10 params → 200400401403404405406413
DELETE
/discountReasons/{discountReasonsId}
Delete Discount Reasons
deleteDiscountReasons 9 params → 200400401403404405406413
GET
/entryPoints
Get Entry Points
getEntryPoints 12 params → 200204400401403404405406
POST
/entryPoints
Create Entry Points
postEntryPoints 9 params → 201400401403404405406413
PUT
/entryPoints/{entryPointsId}
Change Entry Points
putEntryPoints 10 params → 200400401403404405406413
DELETE
/entryPoints/{entryPointsId}
Delete Entry Points
deleteEntryPoints 10 params → 200400401403404405406413
GET
/globalActionCodes
Get Global Action Codes
getGlobalActionCodes 12 params → 200204400401403404405406
POST
/globalActionCodes
Create Global Action Codes
postGlobalActionCodes 9 params → 201400401403404405406413
PUT
/globalActionCodes/{actionCode}
Change Global Action Codes
changeGlobalActionCodes 10 params → 200400401403404405406413
DELETE
/globalActionCodes/{actionCode}
Delete Global Action Codes
removeGlobalActionCodes 10 params → 200400401403404405406413
GET
/moveReasonCodes
Get Move Reason Codes
getMoveReasonCodes 12 params → 200204400401403404405406
POST
/moveReasonCodes
Create Move Reason Codes
postMoveReasonCodes 9 params → 201400401403404405406413
PUT
/moveReasonCodes/{moveReasonCodesId}
Change Move Reason Codes
putMoveReasonCodes 10 params → 200400401403404405406413
DELETE
/moveReasonCodes/{moveReasonCodesId}
Delete Move Reason Codes
deleteMoveReasonCodes 10 params → 200400401403404405406413
GET
/originCodes
Get Origin Codes
getOriginCodes 12 params → 200204400401403404405406
POST
/originCodes
Create Origin Codes
postOriginCodes 9 params → 201400401403404405406413
PUT
/originCodes/{originCodesId}
Change Origin Codes
putOriginCodes 10 params → 200400401403404405406413
DELETE
/originCodes/{originCodesId}
Delete Origin Codes
deleteOriginCodes 10 params → 200400401403404405406413
GET
/purposeOfStays
Get Purpose Of Stays
getPurposeOfStays 12 params → 200204400401403404405406
POST
/purposeOfStays
Create Purpose Of Stays
postPurposeOfStays 9 params → 201400401403404405406413
PUT
/purposeOfStays/{purposeOfStaysId}
Change Purpose Of Stays
putPurposeOfStays 10 params → 200400401403404405406413
DELETE
/purposeOfStays/{purposeOfStaysId}
Delete Purpose Of Stays
deletePurposeOfStays 10 params → 200400401403404405406413
GET
/scripts
Get Scripts
getScripts 14 params → 200204400401403404405406
POST
/scripts
Create Scripts
postScripts 9 params → 201400401403404405406413
PUT
/scripts/{scriptCode}
Change Scripts
changeScripts 10 params → 200400401403404405406413
DELETE
/scripts/{scriptCode}
Change Scripts
removeScripts 11 params → 200400401403404405406413
GET
/waitlistCodes
Get Waitlist Codes
getWaitlistCodes 12 params → 200204400401403404405406
POST
/waitlistCodes
Create Waitlist Codes
postWaitlistCodes 9 params → 201400401403404405406413
PUT
/waitlistCodes/{waitlistCodesId}
Change Waitlist Codes
putWaitlistCodes 10 params → 200400401403404405406413
DELETE
/waitlistCodes/{waitlistCodesId}
Delete Waitlist Codes
deleteWaitlistCodes 10 params → 200400401403404405406413
GET
/waitlistPriorities
Get Waitlist Priorities
getWaitlistPriorities 12 params → 200204400401403404405406
POST
/waitlistPriorities
Create Waitlist Priorities
postWaitlistPriorities 9 params → 201400401403404405406413
PUT
/waitlistPriorities/{waitlistPrioritiesId}
Change Waitlist Priorities
putWaitlistPriorities 10 params → 200400401403404405406413
DELETE
/waitlistPriorities/{waitlistPrioritiesId}
Delete Waitlist Priorities
deleteWaitlistPriorities 10 params → 200400401403404405406413
HotelConfig 84

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

GET
/cancelpolicies
Get Cancellation policies in hotel level
getCancellationPolicy 13 params → 200204400401403404405406
POST
/cancelpolicy/{cancelpolicycode}
Create Cancellation policies in hotel level
postCancellationPolicy 10 params → 201400401403404405406413
DELETE
/cancelpolicy/{cancelpolicycode}
Delete Cancellation policies in hotel level
deleteCancellationPolicy 10 params → 200400401403404405406413
PUT
/cancelpolicy/{cancelpolicycode}
Change Cancellation policies in hotel level
changeCancellationPolicy 10 params → 200400401403404405406413
POST
/cancelpolicytemplate/{cancelpolicytemplate}
Create template Cancellation policies
postTemplateCancellationPolicy 10 params → 201400401403404405406413
DELETE
/cancelpolicytemplate/{cancelpolicytemplate}
Delete template Cancellation policies
deleteTemplateCancellationPolicy 10 params → 200400401403404405406413
PUT
/cancelpolicytemplate/{cancelpolicytemplate}
Change template Cancellation policies
changeTemplateCancellationPolicy 10 params → 200400401403404405406413
GET
/cancelpolicytemplates
Get template Cancellation policies
getTemplateCancellationPolicy 13 params → 200204400401403404405406
GET
/depositpolicies
Get deposit policies in hotel level
getDepositPolicy 13 params → 200204400401403404405406
POST
/depositpolicy/{depositpolicycode}
Create deposit policy in hotel level
postDepositPolicy 10 params → 201400401403404405406413
DELETE
/depositpolicy/{depositpolicycode}
Delete deposit policy in hotel level
deleteDepositPolicy 10 params → 200400401403404405406413
PUT
/depositpolicy/{depositpolicycode}
Change deposit policy in hotel level
changeDepositPolicy 10 params → 200400401403404405406413
POST
/depositpolicytemplate/{depositpolicytemplate}
Create template deposit policy
postTemplateDepositPolicy 10 params → 201400401403404405406413
PUT
/depositpolicytemplate/{depositpolicytemplate}
Change template deposit policy
changeTemplateDepositPolicy 10 params → 200400401403404405406413
DELETE
/depositpolicytemplate/{depositpolicytemplate}
Delete template deposit policy
deleteTemplateDepositPolicy 10 params → 200400401403404405406413
GET
/depositpolicytemplates
Get template deposit policies
getTemplateDepositPolicy 13 params → 200204400401403404405406
GET
/guaranteeCodeTemplates
Get template Guarantee Codes
getTemplateGuaranteeCodes 12 params → 200204400401403404405406
POST
/guaranteeCodeTemplates/{guaranteeCode}
Create template Guarantee Code
postTemplateGuaranteeCode 10 params → 201400401403404405406413
DELETE
/guaranteeCodeTemplates/{guaranteeCode}
Delete template Guarantee Code
deleteTemplateGuaranteeCode 9 params → 200400401403404405406413
PUT
/guaranteeCodeTemplates/{guaranteeCode}
Change template Guarantee Code
changeTemplateGuaranteeCode 10 params → 200400401403404405406413
GET
/guaranteeCodes
Get Guarantee Codes
getGuaranteeCodes 13 params → 200204400401403404405406
POST
/guaranteeCodes
Create Guarantee Code
postGuaranteeCode 9 params → 201400401403404405406413
PUT
/guaranteeCodes/{guaranteeCode}
Change Guarantee Code
changeGuaranteeCode 10 params → 200400401403404405406413
DELETE
/guaranteeCodes/{guaranteeCode}
Delete Guarantee Code
deleteGuaranteeCode 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/guaranteeCodeSchedules
Create schedule for guarantee codes
postGuaranteeCodeSchedule 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/guaranteeCodeSchedules
Get schedules for guarantee codes
getGuaranteeCodeSchedules 21 params → 200204400401403404405406
PUT
/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId}
Change an schedule for guarantee codes
changeGuaranteeCodeSchedule 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId}
Delete schedule for guarantee codes
deleteGuaranteeCodeSchedule 12 params → 200400401403404405406413
PUT
/hotels/{hotelId}/guaranteeCodeSchedules/{policyScheduleId}/copy
Copy schedule s for guarantee codes
copyGuaranteeCodeSchedules 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/marketCodes/{marketcode}
Create a new Market Code
postMarketCode 11 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/marketCodes/{marketcode}
Delete a Market Code
removeMarketCode 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/marketCodes/{marketcode}
Modify a Market Code
changeMarketCode 12 params → 200400401403404405406413
POST
/hotels/{hotelId}/marketGroups/{marketGroupCode}
Create Market Group
postMarketGroup 11 params → 201400401403404405406413
PUT
/hotels/{hotelId}/marketGroups/{marketGroupCode}
Change Market Group
changeMarketGroup 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/marketGroups/{marketGroupCode}
Delete a Market Group
removeMarketGroup 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/policyschedules
Get Policy Schedules
getPolicySchedules 27 params → 200204400401403404405406
POST
/hotels/{hotelId}/policyschedules
Create a Policy Schedule
postNewPolicySchedule 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/policyschedules/{policyscheduleId}deprecated
Create a Policy Schedule
postPolicySchedule 11 params → 201400401403404405406413
PUT
/hotels/{hotelId}/policyschedules/{policyscheduleId}
Change a Policy Schedule
changePolicySchedule 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/policyschedules/{policyscheduleId}
Delete Policy Schedule
deletePolicySchedule 12 params → 200400401403404405406413
PUT
/hotels/{hotelId}/policyschedules/{policyscheduleId}/copy
Copy a Policy Schedule
copyPolicySchedules 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/precheckinRules
Get Pre Check In rules
getPreCheckInRules 11 params → 200204400401403404405406
PUT
/hotels/{hotelId}/precheckinRules
Change Pre Check In rules
changePreCheckInRules 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/precheckinRules
Delete Pre Check In rules
removePreCheckInRules 31 params → 200400401403404405406413
POST
/hotels/{hotelId}/precheckinRules
Create Pre Check In rules
postPreCheckInRules 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/serviceRequestCodesdeprecated
Get service request codes
getServiceRequestCodes 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/serviceRequestCodes
Create service request codes
postServiceRequestCodes 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/serviceRequestCodes
Delete configuration service request codes
removeServiceRequestCodes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/serviceRequestCodes
Change configuration service request codes
changeServiceRequestCodes 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/prioritiesdeprecated
Get Service Request Code Priorities
getServiceRequestCodePriorities 13 params → 200204400401403404405406
PUT
/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities
Change Service Request Code Priorities
changeServiceRequestCodePriorities 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities
Delete Service Request Code Priorities
removeServiceRequestCodePriorities 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/serviceRequestCodes/{serviceRequestCode}/priorities
Create Service Request Code Priorities
postServiceRequestCodePriorities 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/sourceCodes/
Get Source Codes
getSourceCodes 15 params → 200204400401403404405406
POST
/hotels/{hotelId}/sourceCodes/
Create a Source Code
postSourceCode 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/sourceCodes/{sourceCode}
Update a Source Code
changeSourceCode 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/sourceCodes/{sourceCode}
Delete a Source Code
removeSourceCode 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/sourceGroups
Search for Source Groups
getSourceGroups 15 params → 200204400401403404405406
POST
/hotels/{hotelId}/sourceGroups
Create a Source Group
postSourceGroup 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/sourceGroups/{sourceGroupCode}
Change a Source Group
changeSourceGroup 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/sourceGroups/{sourceGroupCode}
Delete a Source Group
removeSourceGroup 10 params → 200400401403404405406413
PUT
/hotels/{sourceHotelId}/serviceRequestCodes/copy
copy configuration service request codes
copyServiceRequestCodes 10 params → 200400401403404405406413
GET
/marketCodeTemplates
Search for Market codes Template
getTemplateMarketCodes 13 params → 200204400401403404405406
POST
/marketCodeTemplates
Create Market Code Template
postTemplateMarketCode 9 params → 201400401403404405406413
PUT
/marketCodeTemplates/{marketcode}
Update a Market Code Template
changeTemplateMarketCode 10 params → 200400401403404405406413
DELETE
/marketCodeTemplates/{marketcode}
Delete a Market Code Template
removeTemplateMarketCode 10 params → 200400401403404405406413
GET
/marketCodes
Get Market codes
getMarketCodes 14 params → 200204400401403404405406
POST
/marketGroupTemplate/{marketGroupCode}
Create Market Group Template
postTemplateMarketGroup 10 params → 201400401403404405406413
DELETE
/marketGroupTemplate/{marketGroupCode}
Delete market Group Template
removeTemplateMarketGroup 10 params → 200400401403404405406413
PUT
/marketGroupTemplate/{marketGroupCode}
Change Market Group Template
changeTemplateMarketGroup 10 params → 200400401403404405406413
GET
/marketGroupTemplates
Get Market Group Templates
getTemplateMarketGroups 13 params → 200204400401403404405406
GET
/marketGroups
Get Market Groups
getMarketGroups 14 params → 200204400401403404405406
GET
/serviceRequestCodes
Get service request codes
getServiceRequestCode 14 params → 200204400401403404405406
GET
/serviceRequestCodes/priorities
Get Service Request Code Priorities
getServiceRequestCodePriority 13 params → 200204400401403404405406
GET
/templates/sourceCodes
Get template Source Codes
getTemplateSourceCodes 13 params → 200204400401403404405406
POST
/templates/sourceCodes
Create a Template Source Code
postTemplateSourceCode 9 params → 201400401403404405406413
PUT
/templates/sourceCodes/{sourceCode}
Change a Template Source Code
changeTemplateSourceCode 10 params → 200400401403404405406413
DELETE
/templates/sourceCodes/{sourceCode}
Delete a Template Source Code
removeTemplateSourceCode 10 params → 200400401403404405406413
GET
/templates/sourceGroups
Get Template Source Groups
getTemplateSourceGroups 13 params → 200204400401403404405406
PUT
/templates/sourceGroups
Change Template Source Group
changeTemplateSourceGroup 9 params → 200400401403404405406413
DELETE
/templates/sourceGroups
Delete a Template Source Group
removeTemplateSourceGroup 9 params → 200400401403404405406413
POST
/templates/sourceGroups
Create a Template Source Group
postTemplateSourceGroup 9 params → 201400401403404405406413
PUT
/upsert/hotels/{hotelId}/guaranteeCodeSchedules
Create/Change an schedule for guarantee codes
changeUpsertGuaranteeCodeSchedule 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/policyschedules
CCreate/hange a Policy Schedule
changeUpsertPolicySchedule 10 params → 200400401403404405406413

Schemas 332

The contract defines 332 schemas that model the data the API accepts and returns. The most detailed are configUpsellRuleType (24 properties), configTestUpsellRuleSearchType (14 properties), configDepositPolicyType (13 properties), guaranteeConfigType (13 properties). Each schema is shown below with its type and property counts.

alertCodeTemplates
object
Response object for information regarding alert templates.
3 properties
alertTemplatesType
array
Collection of alert code templates.
alertTemplateType
object
Common code type for code, description
6 properties
links
array
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties 2 required
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
alertTemplates
object
Request object for modifying the existing alert code templates.
3 properties
status
object
Response Body.
2 properties
autoAttachElements
object
Add configuration rule(s) that specify the elements to be automatically attached to the reservation.
3 properties
autoAttachElementsConfigType
array
Auto attachment rule details.
autoAttachRuleType
object
Auto attachment rule details.
6 properties
attachElementsType
object
Elements to be attached to the rule.
5 properties
attachPreferenceType
object
Auto attach preference element.
2 properties
attachTraceType
object
Auto attach trace element.
2 properties
codeListType
array
resvAutoAttchTypeCode
string
Available only when Reservation Discounts and Advanced Discounts are active
resvAutoAttchBasedOn
object
The Based On information for the rule.
11 properties
basedOnMembershipType
object
Auto attach based on membership.
2 properties
basedOnCondition
object
Auto attach based advanced query filter.
2 properties
conditionGroupType
object
3 properties
conditionType
object
4 properties
expressionFieldType
object
6 properties
expressionOperatorType
object
3 properties
expressionParameterType
object
3 properties
logicalOperatorType
string
resvAutoAttchBasedOnCode
string
Available only when Keyword Functionality is active.
blockConversionsDetails
object
Response object for fetching Block Conversions.
3 properties
blockConversionsType
array
List of Block Conversions.
blockConversionType
object
Contains Common Master configuration detail.
4 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
blockConversionsCriteria
object
Request object for creating Block Conversions.
3 properties
blockConversionsToBeChanged
object
Request object for changing Block Conversions.
3 properties
blockRankingsDetails
object
Response object for fetching Block Rankings.
3 properties
blockRankingsType
array
List of Block Rankings.
blockRankingType
object
Contains Common Master configuration detail.
4 properties
blockRankingsCriteria
object
Request object for creating Block Rankings.
3 properties
blockRankingsToBeChanged
object
Request object for changing Block Rankings.
3 properties
bookingTypesDetails
object
Response object for fetching Booking Types.
3 properties
bookingTypesType
array
List of Booking Types.
bookingTypeType
object
Contains Common Master configuration detail.
4 properties
bookingTypesCriteria
object
Request object for creating Booking Types.
3 properties
bookingTypesToBeChanged
object
Request object for changing Booking Types.
3 properties
cancellationCodesDetails
object
Response object for fetching Cancellation Codes.
3 properties
cancellationCodesType
array
List of Cancellation Codes.
cancellationCodeType
object
Contains Common Master configuration detail.
4 properties
cancellationCodesCriteria
object
Request object for creating Cancellation Codes.
3 properties
cancellationCodesToBeChanged
object
Request object for changing Cancellation Codes.
3 properties
cancellationPolicyDetails
object
Response for fetch Cancellation Policies.
3 properties
hotelConfigCancelPenaltiesType
object
The CancelPenalty Configuration class defines configuration of a cancellation policy of the hotel facility.
2 properties
configCancelPenaltyType
object
The CancelPenalty class defines the cancellation policy of the hotel facility.
11 properties
policyDeadlineType
object
Cancellation deadline, absolute or relative.
4 properties
policyAmountPercentType
object
Defines the percentage basis for calculating the fee amount or the amount.
5 properties
policyBasisTypeType
string
Full Amount.
offsetUnitType
string
Indicates deadline offset unit type.
cancellationPolicyCriteria
object
Request object that holds the details of Cancellation Policy to be created.
3 properties
cancellationPolicyToBeChanged
object
Request object that holds the details of Cancellation Policy to be changed.
3 properties
templateCancellationPolicyCriteria
object
Request object that holds the details of template Cancellation Policy to be created.
3 properties
templateCancellationPolicyToBeChanged
object
Request object that holds the details of template Cancellation Policy to be changed.
3 properties
templateCancellationPolicyDetails
object
Response for fetch template Cancellation Policies.
3 properties
depositPolicyDetails
object
Response for fetch Deposit Policies in hotel level.
3 properties
hotelConfigDepositPoliciesType
object
Collection of Deposit Policy Configurations of a hotel.
2 properties
configDepositPolicyType
object
Used to define the deposit policy, guarantees policy, and/or accepted forms of payment.
13 properties
depositCancelRevenueType
string
The type to indicate what revenue is to be used for calculating deposit/cancellation amounts.
depositPolicyCriteria
object
Request object that holds the details of hotel level Deposit Policy to be created.
3 properties
depositPolicyToBeChanged
object
Request object that holds the details of hotel level Deposit Policy to be changed.
3 properties
templateDepositPolicyCriteria
object
Request object that holds the details of template Deposit Policy to be created.
3 properties
templateDepositPolicyToBeChanged
object
Request object that holds the details of template Deposit Policy to be changed.
3 properties
templateDepositPolicyDetails
object
Response for fetch template Deposit Policies.
3 properties
discountReasonsDetails
object
Response object for fetching Discount Reasons.
3 properties
discountReasonsType
array
List of Discount Reasons.
discountReasonType
object
Contains Common Master configuration detail.
5 properties
advancedDiscountRuleType
object
Information representation of Advacned Discount Rule.
4 properties
advancedDiscountCalculationType
string
Simple type for allowed advanced discount calculation type.
discountReasonsCriteria
object
Request object for creating Discount Reasons.
3 properties
discountReasonsToBeChanged
object
Request object for changing Discount Reasons.
3 properties
eCouponCodes
object
Response object to fetch eCoupon codes.
3 properties
eCouponCodesType
array
List of eCoupon Codes.
eCouponCodeType
object
eCoupon code detailed information.
10 properties
entryPointsDetails
object
Response object for fetching Entry Points.
3 properties
entryPointsType
array
List of Entry Points.
entryPointType
object
Contains Common Master configuration detail.
4 properties
entryPointsCriteria
object
Request object for creating Entry Points.
3 properties
entryPointsToBeChanged
object
Request object for changing Entry Points.
3 properties
globalActionCodesDetails
object
Response object for fetching Global Action Codes.
3 properties
globalActionCodesType
array
List of Global Action Codes.
globalActionCodeType
object
Contains Common Master configuration detail.
5 properties
globalActionCodesCriteria
object
Request object for creating Global Action Codes.
3 properties
globalActionCodesToBeChanged
object
Request object for changing Global Action Codes.
3 properties
globalAlerts
object
Request object for creating a new Global Alert.
3 properties
globalAlertsType
array
Collection of property level global alert details with attached global alert types.
globalAlertType
object
A property level global alert attached with global alert types.
11 properties
notificationType
object
Global Alert Notification type for Screen, Print, email and text
9 properties
phoneNumberType
string
Phone number
globalAlertsInfo
object
Response object for fetching Global Alerts.
3 properties
globalAlertsCopy
object
Request object for copying Global Alerts.
3 properties
copyGlobalAlertType
object
Copy Global Alerts criteria from one property to another property
2 properties
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
templateGuaranteeCodesDetails
object
Response for fetch template Guarantee Codes.
9 properties
templateGuaranteeCodesType
array
Guarantee Code details.
guaranteeConfigType
object
Specifies Guarantee Code attributes.
13 properties
guaranteeRequirementsType
object
Specifies various requirement for the guarantee code.
10 properties
translationTextType80
object
Contains Multiple translated texts and language codes.
2 properties
paymentTypesType
array
Payment card code like AX,VI etc.
templateGuaranteeCodeCriteria
object
Request object that holds the details of template Guarantee Code to be created.
3 properties
templateGuaranteeCodeToBeChanged
object
Request object that holds the details of template Guarantee Code to be changed.
3 properties
guaranteeCodesDetails
object
Response for fetch Guarantee Codes.
9 properties
guaranteeCodesType
object
The Collection of Guarantee Codes Type.
2 properties
guaranteeCodeCriteria
object
Request object that holds the details of Guarantee Code to be created.
4 properties
codeType
string
Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
guaranteeCodeToBeChanged
object
Request object that holds the details of Guarantee Code to be changed.
4 properties
guestMessageTemplates
object
Response object for information regarding guest message templates.
3 properties
guestMessageTemplatesType
array
Collection of guest messages templates.
guestMessageTemplateType
object
A template for guest message.
4 properties
alertCodes
object
Response object for information regarding alert templates.
3 properties
alertCodesType
array
Collection of hotel level alert codes with attached alert types.
alertCodeType
object
Common code type for code, description
7 properties
autoAttachElementsConfig
object
Response object for the configuration rules that specify the elements to be automatically attached to the reservation.
4 properties
masterInfoType
object
2 properties
codeInfoType
object
4 properties
addtionalCodeInfoType
array
Holds name of additional code information
masterInfoCodeDetailType
string
masterType
string
autoAttachElementsCopy
object
3 properties
copyConfigurationCodeType
object
Information needed to copy configuration code from one property to the other.
3 properties
reservationColorsResponse
object
Response object for fetch reservation colors.
3 properties
reservationColorsType
array
Collection of reservation colors.
reservationColorType
object
Property level reservation color information.
6 properties
reservationColorsToChange
object
Request object to change reservation colors.
3 properties
eCouponCodesCopy
object
Request object to copy the existing eCoupon codes from source property to the selected target properties.
3 properties
eCouponCopyType
object
Copy eCoupons from one Property to one or multiple properties.
3 properties
guaranteeCodeScheduleCriteria
object
Creates the Guarantee Code schedule based on the details provided by the request.
3 properties
createGuaranteeCodeScheduleType
object
The Guarantee Code Schedule Type.
3 properties
createGuaranteeCodeScheduleDetailType
object
The Guarantee Code Schedule detail Type.
6 properties
timeSpanType
object
Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to…
3 properties
codeDescriptionType
object
This contains a generic code and description information.
2 properties
createPolicyApplicableCodesType
object
The object contains the applicatble code for creation of new policy schedule.
7 properties
guaranteeCodeSchedulesDetails
object
Return response for fetch guarantee code schedules based on request.
9 properties
guaranteeCodeSchedulesType
array
Unique Identifer for the Guarantee Code schedule.
guaranteeCodeScheduleType
object
The Guarantee Code Schedule Type.
4 properties
guaranteeCodeScheduleDetailType
object
The Guarantee Code Schedule detail Type.
6 properties
policyApplicableCodesType
object
The object contains usage of the Policy Schedule detail Type.
7 properties
guaranteeCodeScheduleToBeChanged
object
Changes the Guarantee Code schedule based on the details provided by the request.
3 properties
copyGuaranteeCodeSchedules
object
Request object that provides the criteria to copy Guarantee Code schedules to different hotels.
3 properties
copySchedulesCriteriaType
object
The Criteria for Schedules to be copied.
1 property
copySchedulesType
object
The collection of Schedules to be copied.
2 properties
copyScheduleType
object
The Schedule copy criteria type.
2 properties
retrievedGuestMessages
object
Response object for information regarding guest message.
8 properties
guestMessageCodesType
array
Collection of guest messages with attached guest message types.
guestMessageCodeType
object
A template for guest message.
5 properties
guestMessages
object
Request object for creating a new guest message.
3 properties
locatorCodesInfo
object
Response object for fetching locator codes.
8 properties
locatorCodesType
array
Collection of locator codes.
locatorCodeType
object
Common code type for code, description
6 properties
locatorCodes
object
Request object for modifying an existing locator code.
3 properties
marketCodeCriteria
object
Request object that holds the details of Market Code to be created.
3 properties
marketCodeType
object
Common code type for code, description, seq and inactive
11 properties
translationTextType50
object
Contains Multiple translated texts and language codes.
2 properties
marketCodeColorsType
string
Simple type for Market Code colors.
marketCodePrintGroupType
string
Group Print Group Type for country code Sweden.
marketCodeToBeChanged
object
Request object that holds the details of Market Code to be changed.
3 properties
marketGroupCriteria
object
Request object that holds the details of Market Group to be created.
3 properties
marketGroupType
object
Common code type for code, description, seq and inactive
10 properties
marketCodesType
array
Collection of Market Codes.
mGRank
integer
marketGroupToBeChanged
object
Request object that holds the details of Market Group to be changed.
3 properties
membershipLevelRatingsInfo
object
Response object for fetching the membership levels and their rating details.
8 properties
membershipLevelRatingsInfoType
array
Collection of membership levels and their ratings.
membershipLevelRatingInfoType
object
Rating details for membership levels.
4 properties
membershipLevelRatingType
integer
The desired rating for membership level, up to 4 numeric values.
membershipLevelRatings
object
Request object for modifying membership levels rating details.
3 properties
policySchedulesDetails
object
Return response for fetch policy schedules based on request.
9 properties
policySchedulesType
array
Unique Identifer for the policy schedule.
policyScheduleType
object
The Policy Schedule Type.
7 properties
policyScheduleDetailType
object
The Policy Schedule detail Type.
7 properties
policyTypeType
string
Simple type for Policy type.
policyScheduleCriteria
object
Creates the Policy schedule based on the details provided by the request.
3 properties
policyScheduleToBeChanged
object
Changes the Policy schedule based on the details provided by the request.
3 properties
copyPolicySchedules
object
Request object that provides the criteria to copy policy schedules to different hotels.
3 properties
preCheckInRulesDetails
object
Response object for information regarding Pre Check-In Rule
3 properties
preCheckInRulesType
array
Collection of Pre Check-In Rules List
preCheckInRuleType
object
A Internet Pre Check-In Rule
12 properties
membershipTypeLevelListType
array
Code type for Rule Details
membershipTypeLevelType
object
2 properties
preCheckInTimeRuleTypes
object
7 properties
preCheckInRuleTypeType
string
The rule type on which the Internet Pre Check-In Rule is based. If a reservation has any of the following code, Pre CheckIn rule gets active for that reservati…
preCheckInRulesToBeChanged
object
Request object for modifying an existing Pre Check-In Rule
3 properties
preCheckInRulesCriteria
object
Request object for creating a Pre Check-In Rule
3 properties
ratePlanRatings
object
Response object for fetching the rate codes and their rating details.
8 properties
ratePlanRatingsInfoType
array
Collection of rate plan Codes and their ratings.
ratePlanRatingInfoType
object
Rating details for a rate plan.
4 properties
ratePlanRatingType
string
Possible Rate plan rating values.
ratePlanRatingsInfo
object
Request object for modifying rate plan codes and their rating details.
3 properties
roomFeatureRatingsInfo
object
Response object for fetching the room features and their rating details.
8 properties
roomFeatureRatingsInfoType
array
Collection of rooms features and their ratings.
roomFeatureRatingInfoType
object
Rating details for room features.
3 properties
roomFeatureRatingType
string
Possible Room Feature rating values.
roomFeatureRatings
object
Request object for modifying room features rating details.
3 properties
roomSpecialRatingsInfo
object
Response object for fetching the room specials and their rating details.
8 properties
roomSpecialRatingsInfoType
array
Collection of rooms specials and their ratings.
roomSpecialRatingInfoType
object
Rating details for room Specials.
3 properties
roomSpecialRatingType
string
Possible Room special rating values.
roomSpecialRatings
object
Request object for modifying room specials rating details.
3 properties
roomRatings
object
Response object for fetching the rooms and their rating details.
8 properties
roomRatingsInfoType
array
Collection of rooms and their ratings.
roomRatingInfoType
object
Rating details for a room.
5 properties
roomRatingType
string
Possible room rating values.
roomRatingsInfo
object
Request object for modifying room rating details.
3 properties
serviceRequestCodesDetails
object
Response object for fetching the service request codes for given search criteria hotel, code, active/inactive.
9 properties
serviceRequestCodesType
array
Details for service request code type.
serviceRequestCodeType
object
Service request code details.
7 properties
serviceRequestCodesCriteria
object
Request object for creating new service request codes.
3 properties
serviceRequestCodesToBeChanged
object
Request object for changing existing service request codes.
3 properties
serviceRequestCodePrioritiesDetails
object
Response object for fetching Service Request Code Priorities.
3 properties
serviceRequestCodePrioritiesType
array
List of Service Request Code Priorities.
serviceRequestCodePriorityType
object
Contains Common Master configuration detail.
5 properties
serviceRequestCodePrioritiesToBeChanged
object
Request object for changing Service Request Code Priorities.
3 properties
serviceRequestCodePrioritiesCriteria
object
Request object for creating Service Request Code Priorities.
3 properties
sourceCodesDetails
object
Response for fetch Source Codes.
9 properties
sourceCodesType
array
Collection of Source Codes.
sourceCodeType
object
Common code type for code, description, seq and inactive
8 properties
sourceCodeCriteria
object
Request object that holds the details of Source Code to be created.
3 properties
sourceCodeToBeChanged
object
Request object that holds the details of Source Code to be changed.
3 properties
sourceGroupsDetails
object
Response for fetch Source Groups.
9 properties
sourceGroupType
object
Common code type for code, description, seq and inactive
8 properties
sourceGroupCriteria
object
Request object that holds the details of Source Group to be created.
3 properties
sourceGroupToBeChanged
object
Request object that holds the details of Source Group to be changed.
3 properties
traceTextsCopy
object
Request object for copying trace texts.
3 properties
copyTraceTextsCriteriaType
object
Copy Trace texts criteria type to copy multiple trace texts from one Hotel to another Hotel.
2 properties
hotelCodeListType
array
Hotel code.
traceTextsType
array
Collection of trace texts.
traceTextType
object
Type provides trace text information.
6 properties
hotelTurnAwayCodes
object
Response object for fetching hotel turnaway codes
3 properties
hotelTurnAwayCodesType
array
Turnaway code details for hotels.
hotelTurnAwayCodeType
object
Base details common between hotel and template TurnAway codes.
8 properties
turnAwayTypeType
string
Simple Type for TurnAwayType Types.
upsellRules
object
Response object for fetching upsell rules.
3 properties
configUpsellRulesType
array
This type holds a collection of upsell rules.
configUpsellRuleType
object
This gives detailed information about an upsell rule.
24 properties
formulaType
string
Simple type for storing formula type.
roundingRuleType
string
Simple type for storing rounding rule type.
configOccupancyLevelsType
array
This type holds a collection of upsell amounts by occupancy levels.
configOccupancyLevelType
object
This type holds the upsell amount by occupancy levels. This is used when upsell rule is being set bu occupancy levels
3 properties
trxInfoType
object
Transaction codes info.
10 properties
articleInfoType
object
Information regarding an article.
9 properties
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
articlePostItType
object
Post it information of an article.
2 properties
colorType
string
Color configuration type. This color configuration provides a visual category of entities.
upsellRulesToTest
object
Request object for testing upsell rules.
3 properties
configTestUpsellRuleSearchType
object
Search criteria for testing upsell rules.
14 properties
upsellRulesToTestDetails
object
Response object for testing upsell rules.
3 properties
configTestUpsellRulesType
array
This type holds a collection of upsell rules which are returned on testing a reservation.
configTestUpsellRuleType
object
This gives detailed information about an upsell rule which is returned upon testing an upsell rule against a reservation.
4 properties
upsellRulesCopy
object
3 properties
copyServiceRequestCodes
object
3 properties
templateMarketCodesDetails
object
Response for fetch template Market Codes.
9 properties
templateMarketCodeType
object
Common code type for code, description, seq and inactive
9 properties
templateMarketCodeCriteria
object
Request object that holds the details of template Market Code to be created.
3 properties
templateMarketCodeToBeChanged
object
Request object that holds the details of template Market Code to be changed.
3 properties
marketCodesDetails
object
Response for fetch Market Codes.
9 properties
templateMarketGroupCriteria
object
Request object that holds the details of template Market Group to be created.
3 properties
templateMarketGroupType
object
Common code type for code, description, seq and inactive
8 properties
templateMarketGroupToBeChanged
object
Request object that holds the details of template Market Group to be changed.
3 properties
templateMarketGroupsDetails
object
Response for fetch template Market Groups.
9 properties
marketGroupsDetails
object
Response for fetch Market Groups.
9 properties
moveReasonCodesDetails
object
Response object for fetching Move Reason Codes.
3 properties
moveReasonCodesType
array
List of Move Reason Codes.
moveReasonCodeType
object
Contains Common Master configuration detail.
4 properties
moveReasonCodesCriteria
object
Request object for creating Move Reason Codes.
3 properties
moveReasonCodesToBeChanged
object
Request object for changing Move Reason Codes.
3 properties
originCodesDetails
object
Response object for fetching Origin Codes.
3 properties
originCodesType
array
List of Origin Codes.
originCodeType
object
Contains Common Master configuration detail.
4 properties
originCodesCriteria
object
Request object for creating Origin Codes.
3 properties
originCodesToBeChanged
object
Request object for changing Origin Codes.
3 properties
purposeOfStaysDetails
object
Response object for fetching Purpose Of Stays.
3 properties
purposeOfStaysType
array
List of Purpose Of Stays.
purposeOfStayType
object
Contains Common Master configuration detail.
4 properties
purposeOfStaysCriteria
object
Request object for creating Purpose Of Stays.
3 properties
purposeOfStaysToBeChanged
object
Request object for changing Purpose Of Stays.
3 properties
scriptsDetails
object
Response object for fetching Scripts.
3 properties
scriptsType
array
A Script associated to either Chain, CRO or Property and to a Language and/or Membership Type.
scriptType
object
A Script associated to either Chain, CRO or Property and to a Language and/or Membership Type.
7 properties
mergeCodesType
array
A Merge Code.
mergeCodeType
object
A Merge Code.
2 properties
scriptTypeType
string
Type for Web Reg Card.
scriptLocationsType
object
Collection of locations where a Script is to be used.
3 properties
scriptLocationType
object
Unique identifier of a Script.
3 properties
scriptsCriteria
object
Request object for creating Scripts.
3 properties
scriptsToBeChanged
object
Request object for changing Scripts.
3 properties
locatorCodesTemplateInfo
object
Response object for fetching locator codes at template level.
3 properties
locatorCodesTemplateType
array
Collection of locator codes.
locatorCodeTemplateType
object
Common code type for code, description
5 properties
locatorCodesTemplate
object
Request object for modifying an existing locator code template.
3 properties
templateSourceCodesDetails
object
Response for fetch template Source Codes.
9 properties
templateSourceCodeType
object
Common code type for code, description, seq and inactive
8 properties
templateSourceCodeCriteria
object
Request object that holds the details of template Source Code to be created.
3 properties
templateSourceCodeToBeChanged
object
Request object that holds the details of template Source Code to be changed.
3 properties
templateSourceGroupsDetails
object
Response for fetch template Source Groups.
9 properties
templateSourceGroupType
object
Common code type for code, description, seq and inactive
8 properties
templateSourceGroupToBeChanged
object
Request object that holds the details of template Source Group to be changed.
3 properties
templateSourceGroupCriteria
object
Request object that holds the details of template Source Group to be created.
3 properties
traceTextsToBeFetched
object
Response object for fetching trace texts.
3 properties
traceTextChanges
object
Request object for changing trace texts.
3 properties
traceTextChangesType
array
Collection of trace texts that will be modified.
traceTextChangeType
object
Type provides trace text that will be modified.
2 properties
traceTextsToBeCreated
object
Request object for creating new trace texts.
3 properties
templateTurnAwayCodes
object
Response object for fetching template turnaway codes.
3 properties
templateTurnAwayCodesType
array
Collection of template turnaway codes
templateTurnAwayCodeType
object
Base details common between hotel and template TurnAway codes.
7 properties
waitlistCodesDetails
object
Response object for fetching Waitlist Codes.
3 properties
waitlistCodesType
array
List of Waitlist Codes.
waitlistCodeType
object
Contains Common Master configuration detail.
4 properties
waitlistCodesCriteria
object
Request object for creating Waitlist Codes.
3 properties
waitlistCodesToBeChanged
object
Request object for changing Waitlist Codes.
3 properties
waitlistPrioritiesDetails
object
Response object for fetching Waitlist Priorities.
3 properties
waitlistPrioritiesType
array
List of Waitlist Priorities.
waitlistPriorityType
object
Contains Common Master configuration detail.
4 properties
waitlistPrioritiesCriteria
object
Request object for creating Waitlist Priorities.
3 properties
waitlistPrioritiesToBeChanged
object
Request object for changing Waitlist Priorities.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
distributionAttributesType
object
3 properties
tieredDepositRule
object
Type for a tiered deposit rule policy that is configured and attached to a tiered deposit rule schedule.
4 properties
tieredCancelPenalty
object
Type for a tiered cancellation penalty that is configured and attached to a tiered cancel penalty schedule.
4 properties
reservationProtectionConditionType
object
Details of reservation protection condition
2 properties
reservationProtectionCondition
object
Reservation protection condition in which a reservation would be automatically marked as protected for the property.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-rsvcfg.json Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud Distribution ARI Publication
OPERA Cloud Distribution Outbound Lookup
OPERA Cloud Distribution Content Notification
OPERA Cloud Distribution Book
OPERA Cloud Distribution Content
OPERA Cloud Distribution Property Controls
OPERA Cloud Distribution Reservation Service
OPERA Cloud Distribution Authentication API
OPERA Cloud Distribution Onboarding
OPERA Cloud Distribution Reservation Notification
OPERA Cloud Distribution Shop
Nor1 Integrated Upsell API
Where this information came from

This is an independent, third-party profile of OPERA Cloud Reservation Master Data Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.