Oracle Hospitality · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for OPERA Cloud Front Desk Configuration Cashiering Config API
271 actions
271 updates
phrasing
extends
openapi/oracle-hospitality-cashieringconfig-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Oracle Hospitality's API. It is a proposal applied on top of the contract, not a document Oracle Hospitality publishes.
What the actions change
x-apievangelist-phrasing
Targets 271 · first 16 shown; the file carries all of them
$.info
$.paths['/articles'].get
$.paths['/articles'].put
$.paths['/articles'].post
$.paths['/articles'].delete
$.paths['/authorizationConfigRule'].put
$.paths['/authorizationConfigRule'].post
$.paths['/authorizationConfigRule'].delete
$.paths['/authorizationConfigRules'].get
$.paths['/authorizerGroups'].get
$.paths['/authorizerGroups'].put
$.paths['/authorizerGroups'].post
$.paths['/authorizerGroups'].delete
$.paths['/budgetForecast'].get
$.paths['/budgetForecast'].put
$.paths['/budgetForecast/set'].put
OpenAPI Overlay
# 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 Front Desk Configuration Cashiering Config API
version: 1.0.0
extends: openapi/oracle-hospitality-cashieringconfig-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: 270
- target: $.paths['/articles'].get
update:
x-apievangelist-phrasing:
intent: Look up articles posted under transaction codes
effect: read
questions:
- Which minibar items are set up as articles under a transaction code at my hotel?
- Can I find an article by its universal product code?
- Does the article search include inactive articles?
instructions:
- text: List the articles configured at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Find articles under transaction code {trx} at hotel {hotel}.
slots:
trx: query.transactionCodes
hotel: query.hotelIds
- text: Look up the article with UPC {upc} at hotel {hotel}, including inactive ones.
slots:
upc: query.universalProductCode
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/articles'].put
update:
x-apievangelist-phrasing:
intent: Update existing articles for a hotel
effect: write
questions:
- Can I change the price or description of an article that already exists?
- How can I rename an existing minibar article in the cashiering setup?
instructions:
- text: Update the existing articles for hotel {hotel}.
slots:
hotel: requestBody.hotelId
- text: Change the amount on article definitions already set up at hotel {hotel}.
slots:
hotel: requestBody.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/articles'].post
update:
x-apievangelist-phrasing:
intent: Create new articles under a transaction code
effect: write
questions:
- How do I add new sellable articles, like chips or peanuts, under a minibar transaction code?
- Can one transaction code carry several new articles when I set them up?
instructions:
- text: Create new articles for hotel {hotel}.
slots:
hotel: requestBody.hotelId
- text: Add a new minibar article under a transaction code at hotel {hotel}.
slots:
hotel: requestBody.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/articles'].delete
update:
x-apievangelist-phrasing:
intent: Delete articles from a hotel
effect: destructive
questions:
- Can I remove an article that is no longer sold at the property?
- What do I need to identify an article I want deleted?
instructions:
- text: Delete article {article} at hotel {hotel}.
slots:
article: query.articleCodes
hotel: query.hotelId
- text: Remove articles {article} from hotel {hotel}'s cashiering setup.
slots:
article: query.articleCodes
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizationConfigRule'].put
update:
x-apievangelist-phrasing:
intent: Update a credit card authorization rule
effect: write
questions:
- Can I edit an existing credit card authorization rule for a rate code?
- How can I change the authorization amount rule already set up for a room type?
instructions:
- text: Update the existing authorization configuration rule at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Modify an authorization rule that is already configured for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizationConfigRule'].post
update:
x-apievangelist-phrasing:
intent: Create a credit card authorization rule
effect: write
questions:
- How do I set up a new authorization rule for a specific rate code or guarantee code?
- Can authorization rules be scoped to room type, source code or rate category?
instructions:
- text: Create a new credit card authorization rule at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add an authorization configuration rule for a guarantee code at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizationConfigRule'].delete
update:
x-apievangelist-phrasing:
intent: Delete a credit card authorization rule
effect: destructive
questions:
- Can I delete the authorization rule tied to one rate code?
- Which criteria identify the authorization rule I want removed?
instructions:
- text: Delete the authorization rule for rate code {rate} at hotel {hotel}.
slots:
rate: query.rateCode
hotel: query.hotelId
- text: Remove the authorization configuration rule for room type {room} at hotel {hotel}.
slots:
room: query.roomType
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizationConfigRules'].get
update:
x-apievangelist-phrasing:
intent: List credit card authorization rules
effect: read
questions:
- What credit card authorization rules does my hotel have configured?
- Where can I see all authorization config rules by room type and rate code?
instructions:
- text: Show the authorization configuration rules for hotel {hotel}.
slots:
hotel: query.hotelId
- text: List every card authorization rule at my property.
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizerGroups'].get
update:
x-apievangelist-phrasing:
intent: List comp authorizer groups
effect: read
questions:
- Which authorizer groups exist at my hotel?
- Can I search authorizer groups with a wildcard on the code?
instructions:
- text: List the authorizer groups at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Find authorizer group {group} at hotel {hotel}.
slots:
group: query.authorizerGroupsCodes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizerGroups'].put
update:
x-apievangelist-phrasing:
intent: Update existing authorizer groups
effect: write
questions:
- Can I change the description or members of an existing authorizer group?
- How can I edit an authorizer group after it was created?
instructions:
- text: Update the existing authorizer groups at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change an authorizer group's settings at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizerGroups'].post
update:
x-apievangelist-phrasing:
intent: Create new authorizer groups
effect: write
questions:
- How do I create a new group of comp authorizers?
- Can I add several authorizer groups in one request?
instructions:
- text: Create new authorizer groups at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Set up a new comp authorizer group for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/authorizerGroups'].delete
update:
x-apievangelist-phrasing:
intent: Delete an authorizer group
effect: destructive
questions:
- Can I remove an authorizer group we no longer use?
- What happens if I delete an authorizer group code?
instructions:
- text: Delete authorizer group {group} at hotel {hotel}.
slots:
group: query.authorizerGroup
hotel: query.hotelId
- text: Remove the authorizer group {group}.
slots:
group: query.authorizerGroup
method: generated
generated: '2026-09-26'
- target: $.paths['/budgetForecast'].get
update:
x-apievangelist-phrasing:
intent: Get budget and forecast figures
effect: read
questions:
- What are my hotel's budget versus forecast numbers for the year by market segment?
- Can I compare actual, budget and forecast revenue by rate code?
- Is catering covers and revenue included in the budget forecast data?
instructions:
- text: Show the budget forecast for hotel {hotel} for year {year}.
slots:
hotel: query.hotelId
year: query.year
- text: Get market segment budget and forecast revenue for {year} at hotel {hotel}.
slots:
year: query.year
hotel: query.hotelId
- text: Pull rate code budget vs actual variance for hotel {hotel}.
slots:
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/budgetForecast'].put
update:
x-apievangelist-phrasing:
intent: Delete budget forecast segment figures
effect: destructive
questions:
- Can I clear the budget and forecast figures for certain segment codes?
- How can I wipe out a budget forecast entry that was loaded by mistake?
instructions:
- text: Delete the budget forecast figures for the given segment codes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Clear budget forecast data for specific segments at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/budgetForecast/set'].put
update:
x-apievangelist-phrasing:
intent: Add or update budget forecast figures
effect: write
questions:
- How do I load budget and forecast numbers into the hotel's system?
- Can I update forecast revenue for a segment that already has budget data?
instructions:
- text: Set budget forecast information for hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Load this year's budget and forecast numbers for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/cashSurchargeRange'].get
update:
x-apievangelist-phrasing:
intent: List cash surcharge ranges
effect: read
questions:
- What cash surcharge ranges are configured at my hotel?
- Can I look up a cash surcharge range by its code?
instructions:
- text: List the cash surcharge ranges at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Show cash surcharge range {code} for hotel {hotel}.
slots:
code: query.codes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/cashSurchargeRange'].put
update:
x-apievangelist-phrasing:
intent: Update a cash surcharge range
effect: write
questions:
- Can I change the thresholds on an existing cash surcharge range?
- How can I edit a cash surcharge range that's already set up?
instructions:
- text: Update the existing cash surcharge range at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change the amounts on a cash surcharge band at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/cashSurchargeRange'].post
update:
x-apievangelist-phrasing:
intent: Create a cash surcharge range
effect: write
questions:
- How do I add a surcharge for cash payments within a range of amounts?
- Can I define a new cash surcharge band for the front desk?
instructions:
- text: Create a new cash surcharge range at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add a cash surcharge band to hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/cashSurchargeRange'].delete
update:
x-apievangelist-phrasing:
intent: Delete a cash surcharge range
effect: destructive
questions:
- Can I remove a cash surcharge range by surcharge type?
- How can I stop applying a cash surcharge band?
instructions:
- text: Delete the cash surcharge range of type {type} at hotel {hotel}.
slots:
type: query.cashSurchargeType
hotel: query.hotelId
- text: Remove all cash surcharge ranges from hotel {hotel}.
slots:
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/cashierDetails/cashiers'].get
update:
x-apievangelist-phrasing:
intent: Look up cashiers by ID
effect: read
questions:
- Which cashiers are set up and who are they assigned to?
- Can I include inactive cashiers when looking them up by ID?
instructions:
- text: Get cashier {cashier}.
slots:
cashier: query.cashierIDs
- text: Look up cashiers named {name}, including inactive ones.
slots:
name: query.name
method: generated
generated: '2026-09-26'
- target: $.paths['/cashierDetails/cashiers/search'].post
update:
x-apievangelist-phrasing:
intent: Search cashiers with a request body
effect: read
questions:
- Can I search cashiers by posting the criteria instead of using query parameters?
- Is there a POST search for cashiers that pages through results?
instructions:
- text: Search cashiers by ID {cashier} using the POST search.
slots:
cashier: requestBody.cashierIDs
- text: Run a cashier search for app user {user} with limit {limit}.
slots:
user: requestBody.appUser
limit: requestBody.limit
method: generated
generated: '2026-09-26'
- target: $.paths['/cashiers'].put
update:
x-apievangelist-phrasing:
intent: Update an existing cashier
effect: write
questions:
- How can I change an existing cashier's name or status?
- Can I deactivate a cashier by editing its details?
instructions:
- text: Update the existing cashier details at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change cashier settings for an existing cashier at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/cashiers'].post
update:
x-apievangelist-phrasing:
intent: Create a new cashier
effect: write
questions:
- How do I create a new cashier for a front desk agent?
- Can I set up a cashier linked to an application user?
instructions:
- text: Create a new cashier at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add a cashier for a new night auditor at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/cashiers/nextAvailable'].get
update:
x-apievangelist-phrasing:
intent: Get the next available cashier number
effect: read
questions:
- What cashier number should I use for the next new cashier?
- Is there a way to get the next free cashier ID before creating one?
instructions:
- text: Get the next available cashier number for hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Tell me which cashier number is free to assign.
method: generated
generated: '2026-09-26'
- target: $.paths['/collectingAgentTaxes'].get
update:
x-apievangelist-phrasing:
intent: List collecting agent taxes
effect: read
questions:
- Which collecting agent taxes are configured for my hotel?
- Can I filter collecting agent taxes by tax type?
instructions:
- text: List collecting agent taxes at hotel {hotel}.
slots:
hotel: query.hotelId
- text: Show collecting agent tax {tax} for hotel {hotel}.
slots:
tax: query.taxCodes
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/collectingAgentTaxes'].put
update:
x-apievangelist-phrasing:
intent: Update collecting agent taxes
effect: write
questions:
- Can I change the setup of a collecting agent tax that already exists?
- How can I edit a collecting agent tax's percentage?
instructions:
- text: Update existing collecting agent taxes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Modify a collecting agent tax definition at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/collectingAgentTaxes'].post
update:
x-apievangelist-phrasing:
intent: Create collecting agent taxes
effect: write
questions:
- How do I set up a tax where the hotel collects on behalf of an agent?
- Can I add a new collecting agent tax code?
instructions:
- text: Create a new collecting agent tax at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add collecting agent taxes to hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/collectingAgentTaxes'].delete
update:
x-apievangelist-phrasing:
intent: Delete collecting agent taxes
effect: destructive
questions:
- Can I remove a collecting agent tax code?
- What is needed to delete collecting agent taxes by tax type?
instructions:
- text: Delete collecting agent tax {tax} at hotel {hotel}.
slots:
tax: query.taxCode
hotel: query.hotelId
- text: Remove collecting agent taxes of type {type} from hotel {hotel}.
slots:
type: query.taxTypeCodes
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/compAuthorizers/set'].put
update:
x-apievangelist-phrasing:
intent: Set up a comp authorizer
effect: write
questions:
- How do I assign someone as a comp authorizer with their limits?
- Can I set the comp authorizer details for a user?
instructions:
- text: Set the comp authorizer configuration at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Make a user a comp authorizer at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/compTypes'].put
update:
x-apievangelist-phrasing:
intent: Update existing comp types
effect: write
questions:
- Can I edit the description of an existing comp type?
- How can I change comp types that were already defined?
instructions:
- text: Update the existing comp types at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change comp type settings already configured at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/compTypes'].post
update:
x-apievangelist-phrasing:
intent: Create comp types
effect: write
questions:
- How do I define a new type of complimentary charge?
- Can I add several comp types at once?
instructions:
- text: Create new comp types at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add a complimentary type for marketing comps at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/compTypes/codes/{compTypesCode}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a comp type by code
effect: destructive
questions:
- Can I delete a comp type we no longer use?
- What code do I need to remove a comp type?
instructions:
- text: Delete comp type {code}.
slots:
code: path.compTypesCode
- text: Remove the comp type with code {code} from the hotel.
slots:
code: path.compTypesCode
method: generated
generated: '2026-09-26'
- target: $.paths['/currencyExchangeServiceTaxes'].get
update:
x-apievangelist-phrasing:
intent: List currency exchange service taxes
effect: read
questions:
- What service taxes are charged when guests exchange currency?
- Can I look up a currency exchange service tax by code?
instructions:
- text: List currency exchange service taxes at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Show exchange service tax {code} for hotel {hotel}.
slots:
code: query.codes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/currencyExchangeServiceTaxes'].put
update:
x-apievangelist-phrasing:
intent: Update currency exchange service taxes
effect: write
questions:
- Can I change the rate on an existing currency exchange service tax?
- How can I edit a service tax applied to foreign currency exchanges?
instructions:
- text: Update existing currency exchange service taxes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change the exchange service tax setup at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/currencyExchangeServiceTaxes'].post
update:
x-apievangelist-phrasing:
intent: Create currency exchange service taxes
effect: write
questions:
- How do I start charging a service tax on currency exchanges at the desk?
- Can I add a new currency exchange service tax code?
instructions:
- text: Create a currency exchange service tax at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add a new service tax for foreign currency exchange at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/currencyExchangeServiceTaxes'].delete
update:
x-apievangelist-phrasing:
intent: Delete a currency exchange service tax
effect: destructive
questions:
- Can I remove a currency exchange service tax?
- Which code identifies the exchange service tax to delete?
instructions:
- text: Delete currency exchange service tax {code} at hotel {hotel}.
slots:
code: query.currencyExchangeServiceTaxCode
hotel: query.hotelId
- text: Remove all currency exchange service taxes from hotel {hotel}.
slots:
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/customCharges/exemptions'].get
update:
x-apievangelist-phrasing:
intent: Search custom charge exemption configurations
effect: read
questions:
- Which custom charge exemptions are configured across the hotel?
- Can I search custom charge exemptions without knowing the hotel path?
instructions:
- text: Search custom charge exemption configs at hotel {hotel}.
slots:
hotel: query.hotelId
- text: Find custom charge exemption {config}, including inactive ones.
slots:
config: query.configurationId
method: generated
generated: '2026-09-26'
- target: $.paths['/dailyPlanCodes'].get
update:
x-apievangelist-phrasing:
intent: List daily plan arrangement codes
effect: read
questions:
- What daily plan codes are configured at my property?
- Can I include the linked transaction codes when listing daily plan codes?
instructions:
- text: List daily plan codes at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Show daily plan code {code} with its transaction codes at hotel {hotel}.
slots:
code: query.arrangementCodes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/dailyPlanCodes'].put
update:
x-apievangelist-phrasing:
intent: Update daily plan codes
effect: write
questions:
- Can I change the setup of an existing daily plan code?
- How can I edit daily plan arrangement codes?
instructions:
- text: Update daily plan codes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change the daily plan code configuration for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/defaultPaymentMethodRules'].get
update:
x-apievangelist-phrasing:
intent: Get default payment method rules
effect: read
questions:
- Which payment method is used by default for a transaction code?
- Can I page through default payment method rules?
instructions:
- text: Get the default payment method rule for transaction code {trx} and payment method {pm} at hotel {hotel}.
slots:
trx: query.transactionCodes
pm: query.paymentMethods
hotel: query.hotelIds
- text: Show default payment rules for payment method {pm}, transaction {trx}, hotel {hotel}.
slots:
pm: query.paymentMethods
trx: query.transactionCodes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/exchangeRates'].get
update:
x-apievangelist-phrasing:
intent: Search hotel exchange rates by type
effect: read
questions:
- What exchange rates is my hotel using today for cash and checks?
- Can I see past and future exchange rates for a currency?
instructions:
- text: Search exchange rates of type {type} at hotel {hotel}.
slots:
type: query.exchangeTypes
hotel: query.hotelId
- text: Show the current exchange rate information for hotel {hotel}.
slots:
hotel: query.hotelId
method: generated
generated: '2026-09-26'
- target: $.paths['/exchangeRates'].put
update:
x-apievangelist-phrasing:
intent: Delete hotel exchange rates
effect: destructive
questions:
- Can I delete an exchange rate that was entered wrong for my hotel?
- How can I remove hotel-level exchange rates?
instructions:
- text: Delete the specified hotel exchange rates at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Remove wrongly entered property exchange rates for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/exchangeRates/set'].put
update:
x-apievangelist-phrasing:
intent: Set hotel exchange rates
effect: write
questions:
- How do I enter today's exchange rate for a foreign currency at my hotel?
- Can I set buy and sell exchange rates for the property?
instructions:
- text: Set exchange rates for hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Enter new property-level currency exchange rates at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/expenseArrangementCodes'].get
update:
x-apievangelist-phrasing:
intent: List expense arrangement codes
effect: read
questions:
- What expense arrangement codes exist at my hotel?
- Can I wildcard search expense arrangement codes?
instructions:
- text: List expense arrangement codes at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Show expense arrangement code {code} for hotel {hotel}.
slots:
code: query.arrangementCodes
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/expenseArrangementCodes'].put
update:
x-apievangelist-phrasing:
intent: Update expense arrangement codes
effect: write
questions:
- Can I edit an existing expense arrangement code?
- How do I change the transaction codes on an expense arrangement?
instructions:
- text: Update existing expense arrangement codes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Modify an expense arrangement code at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/expenseArrangementCodes'].post
update:
x-apievangelist-phrasing:
intent: Create expense arrangement codes
effect: write
questions:
- How do I add a new expense arrangement code?
- Can I create several expense arrangement codes in one call?
instructions:
- text: Create new expense arrangement codes at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Add an expense arrangement code for hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
- target: $.paths['/expenseArrangementCodes'].delete
update:
x-apievangelist-phrasing:
intent: Delete an expense arrangement code
effect: destructive
questions:
- Can I remove an expense arrangement code?
- What does deleting an expense arrangement code require?
instructions:
- text: Delete expense arrangement code {code} at hotel {hotel}.
slots:
code: query.code
hotel: query.hotelId
- text: Remove the expense arrangement {code}.
slots:
code: query.code
method: generated
generated: '2026-09-26'
- target: $.paths['/expenseArrangementCodes/copy'].put
update:
x-apievangelist-phrasing:
intent: Copy expense arrangement codes to hotels
effect: write
questions:
- Can I copy an expense arrangement code from one hotel to other properties?
- Is there a way to replicate expense arrangements across the chain?
instructions:
- text: Copy expense arrangement codes from hotel {hotel} to other properties.
slots:
hotel: header.x-hotelid
- text: Replicate an expense arrangement code to other hotels in the chain.
method: generated
generated: '2026-09-26'
- target: $.paths['/fiscalFolioParameters'].get
update:
x-apievangelist-phrasing:
intent: List fiscal folio parameters
effect: read
questions:
- What fiscal folio parameters are configured for our fiscal printer integration?
- Can I include internal fiscal folio parameters in the list?
instructions:
- text: List fiscal folio parameters at hotel {hotel}.
slots:
hotel: query.hotelIds
- text: Show fiscal folio parameter {code} for hotel {hotel}.
slots:
code: query.code
hotel: query.hotelIds
method: generated
generated: '2026-09-26'
- target: $.paths['/fiscalFolioParameters'].put
update:
x-apievangelist-phrasing:
intent: Update fiscal folio parameters
effect: write
questions:
- Can I change the value of an existing fiscal folio parameter?
- How can I edit fiscal folio parameters already defined?
instructions:
- text: Update existing fiscal folio parameters at hotel {hotel}.
slots:
hotel: header.x-hotelid
- text: Change a fiscal folio parameter value at hotel {hotel}.
slots:
hotel: header.x-hotelid
method: generated
generated: '2026-09-26'
# --- truncated at 32 KB (166 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/overlays/oracle-hospitality-cashieringconfig-api-phrasing-overlay.yaml