Oracle Hospitality Reservation Config API

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

Operations 79

GET /alertCodes Get Alert Code Templates #
PUT /alertCodes Change Alert Code Template #
DELETE /alertCodes Delete Alert Code Template #
POST /alertCodes Create Alert Code Template #
PUT /autoAttachElements Delete Auto Attach Elements #
GET /ecoupons Get eCoupon Codes #
PUT /globalAlerts Delete a Global Alert Code #
GET /globalAlerts Get Global Alerts #
PUT /globalAlerts/copy Copy Global Alerts #
GET /guestMessages Get Guest Message Templates #
PUT /guestMessages Change Guest Message Templates #
DELETE /guestMessages Delete an existing guest message template #
POST /guestMessages Create a new guest message template #
GET /hotels/{hotelId}/alertCodes Get Alert Codes #
PUT /hotels/{hotelId}/alertCodes Change Alert Codes #
DELETE /hotels/{hotelId}/alertCodes Delete an Alert Code #
POST /hotels/{hotelId}/alertCodes Create a new alert code #
GET /hotels/{hotelId}/autoAttachElements Get Auto Attach Elements #
PUT /hotels/{hotelId}/autoAttachElements Update Auto Attach Elements #
POST /hotels/{hotelId}/autoAttachElements Create Auto Attach Elements #
PUT /hotels/{hotelId}/autoAttachElements/copy Copy Auto Attach Elements #
GET /hotels/{hotelId}/colors Get Reservation Colors #
PUT /hotels/{hotelId}/colors/{code} Change Reservation Colors #
DELETE /hotels/{hotelId}/ecouponCodes/{ecouponCode} Delete an eCoupon Code #
PUT /hotels/{hotelId}/ecoupons Change an eCoupon Code #
POST /hotels/{hotelId}/ecoupons Create an eCoupon Code #
PUT /hotels/{hotelId}/ecoupons/copy Copy eCoupon Codes #
PUT /hotels/{hotelId}/globalAlerts Change Global Alerts #
POST /hotels/{hotelId}/globalAlerts Create Global Alerts #
GET /hotels/{hotelId}/guestMessages Get Guest Messages #
PUT /hotels/{hotelId}/guestMessages Change a Guest messages #
POST /hotels/{hotelId}/guestMessages Create Guest Messages #
DELETE /hotels/{hotelId}/guestMessages/{messageCode} Delete a Guest messages #
GET /hotels/{hotelId}/locatorCodes Get existing property Locator Codes #
PUT /hotels/{hotelId}/locatorCodes Change the existing Locator Code #
POST /hotels/{hotelId}/locatorCodes Create a new Locator Code #
DELETE /hotels/{hotelId}/locatorCodes/{locatorCode} Delete a Locator Code #
GET /hotels/{hotelId}/membershipLevels/ratings Get Membership Level Ratings #
PUT /hotels/{hotelId}/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/ratings Change Membership Level Ratings #
GET /hotels/{hotelId}/ratePlans/ratings Get Rate Plan Ratings #
PUT /hotels/{hotelId}/ratePlans/ratings Change Rate Plan Ratings #
GET /hotels/{hotelId}/reservationProtectionCondition Get Reservation Protection Condition #
POST /hotels/{hotelId}/reservationProtectionCondition Create Reservation Protection Condition #
PUT /hotels/{hotelId}/reservationProtectionCondition Change Reservation Protection Condition #
DELETE /hotels/{hotelId}/reservationProtectionCondition Delete Reservation Protection Condition #
GET /hotels/{hotelId}/roomFeatures/ratings Get Room Feature Ratings #
PUT /hotels/{hotelId}/roomFeatures/ratings Change Room Feature Ratings #
GET /hotels/{hotelId}/roomSpecials/ratings Get Room Special Ratings #
PUT /hotels/{hotelId}/roomSpecials/ratings Change Room Special Ratings #
GET /hotels/{hotelId}/rooms/ratings Get Room Ratings #
PUT /hotels/{hotelId}/rooms/{roomId}/ratings Change Room Ratings #
PUT /hotels/{hotelId}/traceTexts/copy Copy trace text #
GET /hotels/{hotelId}/turnawayCodes Get Turnaway codes #
PUT /hotels/{hotelId}/turnawayCodes Change TurnAway Codes #
POST /hotels/{hotelId}/turnawayCodes Create Turn Away Codes #
DELETE /hotels/{hotelId}/turnawayCodes/{code} Delete an existing turnaway code #
GET /hotels/{hotelId}/upsellRules Get upsell rules #
PUT /hotels/{hotelId}/upsellRules Modify Upsell Rule #
POST /hotels/{hotelId}/upsellRules Create Upsell Rules #
PUT /hotels/{hotelId}/upsellRules/action/validate Test upsell rules #
PUT /hotels/{hotelId}/upsellRules/copy Copy upsell rules #
DELETE /hotels/{hotelId}/upsellRules/{ruleCode} Delete an Upsell Rule #
GET /services/reservations/status ping #
GET /templates/locatorCodes Get template Locator Codes #
PUT /templates/locatorCodes Change a Locator Code #
DELETE /templates/locatorCodes Delete a Locator Code #
POST /templates/locatorCodes Create a template Locator Code #
GET /traceTexts Get trace texts #
PUT /traceTexts Change trace text #
POST /traceTexts Create new trace texts #
DELETE /traceTexts Delete trace text #
GET /turnawayCodes Get Template TurnAway Codes #
PUT /turnawayCodes Change a Turnaway code template #
POST /turnawayCodes Create Template TurnAway Codes #
DELETE /turnawayCodes/{turnawayCode} Delete a Turnaway code template #
PUT /upsert/hotels/{hotelId}/autoAttachElements Create/Update Auto Attach Elements #
PUT /upsert/hotels/{hotelId}/ecoupons Create/Change an eCoupon Code #
PUT /upsert/hotels/{hotelId}/globalAlerts Create/Change Global Alerts #
PUT /upsert/hotels/{hotelId}/upsellRules Create/Modify Upsell Rule #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-hospitality-reservationconfig-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-hospitality-reservationconfig-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: OPERA Cloud Reservation Master Data Management Reservation…
  description: '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.


    This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2026 Oracle and/or its affiliates.'
  version: 26.2.0.0
  termsOfService: https://www.oracle.com/legal/terms.html
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
servers:
- url: /rsv/config/v1
tags:


# --- truncated at 32 KB (292 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-reservationconfig-api-openapi.yml