Back in the pre-Covid days, Micros/Oracle Hospitality was probably the Oracle App with which I had the most interactions, albeit vicariously through hotel staff checking me in and out.
So I was delighted when Luis Weir introduced me to the latest release of the Oracle Hospitality Integration Platform - OHIP. At Oracle, we love our acronyms. So let's have a look at OIC leveraging OHIP.
Introduction to OHIP
Check out the page here
Net, net - just think of 3000+ Oracle Hospitality api capabilities, made available to you via an API Gateway developer portal.
Both images above courtesy of Luis Weir.
First Steps with OHIP apis
OK, so I want to do the following -
1. Check for a hotel room availability at the recently opened Commiskey Towers Hotel in Dublin's hip and upcoming Harmonstown district.
2. If room is available at the inn - then reserve.
Essentially I need to execute 3 api calls -
1. Get an OAuth token
2. Apply token and check for availability
3. Apply token and reserve the room.
Getting the OAuth token - here is the documentation -
I also need to create an Application and get the relevant Application Key -
I will need to pass this when making REST requests.
Now to POSTMAN - I create the request to get an OAuth token -
Client_ID / Client_Secret will be provided by OHIP.
I add the Header x-app-key -
I copy the access_token returned -
Now to checking room availability - the api
Parameters can include -
Check out the Response format -
I get back different rates, e.g. Single (SGL) at $150 the night.
Double (DBL) at $200 the night and so on.
I can, of course, add a parameter to the Request, specifying roomType required -
Leveraging OHIP from OIC
Note the reservationCode field has been populated.
I also received a confirmation email -