Oracle Opera logo

Oracle Opera

ERP & FinanceService accountLive

Oracle Opera (OPERA Cloud) is the leading property management system for hotels, resorts, and hospitality groups, covering reservations, front desk, housekeeping, revenue management, and reporting. It exposes external integrations through the Oracle Hospitality Integration Platform (OHIP) using OAuth 2.0.

What you can do

Read and write reservations

Pull current, future, and checked-out reservations with guest details, room type, rate plan, and stay dates. Create new reservations or update existing ones from your booking-channel or revenue-management product.

Sync guest profiles

Read guest profiles including loyalty membership, contact details, stay history, and communication preferences. Write back updated profile data from your CRM or guest-experience product.

Access room inventory and availability

Read room type inventory, current availability by date range, and housekeeping status for each room. Use this to surface accurate availability in your booking engine without hitting the Opera front-desk system directly.

Read revenue and financial folios

Pull posted charges, folio line items, and payment records from Opera's billing module. Useful for revenue-analytics or accounting products that need to pull nightly revenue from a property.

Sync rate plans and pricing

Read active rate plans, BAR rates, and contract rate definitions. Askel normalizes Opera's rate plan hierarchy into a structure your revenue-management or channel-management product can consume.

Access housekeeping and room status

Read current housekeeping task assignments, room cleaning status, and out-of-order flags. Use this to build housekeeping-productivity dashboards or integrate with a property's task-management system.

Sample use case

Feeding Opera reservation data into a hotel revenue-intelligence platform

Harborview Collection operates five boutique hotels and runs Oracle Opera Cloud at each property. They have adopted your revenue-intelligence platform to optimize rate strategies across the collection. The platform needs nightly pickup data, current reservations, and revenue per available room from Opera to generate rate recommendations.

  1. 1

    Request OHIP activation from Oracle

    Harborview's Oracle account manager submits an OHIP integration request for the Askel connector on behalf of all five properties. Oracle's team activates the OHIP gateway on each Opera Cloud subscription and approves access to the Reservation, Room, Rate, and Revenue data domains.

  2. 2

    Provision the OAuth client via OHIP

    Once OHIP is activated, Harborview's IT admin logs into the OHIP developer portal, creates an OAuth client for Askel, and notes the client ID and client secret. Each property has its own Opera tenant ID that is also noted.

  3. 3

    Enter credentials in Askel

    Harborview's admin enters the OHIP host URL, Opera tenant IDs for all five properties, client ID, and client secret into the Askel setup screen inside your revenue-intelligence platform. Askel exchanges the credentials for an access token and confirms connectivity by fetching the reservation count for one property.

  4. 4

    Map and validate

    Harborview uses a custom rate plan category to distinguish leisure rates from corporate rates. A CS rep maps this Opera attribute to the platform's segment dimension and runs a dry-run pulling 30 days of reservation pickup data across all five properties to confirm the revenue calculations look correct.

  5. 5

    Go live

    The nightly revenue sync is enabled. Askel pulls reservation pickup, ADR, occupancy, and revenue data from all five Opera Cloud tenants and loads them into the revenue-intelligence platform. Rate recommendations are generated each morning based on current on-the-books data.

Authentication

Service account

The property's Oracle account team activates OHIP on the Opera Cloud subscription and approves the integration for the required data domains. The customer then creates an OAuth 2.0 client in the OHIP developer portal and provides the client ID, client secret, and Opera tenant IDs to Askel. Askel requests access tokens via OHIP's OAuth endpoint and refreshes them automatically.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Oracle Opera Cloud tenant, Askel, and Your productCustomer's Oracle Opera Cloud tenantAPI endpointAskelauth · mapping · driftYour productyour backend
ReservationsGuest ProfilesRoom InventoryFoliosRate PlansHousekeeping Status

FAQ for Oracle Opera

Does OHIP need to be activated separately for each property?+
Yes. Each Opera Cloud property (hotel) is a separate tenant and needs its own OHIP activation. For hotel groups with multiple properties, Oracle typically processes the OHIP activation request for all properties in a single request from the group's Oracle account team. Askel supports multiple Opera tenants within a single integration setup so the group sees a unified data feed.
Is OHIP available on Opera On-Premises as well as Opera Cloud?+
OHIP is a cloud-only integration platform for Oracle Opera Cloud. On-premises Opera V5 installations use a different integration mechanism (the OPERA OXI interface or REST API Extensions) that is not covered by this OHIP-based integration. Properties on Opera V5 should discuss their upgrade path to Opera Cloud with their Oracle account team.
What OHIP data domains does Askel need?+
Askel requests access to the data domains your product uses. At minimum, Reservation and Guest Profile access is needed for booking-related products. Revenue and Folio access is needed for financial products. Room and Rate access is needed for inventory or revenue-management products. Oracle must approve each domain separately during the OHIP activation process.
How long does OHIP activation take?+
Oracle's OHIP activation and approval process typically takes five to ten business days from the time the request is submitted by the customer's Oracle account team. We recommend starting the OHIP activation request before the technical setup steps to avoid delays in the integration go-live timeline.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.