# 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 Distribution ARI Publication API version: 1.0.0 extends: openapi/oracle-hospitality-ari-publication-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: 3 - target: $.paths['/inventory'].post update: x-apievangelist-phrasing: intent: Publish room type inventory to distribution effect: write questions: - How do I push rooms-to-sell by date and room type out to distribution channels? - Can I send a full inventory sync or only delta updates? instructions: - text: Publish hotel inventories {inventories} to distribution. slots: inventories: requestBody.hotelInventories - text: Send a delta update of rooms available to sell by room type. method: generated generated: '2026-09-26' - target: $.paths['/rates'].post update: x-apievangelist-phrasing: intent: Publish rate plan rates to distribution effect: write questions: - How do I publish rate plan prices by date and room type to channels? - Can rate schedules be sent as a full synchronization? instructions: - text: Publish rate plans {rate_plans} to distribution. slots: rate_plans: requestBody.hotelRatePlans - text: Push updated rate schedules by room type to the channels. method: generated generated: '2026-09-26' - target: $.paths['/restrictions'].post update: x-apievangelist-phrasing: intent: Publish rate restrictions to distribution effect: write questions: - How do I send stay restrictions like closed-to-arrival for a rate plan and room type? - Can I publish restriction changes by date as delta updates? instructions: - text: Publish restrictions {restrictions} to distribution. slots: restrictions: requestBody.hotelRestrictions - text: Send rate plan and room type restrictions by date to the channels. method: generated generated: '2026-09-26'