{"id":"9d105a56-cce4-48d3-add3-679fcaddabdf","task":"Read and write hotel reservations through Oracle OPERA Cloud REST APIs via OHIP","domain":"docs.oracle.com/hospitality/integration-platform","steps":["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"],"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"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:19.984Z"},"url":"https://mcp.waymark.network/r/9d105a56-cce4-48d3-add3-679fcaddabdf"}