If you are looking for API (Application Programming Interface) support in Opera PMS, you already know what an API is. So let’s see how you can integrate Opera PMS with other products using API.
Opera PMS Integrations Using Opera API
- Opera OWS
- Opera HTNG Using OEDS
Setting Up Opera PMS API Using OWS/OEDS
OWS uses a generic add-on license. HTNG license is vendor-specific, meaning, if you work with a vendor, the product should have been validated with a license that should be activated in Opera PMS.
You install these services on a standalone PC using a setup wizard (which comes in standard Opera PMS installation), that becomes the API server.
Once installed, the OWS or OEDS services sit between Opera PMS and vendor systems to respond to API calls from the vendor systems.
Opera Web Services (Opera OWS, also called web self-service)
This set of APIs is ideal for hotel booking sites and other mobile apps or anything that calls an API to carry out the tasks within the vendor system such as kiosks:
Most-used API services:
- Availability: It comprises several API calls for checking hotel availability, which is ideal for developing hotel websites.
- Guest Service: For fetching guests’ option information, checking, updating room status, and setting up wake-up calls. Note: Opt-in is to show whether the guest has agreed to participate in any activity offered by the hotel, for example, to receive promotional emails.
- Housekeeping: Obtain information related to housekeeping. It can return hotel statuses such as hotel-occupied rooms, out-of-order rooms, housekeeping statistics and discrepancy statuses, and more.
- Information: Provide PMS master data information from the setup, such as hotel information like address, room types, country, membership, rate code-related info, and much more.
- Meeting Room: For banquet meetings and events-related information.
- Membership: For obtaining membership-related info.
- Name: Crucial API to get profile information about guests, companies, travel agents, and other profile data. It also offers several calls to update information on a profile.
- Reservation: One of the most important sets of APIs, if you are developing a booking website. You can create, update, cancel, and carry out the tasks you would do to manage guest reservations.
- Advanced Reservation: Allows you to work with advanced reservations handling tasks such as cancellations, cutting room keys, room blocking, checking in, checking out, and more.
Useful link: To read the complete sets of API services and individual API calls in each of the API services, check out this link from Oracle Hospitality OWS APIs
Opera HTNG (OEDS)
HTNG integration is used mostly by housekeeping apps, spa, and golf systems activity integrations.
With HTNG integration, it keeps both PMS and vendor systems in sync by sending updates on guest, reservation, and room information changes. For instance, guest address updates, changes on booking records, and room status updates.
With OWS, this sync is not available since this feature is not needed, for instance, a hotel website doesn’t keep reservation data on its own database, rather it queries the PMS whenever a guest is querying to update his reservation through the website.