Skip to main content

Enabling Streaming API for Oaky – Opera Cloud Integration

Learn how to enable the Opera Cloud Streaming API for Oaky integrations, ensuring near real-time updates for reservations and events.

Darrel avatar
Written by Darrel
Updated over a week ago

Oaky has introduced Streaming API support for Opera Cloud OHIP integrations, moving away from the Polling API. This ensures near real-time updates for reservation events.

Note: All previously configured OHIP settings remain unchanged. This guide focuses only on enabling the Streaming API.

Polling API vs Streaming API

Feature

Polling API (Current)

Streaming API (New)

Data Delivery

Oaky requests data from OHIP every 30 minutes

OHIP continuously sends data to Oaky as it becomes available

Latency

Potential delay; not real-time

Near real-time updates

Connection

Intermittent

Persistent open connection

Prerequisites for Enabling Streaming API

Before enabling Streaming API for a hotel/chain:

  1. OPERA environments must be added for event consumption (handled by Oaky during initial onboarding).

  2. The OPERA environment must have streaming enabled.

  3. Events template must be prepared by Oaky for the Reservation module.

  4. Oaky submits a request to subscribe the chain to these events.

  5. Chain admin must approve the request and select the hotels to consume events.

Approving Events in Developer Portal

Chain/Hotel admins with Developer Portal access can approve event consumption to protect their data.

Steps to Approve Event Subscriptions

  1. Open the Developer Portal and click the Applications tab.

  2. Search for and click an application to open it.

  3. Click the Partner Applications tab. (Note: Applications with pending event subscriptions appear with a red ribbon icon on the application card.)

  4. Click an application with a pending event to open it.

  5. Click the Events tab.

  6. Click Next to proceed with approval.

  7. Select the properties for the event subscription and click Next.

  8. Click Approve.

After approval, the event status changes to ‘In Progress’ and then to ‘Approved’. Partners (Oaky) can monitor this status in the Developer Portal.

Reference

For more details, see Oracle documentation: Streaming API - Working with Events in the Developer Portal.

Did this answer your question?