# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for OPERA Cloud Price Availability Rate Availability External… version: 1.0.0 extends: openapi/oracle-hospitality-availabilityexternal-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/externalControlSegment'].post update: x-apievangelist-phrasing: intent: Look up a control segment in an external system effect: read questions: - How can OPERA look up a control segment held in an external revenue system? - What criteria do I send to find the external control segment for a stay? instructions: - text: Look up the external control segment matching {criteria}. slots: criteria: requestBody.externalControlSegmentCriteria - text: Find the control segment in the external system for this availability request. method: generated generated: '2026-09-26' - target: $.paths['/hotels/{hotelId}/yieldMarketType'].get update: x-apievangelist-phrasing: intent: Look up a yield market type in an external system effect: read questions: - Which yield market type does the external system assign to a hotel? - Can I look up the yield market type for a specific loyalty membership? instructions: - text: Look up the external yield market type for hotel {hotel}. slots: hotel: path.hotelId - text: Get the yield market type at {hotel} for membership {membership}. slots: hotel: path.hotelId membership: query.membershipId method: generated generated: '2026-09-26'