Released APIs

You can browse through the Hospitality APIs in the developer portal to review the available APIs.

Note:

APIs updated to OPERA Cloud Services 21.1

The version 1 (v.1) APIs available in the Oracle Hospitality Integration Platform includes all APIs new or updated in OPERA Cloud Services version 21.1; these are also backward compatible with OPERA Cloud Services version 20.2.

The following is the list of v.1 APIs that can be discovered. These are all documented in the developer portal and can be subscribed to, both for access to production and non production Oracle OPERA systems.

  • OPERA Cloud Activity API: resources that expose Sales Activity functionality of OPERA Cloud. Activities provide an account management capability for overseeing daily tasks such as appointments, sales calls and contact follow-up. 9 operations are available to create, get, update, delete, and complete activities.

  • OPERA Cloud Block API: caters for Business Block functionality in OPERA Cloud. A block is a group of rooms held for guests who are attending an event, meeting, or function. You can create blocks for family reunions, business conferences, weddings, and so on. You can also set aside rooms for the event (block).

  • OPERA Cloud Block Reservation Asynchronous API: caters for Block Reservation asynchronous functionality in OPERA. In this release, 2 operations are available.

  • OPERA Cloud Customer Relationship Management API: caters for Profile Management functionality of OPERA Cloud. There are different types of profiles in OPERA Cloud, including Guest, Company, Travel Agent, Source, Group, and Contact. A profile can store and display a wide range of information about the guest, company, travel agent, and so on. In this release, there are 6 operations.

  • OPERA Cloud (Sales) Event Management API: the Events feature in OPERA Cloud is designed to manage any kind of catering activity. Events can be as simple as a one-hour reception or more complex, such as a three-day business meeting with meals, breaks, and specific meeting room with setup and resource requirements. Any group function can be an Event. 3 operations allow events to be retrieved.

  • OPERA Cloud Front Desk Master Data Management API: resources that expose Master Data Configuration for Front Office Operations in OPERA Cloud. There are 61 operations available.

  • OPERA Cloud Front Desk Operations Service: caters to Front Desk operations and statistics. Front Desk features some of the most commonly used operations in OPERA Cloud, such as managing guest arrivals, managing in-house guests, and managing guest departures. Some additional tasks you can complete from the Front Desk menu are room searches, room assignments, and quick check outs as well as opening folios, creating registration cards, setting wake up calls, and sending messages to guests. Three operations enable users to retrieve statistics on front office operations and on housekeeping operations and allow users to check in a reservation.

  • OPERA Cloud Housekeeping Service API: resources that expose Housekeeping functionality of OPERA Cloud. Housekeeping enables scheduling of daily room cleaning, maintenance, and housekeeping staff activities. It provides information about room status, out of order/out of service rooms, and forecasting. 8 operations are available, which allow users to access a housekeeping overview - a summary of the status of all rooms - and another to update room status, set and unset rooms as out of service and/or out of order.

  • OPERA Cloud Integration Processor API: resources that expose functionality to fetch Business Events generated in OPERA Cloud. 2 operations retrieve business events for one or multiple hotels.

  • OPERA Cloud Inventory API: caters for Inventory functionality in OPERA Cloud. This includes sell limits for date ranges, viewing and updating the properties inventory, as well as item inventory (such as rollaways, microwaves, and so on.).

  • OPERA Cloud Inventory Asynchronous API: caters for Inventory asynchronous functionality in OPERA. In this release, 4 operations are available.

  • OPERA Cloud List of Values Management API: resources that expose List of Value (LOV) functionality of OPERA Cloud. A List of Values in OPERA Cloud can be configured by a property. Then by using this API, users can retrieve all configured codes. For example, Titles is a configurable LOV. A hotel can specify the titles they wish to use, and by fetching the LOV for title, codes that are configured for a property can be viewed. There are 449 operations available to retrieve various lists of values.

  • OPERA Cloud Price Availability Rate API: Availability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability. One operation is available to allow users to retrieve reservation guarantees.

  • OPERA Cloud Rate API: Rate Availability functionality in OPERA Cloud. Rate Management provides all the tools you need to effectively define and manage the rate structures for a property in OPERA Cloud. Some of the things you can do include creating and managing rate codes, rate classes, rate categories, display sets, rate strategies, as well as managing promotion groups and codes. 3 operations are available.

  • OPERA Cloud Rate Plan Asynchronous API: caters for Rate Plan asynchronous functionality in OPERA. In this release, 4 operations are available.

  • OPERA Cloud Reservation API: resources that expose Reservations related functionality of OPERA Cloud, such as creating and updating reservations. Reservations are a central feature of OPERA Cloud. As a key source of information, the reservation specifies a guest's arrival date, departure date, room type, rate, packages, and many other details. It is also a gateway to dozens of other functions that contribute to the guest's experience. 25 operations allow users to create, get, update, cancel and reinstate a reservation, link and unlink reservations, validate reservation changes, mark a reservation as pre-registered, and revert a pre-registration get external reservations, search for reservations, add and remove upsells to reservations.

  • OAuth API: a single resource that can be used to obtain JWT tokens based on Resource Owner Password OAuth grant.