Enroll in the OHIP developer program through the Oracle Hospitality Developer Portal and register your application to obtain OAuth 2.0 credentials
Request an access token from the Oracle Identity Cloud Service token endpoint using your client credentials and the relevant OHIP scope
Use the OHIP REST API to query reservations by hotel code, date range, or reservation ID; OPERA Cloud exposes over 3,000 REST API endpoints covering the full PMS lifecycle
Create a new reservation by POSTing to the reservations endpoint with guest profile data, room type, rate plan code, and stay dates
Retrieve the full reservation folio including charges, payments, and balance using the folio API endpoints
Reference the open-source API specifications on the oracle/hospitality-api-docs GitHub repository to generate SDK stubs in your preferred language
Known gotchas
Each OPERA Cloud property is identified by a hotel code that must be included in every API request header or path parameter; using the wrong hotel code silently returns data from the wrong property
OHIP access requires a separate subscription even for existing OPERA Cloud customers; assuming API access is included in a standard PMS license leads to 403 errors
OAuth access tokens have short expiry; integrations that cache tokens without refreshing them will encounter authentication failures on long-running batch jobs
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp