Oracle Hospitality Cashiering Config API
Cashiering configurations affect the control and management of financial transactions at your property. You can configure cashiering components for articles for sale, cancellation handling, deposits, folios, settlements, exchange rates, payment methods and so on.
Operations 270
Showing the first 250 of 270. The full set is in the contract, and via get_provider_operations.
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“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?”
Tell an agent
Update the existing articles for hotel {hotel}.
Change the amount on article definitions already set up at hotel {hotel}.
Ask an LLM
“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?”
Tell an agent
Create new articles for hotel {hotel}.
Add a new minibar article under a transaction code at hotel {hotel}.
Ask an LLM
“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?”
Tell an agent
List the articles configured at hotel {hotel}.
Find articles under transaction code {trx} at hotel {hotel}.
Ask an LLM
“Can I remove an article that is no longer sold at the property?”
“What do I need to identify an article I want deleted?”
Tell an agent destructive · confirm first
Delete article {article} at hotel {hotel}.
Remove articles {article} from hotel {hotel}'s cashiering setup.
PUT
/authorizationConfigRule
Update a credit card authorization rule · Operation to change AuthorizationConfigRule
#
Ask an LLM
“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?”
Tell an agent
Update the existing authorization configuration rule at hotel {hotel}.
Modify an authorization rule that is already configured for hotel {hotel}.
POST
/authorizationConfigRule
Create a credit card authorization rule · Operation to create AuthorizationConfigRule
#
Ask an LLM
“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?”
Tell an agent
Create a new credit card authorization rule at hotel {hotel}.
Add an authorization configuration rule for a guarantee code at hotel {hotel}.
DELETE
/authorizationConfigRule
Delete a credit card authorization rule · Operation to delete AuthorizationConfigRule
#
Ask an LLM
“Can I delete the authorization rule tied to one rate code?”
“Which criteria identify the authorization rule I want removed?”
Tell an agent destructive · confirm first
Delete the authorization rule for rate code {rate} at hotel {hotel}.
Remove the authorization configuration rule for room type {room} at hotel {hotel}.
GET
/authorizationConfigRules
List credit card authorization rules · Operation to fetch AuthorizationConfigRules
#
Ask an LLM
“What credit card authorization rules does my hotel have configured?”
“Where can I see all authorization config rules by room type and rate code?”
Tell an agent
Show the authorization configuration rules for hotel {hotel}.
List every card authorization rule at my property.
Ask an LLM
“Can I change the description or members of an existing authorizer group?”
“How can I edit an authorizer group after it was created?”
Tell an agent
Update the existing authorizer groups at hotel {hotel}.
Change an authorizer group's settings at hotel {hotel}.
Ask an LLM
“How do I create a new group of comp authorizers?”
“Can I add several authorizer groups in one request?”
Tell an agent
Create new authorizer groups at hotel {hotel}.
Set up a new comp authorizer group for hotel {hotel}.
Ask an LLM
“Which authorizer groups exist at my hotel?”
“Can I search authorizer groups with a wildcard on the code?”
Tell an agent
List the authorizer groups at hotel {hotel}.
Find authorizer group {group} at hotel {hotel}.
Ask an LLM
“Can I remove an authorizer group we no longer use?”
“What happens if I delete an authorizer group code?”
Tell an agent destructive · confirm first
Delete authorizer group {group} at hotel {hotel}.
Remove the authorizer group {group}.
Ask an LLM
“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?”
Tell an agent destructive · confirm first
Delete the budget forecast figures for the given segment codes at hotel {hotel}.
Clear budget forecast data for specific segments at hotel {hotel}.
Ask an LLM
“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?”
Tell an agent
Show the budget forecast for hotel {hotel} for year {year}.
Get market segment budget and forecast revenue for {year} at hotel {hotel}.
Ask an LLM
“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?”
Tell an agent
Set budget forecast information for hotel {hotel}.
Load this year's budget and forecast numbers for hotel {hotel}.
PUT
/cashSurchargeRange
Update a cash surcharge range · Operation to change the Cash Surcharge Range
#
Ask an LLM
“Can I change the thresholds on an existing cash surcharge range?”
“How can I edit a cash surcharge range that's already set up?”
Tell an agent
Update the existing cash surcharge range at hotel {hotel}.
Change the amounts on a cash surcharge band at hotel {hotel}.
POST
/cashSurchargeRange
Create a cash surcharge range · Operation to create a Cash Surcharge Range
#
Ask an LLM
“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?”
Tell an agent
Create a new cash surcharge range at hotel {hotel}.
Add a cash surcharge band to hotel {hotel}.
Ask an LLM
“What cash surcharge ranges are configured at my hotel?”
“Can I look up a cash surcharge range by its code?”
Tell an agent
List the cash surcharge ranges at hotel {hotel}.
Show cash surcharge range {code} for hotel {hotel}.
DELETE
/cashSurchargeRange
Delete a cash surcharge range · Operation to delete the Cash Surcharge Range
#
Ask an LLM
“Can I remove a cash surcharge range by surcharge type?”
“How can I stop applying a cash surcharge band?”
Tell an agent destructive · confirm first
Delete the cash surcharge range of type {type} at hotel {hotel}.
Remove all cash surcharge ranges from hotel {hotel}.
Ask an LLM
“Which cashiers are set up and who are they assigned to?”
“Can I include inactive cashiers when looking them up by ID?”
Tell an agent
Get cashier {cashier}.
Look up cashiers named {name}, including inactive ones.
POST
/cashierDetails/cashiers/search
Search cashiers with a request body · Operation to fetch Cashiers
#
Ask an LLM
“Can I search cashiers by posting the criteria instead of using query parameters?”
“Is there a POST search for cashiers that pages through results?”
Tell an agent
Search cashiers by ID {cashier} using the POST search.
Run a cashier search for app user {user} with limit {limit}.
Ask an LLM
“How can I change an existing cashier's name or status?”
“Can I deactivate a cashier by editing its details?”
Tell an agent
Update the existing cashier details at hotel {hotel}.
Change cashier settings for an existing cashier at hotel {hotel}.
Ask an LLM
“How do I create a new cashier for a front desk agent?”
“Can I set up a cashier linked to an application user?”
Tell an agent
Create a new cashier at hotel {hotel}.
Add a cashier for a new night auditor at hotel {hotel}.
GET
/cashiers/nextAvailable
Get the next available cashier number · Operation to fetch AvailableCashierNumber
#
Ask an LLM
“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?”
Tell an agent
Get the next available cashier number for hotel {hotel}.
Tell me which cashier number is free to assign.
PUT
/collectingAgentTaxes
Update collecting agent taxes · Operation to change CollectingAgentTaxes
#
Ask an LLM
“Can I change the setup of a collecting agent tax that already exists?”
“How can I edit a collecting agent tax's percentage?”
Tell an agent
Update existing collecting agent taxes at hotel {hotel}.
Modify a collecting agent tax definition at hotel {hotel}.
POST
/collectingAgentTaxes
Create collecting agent taxes · Operation to create CollectingAgentTaxes
#
Ask an LLM
“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?”
Tell an agent
Create a new collecting agent tax at hotel {hotel}.
Add collecting agent taxes to hotel {hotel}.
Ask an LLM
“Which collecting agent taxes are configured for my hotel?”
“Can I filter collecting agent taxes by tax type?”
Tell an agent
List collecting agent taxes at hotel {hotel}.
Show collecting agent tax {tax} for hotel {hotel}.
DELETE
/collectingAgentTaxes
Delete collecting agent taxes · Operation to delete CollectingAgentTaxes
#
Ask an LLM
“Can I remove a collecting agent tax code?”
“What is needed to delete collecting agent taxes by tax type?”
Tell an agent destructive · confirm first
Delete collecting agent tax {tax} at hotel {hotel}.
Remove collecting agent taxes of type {type} from hotel {hotel}.
Ask an LLM
“How do I assign someone as a comp authorizer with their limits?”
“Can I set the comp authorizer details for a user?”
Tell an agent
Set the comp authorizer configuration at hotel {hotel}.
Make a user a comp authorizer at hotel {hotel}.
Ask an LLM
“How do I define a new type of complimentary charge?”
“Can I add several comp types at once?”
Tell an agent
Create new comp types at hotel {hotel}.
Add a complimentary type for marketing comps at hotel {hotel}.
Ask an LLM
“Can I edit the description of an existing comp type?”
“How can I change comp types that were already defined?”
Tell an agent
Update the existing comp types at hotel {hotel}.
Change comp type settings already configured at hotel {hotel}.
DELETE
/compTypes/codes/{compTypesCode}
Delete a comp type by code · Operation to Remove Comp Types
#
Ask an LLM
“Can I delete a comp type we no longer use?”
“What code do I need to remove a comp type?”
Tell an agent destructive · confirm first
Delete comp type {code}.
Remove the comp type with code {code} from the hotel.
PUT
/currencyExchangeServiceTaxes
Update currency exchange service taxes · Operation to change ExchangeServiceTaxes
#
Ask an LLM
“Can I change the rate on an existing currency exchange service tax?”
“How can I edit a service tax applied to foreign currency exchanges?”
Tell an agent
Update existing currency exchange service taxes at hotel {hotel}.
Change the exchange service tax setup at hotel {hotel}.
POST
/currencyExchangeServiceTaxes
Create currency exchange service taxes · Operation to create CurrencyExchangeServiceTaxes
#
Ask an LLM
“How do I start charging a service tax on currency exchanges at the desk?”
“Can I add a new currency exchange service tax code?”
Tell an agent
Create a currency exchange service tax at hotel {hotel}.
Add a new service tax for foreign currency exchange at hotel {hotel}.
GET
/currencyExchangeServiceTaxes
List currency exchange service taxes · Operation to fetch CurrencyExchangeServiceTaxes
#
Ask an LLM
“What service taxes are charged when guests exchange currency?”
“Can I look up a currency exchange service tax by code?”
Tell an agent
List currency exchange service taxes at hotel {hotel}.
Show exchange service tax {code} for hotel {hotel}.
DELETE
/currencyExchangeServiceTaxes
Delete a currency exchange service tax · Operation to delete CurrencyExchangeServiceTaxes
#
Ask an LLM
“Can I remove a currency exchange service tax?”
“Which code identifies the exchange service tax to delete?”
Tell an agent destructive · confirm first
Delete currency exchange service tax {code} at hotel {hotel}.
Remove all currency exchange service taxes from hotel {hotel}.
GET
/customCharges/exemptions
Search custom charge exemption configurations · Operation to fetch Custom Charge Exemptions Config
#
Ask an LLM
“Which custom charge exemptions are configured across the hotel?”
“Can I search custom charge exemptions without knowing the hotel path?”
Tell an agent
Search custom charge exemption configs at hotel {hotel}.
Find custom charge exemption {config}, including inactive ones.
Ask an LLM
“Can I change the setup of an existing daily plan code?”
“How can I edit daily plan arrangement codes?”
Tell an agent
Update daily plan codes at hotel {hotel}.
Change the daily plan code configuration for hotel {hotel}.
Ask an LLM
“What daily plan codes are configured at my property?”
“Can I include the linked transaction codes when listing daily plan codes?”
Tell an agent
List daily plan codes at hotel {hotel}.
Show daily plan code {code} with its transaction codes at hotel {hotel}.
GET
/defaultPaymentMethodRules
Get default payment method rules · Operation to fetch DefaultPaymentMethodRule
#
Ask an LLM
“Which payment method is used by default for a transaction code?”
“Can I page through default payment method rules?”
Tell an agent
Get the default payment method rule for transaction code {trx} and payment method {pm} at hotel {hotel}.
Show default payment rules for payment method {pm}, transaction {trx}, hotel {hotel}.
Ask an LLM
“What exchange rates is my hotel using today for cash and checks?”
“Can I see past and future exchange rates for a currency?”
Tell an agent
Search exchange rates of type {type} at hotel {hotel}.
Show the current exchange rate information for hotel {hotel}.
Ask an LLM
“Can I delete an exchange rate that was entered wrong for my hotel?”
“How can I remove hotel-level exchange rates?”
Tell an agent destructive · confirm first
Delete the specified hotel exchange rates at hotel {hotel}.
Remove wrongly entered property exchange rates for hotel {hotel}.
Ask an LLM
“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?”
Tell an agent
Set exchange rates for hotel {hotel}.
Enter new property-level currency exchange rates at hotel {hotel}.
PUT
/expenseArrangementCodes
Update expense arrangement codes · Operation to change ExpenseArrangementCodes
#
Ask an LLM
“Can I edit an existing expense arrangement code?”
“How do I change the transaction codes on an expense arrangement?”
Tell an agent
Update existing expense arrangement codes at hotel {hotel}.
Modify an expense arrangement code at hotel {hotel}.
POST
/expenseArrangementCodes
Create expense arrangement codes · Operation to create ExpenseArrangementCodes
#
Ask an LLM
“How do I add a new expense arrangement code?”
“Can I create several expense arrangement codes in one call?”
Tell an agent
Create new expense arrangement codes at hotel {hotel}.
Add an expense arrangement code for hotel {hotel}.
GET
/expenseArrangementCodes
List expense arrangement codes · Operation to fetch ExpenseArrangementCodes
#
Ask an LLM
“What expense arrangement codes exist at my hotel?”
“Can I wildcard search expense arrangement codes?”
Tell an agent
List expense arrangement codes at hotel {hotel}.
Show expense arrangement code {code} for hotel {hotel}.
DELETE
/expenseArrangementCodes
Delete an expense arrangement code · Operation to delete ExpenseArrangementCodes
#
Ask an LLM
“Can I remove an expense arrangement code?”
“What does deleting an expense arrangement code require?”
Tell an agent destructive · confirm first
Delete expense arrangement code {code} at hotel {hotel}.
Remove the expense arrangement {code}.
PUT
/expenseArrangementCodes/copy
Copy expense arrangement codes to hotels · Operation to copy ExpenseArrangementCodes
#
Ask an LLM
“Can I copy an expense arrangement code from one hotel to other properties?”
“Is there a way to replicate expense arrangements across the chain?”
Tell an agent
Copy expense arrangement codes from hotel {hotel} to other properties.
Replicate an expense arrangement code to other hotels in the chain.
PUT
/fiscalFolioParameters
Update fiscal folio parameters · Operation to change FiscalFolioParameters
#
Ask an LLM
“Can I change the value of an existing fiscal folio parameter?”
“How can I edit fiscal folio parameters already defined?”
Tell an agent
Update existing fiscal folio parameters at hotel {hotel}.
Change a fiscal folio parameter value at hotel {hotel}.
GET
/fiscalFolioParameters
List fiscal folio parameters · Operation to fetch FiscalFolioParameters
#
Ask an LLM
“What fiscal folio parameters are configured for our fiscal printer integration?”
“Can I include internal fiscal folio parameters in the list?”
Tell an agent
List fiscal folio parameters at hotel {hotel}.
Show fiscal folio parameter {code} for hotel {hotel}.
DELETE
/fiscalFolioParameters
Delete fiscal folio parameters · Operation to delete FiscalFolioParameters
#
Ask an LLM
“Can I remove fiscal folio parameters for one fiscal partner?”
“Which values identify a fiscal folio parameter to delete?”
Tell an agent destructive · confirm first
Delete fiscal folio parameter {code} for partner {partner} at hotel {hotel}.
Remove fiscal folio parameters of partner {partner}.
Ask an LLM
“Can I change the start or end of an existing fiscal period?”
“How can I correct fiscal periods already set up?”
Tell an agent
Update existing fiscal periods at hotel {hotel}.
Change fiscal period dates at hotel {hotel}.
Ask an LLM
“How do I create accounting periods within a fiscal year?”
“Can fiscal periods be generated on a cycle?”
Tell an agent
Create new fiscal periods at hotel {hotel}.
Add cycle-based fiscal periods for hotel {hotel}.
Ask an LLM
“What are my hotel's fiscal periods for this year?”
“Can I filter fiscal periods by period type?”
Tell an agent
List fiscal periods at hotel {hotel} for year {year}.
Show fiscal period {period} at hotel {hotel}.
Ask an LLM
“Can I delete fiscal periods starting from a certain date?”
“How can I remove the periods of one fiscal year?”
Tell an agent destructive · confirm first
Delete fiscal periods of year {year} at hotel {hotel}.
Remove fiscal periods starting {start} at hotel {hotel}.
Ask an LLM
“Can I change the dates of an existing fiscal year?”
“How can I edit a fiscal year definition?”
Tell an agent
Update existing fiscal years at hotel {hotel}.
Change fiscal year boundaries at hotel {hotel}.
Ask an LLM
“How do I set up next year's fiscal year for accounting?”
“Can I create several fiscal years at once?”
Tell an agent
Create new fiscal years at hotel {hotel}.
Add next fiscal year to hotel {hotel}.
Ask an LLM
“Which fiscal years are defined for my hotel?”
“Can I filter fiscal years by year type?”
Tell an agent
List fiscal years at hotel {hotel}.
Show fiscal year {year} for hotel {hotel}.
Ask an LLM
“Can I delete a fiscal year that was created by mistake?”
“What identifies the fiscal year to remove?”
Tell an agent destructive · confirm first
Delete fiscal year {year} at hotel {hotel}.
Remove the fiscal year {year} from the hotel calendar.
PUT
/folioArrangementCodes
Update folio arrangement codes · Operation to change FolioArrangementCodes
#
Ask an LLM
“Can I edit an existing folio arrangement code?”
“How can I change the transaction codes grouped under a folio arrangement?”
Tell an agent
Update existing folio arrangement codes at hotel {hotel}.
Change a folio arrangement code's setup at hotel {hotel}.
POST
/folioArrangementCodes
Create folio arrangement codes · Operation to create FolioArrangementCodes
#
Ask an LLM
“How do I create a new folio arrangement code?”
“Can I add folio arrangement codes in bulk?”
Tell an agent
Create new folio arrangement codes at hotel {hotel}.
Add a folio arrangement code for hotel {hotel}.
GET
/folioArrangementCodes
List folio arrangement codes · Operation to fetch FolioArrangementCodes
#
Ask an LLM
“Which folio arrangement codes control where charges land on the bill?”
“Can I list folio arrangement codes together with their transaction codes?”
Tell an agent
List folio arrangement codes at hotel {hotel}.
Show folio arrangement {code} at hotel {hotel}.
DELETE
/folioArrangementCodes
Delete a folio arrangement code · Operation to delete FolioArrangementCodes
#
Ask an LLM
“Can I remove a folio arrangement code that's obsolete?”
“What is required to delete a folio arrangement?”
Tell an agent destructive · confirm first
Delete folio arrangement code {code} at hotel {hotel}.
Remove the folio arrangement {code}.
PUT
/folioArrangementCodes/copy
Copy folio arrangement codes to hotels · Operation to copy FolioArrangementCodes
#
Ask an LLM
“Can I copy a folio arrangement code to other hotels?”
“Is there a way to push folio arrangements to sister properties?”
Tell an agent
Copy folio arrangement codes from hotel {hotel} to other properties.
Replicate a folio arrangement code across chain hotels.
Ask an LLM
“Can I change the wording printed on folio copies?”
“How can I edit an existing folio copy legend's text?”
Tell an agent
Update existing folio copy legends at hotel {hotel}.
Change the folio copy legend text at hotel {hotel}.
Ask an LLM
“What legends print on folio copies, like "Guest Copy" or "Hotel Copy"?”
“Can I get folio copy legends in a specific language?”
Tell an agent
List folio copy legends at hotel {hotel}.
Show folio copy legend {code} in language {lang}.
Ask an LLM
“Can I change the settings of an existing folio print queue?”
“How can I deactivate a folio print queue?”
Tell an agent
Update existing folio print queues at hotel {hotel}.
Change a folio print queue's configuration at hotel {hotel}.
Ask an LLM
“How do I set up a new queue for printing folios?”
“Can I add several folio print queues at once?”
Tell an agent
Create new folio print queues at hotel {hotel}.
Add a folio print queue for the front office at hotel {hotel}.
Ask an LLM
“Which folio print queues exist at my hotel?”
“Can I include inactive print queues in the list?”
Tell an agent
List folio print queues at hotel {hotel}.
Show folio print queue {queue} at hotel {hotel}.
Ask an LLM
“Can I remove a folio print queue by name?”
“What happens when I delete a print queue for folios?”
Tell an agent destructive · confirm first
Delete folio print queue {queue} at hotel {hotel}.
Remove the print queue {queue} for folios.
GET
/folioTypeLegendMappings
Get folio type legend mappings · Operation to fetch folio type legend mappings config
#
Ask an LLM
“Which folio types are mapped to a given copy legend?”
“Can I filter legend mappings by folio type?”
Tell an agent
Get legend mappings for legend {legend} at hotel {hotel}.
Show legend {legend} mappings for folio type {type} at hotel {hotel}.
POST
/folioTypeLegendMappings
Create folio type legend mappings · Operation to create folio type legend mappings config
#
Ask an LLM
“How do I map a folio type to a copy legend for the first time?”
“Can I add new legend mappings for several folio types?”
Tell an agent
Create folio type legend mappings at hotel {hotel}.
Map a folio type to a new copy legend at hotel {hotel}.
PUT
/folioTypeLegendMappings
Update folio type legend mappings · Operation to change folio type legend mappings config
#
Ask an LLM
“Can I change which legend a folio type prints with?”
“How can I edit an existing folio type to legend mapping?”
Tell an agent
Update folio type legend mappings at hotel {hotel}.
Change the legend mapped to a folio type at hotel {hotel}.
Ask an LLM
“Can I rename an existing folio type?”
“How can I change a folio type's configuration?”
Tell an agent
Update existing folio types at hotel {hotel}.
Change a folio type name at hotel {hotel}.
Ask an LLM
“How do I add a new folio type name?”
“Can I create folio types tied to tax types?”
Tell an agent
Create new folio types at hotel {hotel}.
Add a folio type name for hotel {hotel}.
Ask an LLM
“What folio types, like deposit or proforma, are configured?”
“Can I filter folio types by tax type?”
Tell an agent
List folio types at hotel {hotel}.
Show folio type {type} at hotel {hotel}.
Ask an LLM
“Can I remove a folio type we don't print anymore?”
“What code do I pass to delete a folio type?”
Tell an agent destructive · confirm first
Delete folio type {code} at hotel {hotel}.
Remove the folio type name {code}.
Ask an LLM
“Can I change the decimals or description of a foreign currency?”
“How do I deactivate a foreign currency?”
Tell an agent
Update the existing foreign currency definitions at hotel {hotel}.
Change a foreign currency's settings for hotel {hotel}.
Ask an LLM
“How do I add a new foreign currency the desk can accept?”
“Can I set up multiple foreign currencies in one go?”
Tell an agent
Create new foreign currencies for hotel {hotel}.
Add a foreign currency code at hotel {hotel}.
Ask an LLM
“Which foreign currencies does the property accept?”
“Can I search foreign currencies by description?”
Tell an agent
List foreign currencies, including inactive ones.
Show foreign currency {currency}.
Ask an LLM
“Can I remove a foreign currency we stopped accepting?”
“Which currency codes can be deleted together?”
Tell an agent destructive · confirm first
Delete foreign currency {currency}.
Remove foreign currencies {currency} from the setup.
Ask an LLM
“Can I change the service charge or tax a transaction code generates?”
“How do I edit an existing generate rule on a sales transaction code?”
Tell an agent
Update transaction generates at hotel {hotel}.
Change the generate calculation on an existing sales charge at hotel {hotel}.
Ask an LLM
“How do I make a transaction code automatically add tax and service charge when posted?”
“Can generates post extra charges to package or AR ledgers too?”
Tell an agent
Create transaction generates at hotel {hotel}.
Add a service charge generate to a sales transaction code at hotel {hotel}.
GET
/globalExchangeRates
Get chain-wide global exchange rates · Operation to fetch GlobalExchangeRates
#
Ask an LLM
“What global exchange rates are set for the whole chain?”
“Can I see past and future chain-level exchange rates?”
Tell an agent
Get global exchange rates of type {type}.
Show the chain's global currency exchange rates.
Ask an LLM
“Can I delete a chain-level global exchange rate?”
“How can I remove global exchange rates entered in error?”
Tell an agent destructive · confirm first
Delete the specified global exchange rates for the chain.
Remove these wrong chain-wide global exchange rates: {rates}.
Ask an LLM
“How do I set an exchange rate for every hotel in the chain at once?”
“Can I enter global exchange rates for a new currency?”
Tell an agent
Set global exchange rates for the chain.
Enter these new chain-wide global exchange rates: {rates}.
PUT
/groupArrangementCodes
Update group arrangement codes · Operation to change GroupArrangementCodes
#
Ask an LLM
“Can I edit an existing group arrangement code?”
“How can I change which charges a group arrangement covers?”
Tell an agent
Update existing group arrangement codes at hotel {hotel}.
Change a group arrangement code at hotel {hotel}.
POST
/groupArrangementCodes
Create group arrangement codes · Operation to create GroupArrangementCodes
#
Ask an LLM
“How do I create a new group arrangement code?”
“Can I add group arrangement codes for several groups at once?”
Tell an agent
Create new group arrangement codes at hotel {hotel}.
Add a group arrangement code to hotel {hotel}.
GET
/groupArrangementCodes
List group arrangement codes · Operation to create GroupArrangementCodes
#
Ask an LLM
“Which group arrangement codes are configured for group billing?”
“Can I get group arrangement codes with their transaction codes?”
Tell an agent
List group arrangement codes at hotel {hotel}.
Show group arrangement {code} at hotel {hotel}.
DELETE
/groupArrangementCodes
Delete a group arrangement code · Operation to delete GroupArrangementCodes
#
Ask an LLM
“Can I remove a group arrangement code?”
“What do I pass to delete one group arrangement?”
Tell an agent destructive · confirm first
Delete group arrangement code {code} at hotel {hotel}.
Remove the group arrangement {code}.
PUT
/groupArrangementCodes/copy
Copy group arrangement codes to hotels · Operation to copy GroupArrangementCodes
#
Ask an LLM
“Can I copy group arrangement codes to other properties?”
“Is it possible to reuse a group arrangement across the chain?”
Tell an agent
Copy group arrangement codes from hotel {hotel} to other hotels.
Replicate a group arrangement code to sister properties.
Ask an LLM
“Can I change the Government Uniform Invoice number rules?”
“How do I edit the GUI numbering ranges already defined?”
Tell an agent
Update the GUI number rules at hotel {hotel}.
Change Government Uniform Invoice numbering at hotel {hotel}.
Ask an LLM
“What Government Uniform Invoice number rules are set up at my hotel?”
“Where do I see the GUI numbering configuration?”
Tell an agent
Get the GUI number rules for hotel {hotel}.
Show Government Uniform Invoice numbering rules for hotel {hotel}.
Ask an LLM
“Can I change the description of an adjustment reason code?”
“How do I edit existing adjustment codes?”
Tell an agent
Update existing adjustment codes at hotel {hotel}.
Change an adjustment reason code at hotel {hotel}.
Ask an LLM
“How do I add a new reason code for posting adjustments?”
“Can I create several adjustment codes at once?”
Tell an agent
Create new adjustment codes at hotel {hotel}.
Add an adjustment reason code for hotel {hotel}.
Ask an LLM
“Which adjustment reason codes can cashiers use?”
“Can I search adjustment codes with a wildcard?”
Tell an agent
List adjustment codes at hotel {hotel}.
Show adjustment code {code} for hotel {hotel}.
Ask an LLM
“Can I remove an adjustment reason code?”
“What is needed to delete an adjustment code?”
Tell an agent destructive · confirm first
Delete adjustment code {code} at hotel {hotel}.
Remove the adjustment reason {code}.
PUT
/hotelAdjustmentCodes/copy
Copy adjustment codes to hotels · Operation to copy AdjustmentCodes
#
Ask an LLM
“Can I copy adjustment codes from one hotel to another?”
“Is there a way to share adjustment reason codes chain-wide?”
Tell an agent
Copy adjustment codes from hotel {hotel} to other hotels.
Replicate adjustment reason codes to sister properties.
Ask an LLM
“Can I change the settings of an existing payment method?”
“How do I edit the transaction code a payment method posts to?”
Tell an agent
Update existing payment methods at hotel {hotel}.
Change a payment method's setup at hotel {hotel}.
Ask an LLM
“How do I add a new payment method the desk can accept?”
“Can I set up a new card type as a payment method?”
Tell an agent
Create new payment methods at hotel {hotel}.
Add a payment method for a new card type at hotel {hotel}.
Ask an LLM
“Which payment methods, like cards or cash, are accepted at my hotel?”
“Can I page through payment methods and filter by transaction code?”
Tell an agent
List payment methods at hotel {hotel}.
Show payment method {pm} at hotel {hotel}.
Ask an LLM
“Can I copy payment methods to other properties?”
“Is it possible to reuse one hotel's payment methods across the chain?”
Tell an agent
Copy payment methods from hotel {hotel} to other hotels.
Replicate payment method setup to sister properties.
Ask an LLM
“Can I change the description of an existing tax type?”
“How do I edit tax types already defined?”
Tell an agent
Update existing tax types at hotel {hotel}.
Change a tax type's configuration at hotel {hotel}.
Ask an LLM
“How do I add a new tax type, for example for tax-exempt guests?”
“Can I set up several tax types at once?”
Tell an agent
Create new tax types at hotel {hotel}.
Add a tax type for hotel {hotel}.
Ask an LLM
“What tax types are configured at my hotel?”
“Can I wildcard search tax type codes?”
Tell an agent
List tax types at hotel {hotel}.
Show tax type {type} for hotel {hotel}.
Ask an LLM
“Can I remove a tax type that's no longer used?”
“What do I pass to delete a tax type?”
Tell an agent destructive · confirm first
Delete tax type {type} at hotel {hotel}.
Remove tax type code {type} from hotel {hotel}.
Ask an LLM
“Can I copy a tax type from one property to others?”
“Is there a way to share tax types across hotels?”
Tell an agent
Copy tax types from hotel {hotel} to other properties.
Replicate a tax type across sister hotels.
PUT
/hotelVouchersConfig/copy
Copy voucher configuration to hotels · Operation to copy Vouchers Config
#
Ask an LLM
“Can I copy membership voucher setup to another hotel?”
“Is there a way to reuse voucher configuration by membership type?”
Tell an agent
Copy voucher configuration from hotel {hotel} to other hotels.
Replicate membership voucher setup to sister properties.
GET
/hotels/{hotelId}/compAuthorizers
List comp authorizers at a hotel · Operation to fetch CompAuthorizers
#
Ask an LLM
“Who is allowed to authorize comps at my hotel?”
“Can I include terminated or inactive comp authorizers?”
Tell an agent
List comp authorizers at hotel {hotel}.
Find comp authorizer with last name {last} at hotel {hotel}.
POST
/hotels/{hotelId}/compAuthorizers/search
Search comp authorizers with a request body · Operation to fetch CompAuthorizers
#
Ask an LLM
“Can I search comp authorizers by posting the criteria?”
“Is there a POST search for comp authorizers by external user ID?”
Tell an agent
Search comp authorizers at hotel {hotel} using the POST search.
Run a comp authorizer search for external user {user} at hotel {hotel}.
GET
/hotels/{hotelId}/compBucket/redemption
List comp bucket redemption codes · Operation to fetch Comp Bucket Redemption Codes
#
Ask an LLM
“What comp bucket redemption codes exist at my hotel?”
“Can I wildcard search redemption codes?”
Tell an agent
List comp bucket redemption codes at hotel {hotel}.
Find redemption codes like {code} at hotel {hotel}.
POST
/hotels/{hotelId}/compBucket/redemption
Create comp bucket redemption codes · Operation to create Comp Bucket Redemption Codes
#
Ask an LLM
“How do I create a new comp bucket redemption code?”
“Can I add several redemption codes to the comp bucket at once?”
Tell an agent
Create comp bucket redemption codes at hotel {hotel}.
Add a new comp redemption code for hotel {hotel}.
GET
/hotels/{hotelId}/compBucket/redemption/{redemptionCode}
Get one comp bucket redemption code · Operation to fetch Comp Bucket Redemption Codes
#
Ask an LLM
“What is the setup of a specific comp bucket redemption code?”
“Can I pull the details of one redemption code by its code?”
Tell an agent
Get comp bucket redemption code {code} at hotel {hotel}.
Show redemption code {code} details for hotel {hotel}.
PUT
/hotels/{hotelId}/compBucket/redemption/{redemptionCode}
Update a comp bucket redemption code · Operation to change Comp Bucket Redemption Codes
#
Ask an LLM
“Can I change an existing comp bucket redemption code?”
“How do I edit the settings of one redemption code?”
Tell an agent
Update comp bucket redemption code {code} at hotel {hotel}.
Change the existing redemption code {code} for hotel {hotel}.
DELETE
/hotels/{hotelId}/compBucket/redemption/{redemptionCode}
Delete a comp bucket redemption code · Operation to remove Comp Bucket Redemption Codes
#
Ask an LLM
“Can I remove a comp bucket redemption code?”
“What happens if I delete a redemption code from the comp bucket?”
Tell an agent destructive · confirm first
Delete comp bucket redemption code {code} at hotel {hotel}.
Remove redemption code {code} from hotel {hotel}.
Ask an LLM
“What comp types are configured at my hotel?”
“Can I look up one comp type by its code?”
Tell an agent
List comp types at hotel {hotel}.
Show comp type {code} at hotel {hotel}.
GET
/hotels/{hotelId}/customCharges
List custom charge codes at a hotel · Operation to fetch Custom Charge Codes
#
Ask an LLM
“What custom charge codes are set up at my hotel?”
“Can I include inactive custom charges in the list?”
Tell an agent
List custom charge codes at hotel {hotel}.
Find custom charges matching {config} at hotel {hotel}.
POST
/hotels/{hotelId}/customCharges
Create custom charge codes · Operation to create Custom Charge Codes
#
Ask an LLM
“How do I create a new custom charge code?”
“Can I add several custom charges at once?”
Tell an agent
Create custom charge codes at hotel {hotel}.
Add a new custom charge configuration for hotel {hotel}.
GET
/hotels/{hotelId}/customCharges/configuration/{configurationId}
Get one custom charge configuration · Operation to fetch Custom Charge Codes
#
Ask an LLM
“What does a particular custom charge configuration contain?”
“Can I fetch a single custom charge by configuration ID?”
Tell an agent
Get custom charge configuration {config} at hotel {hotel}.
Show details of custom charge {config} for hotel {hotel}.
PUT
/hotels/{hotelId}/customCharges/configuration/{configurationId}
Update a custom charge configuration · Operation to change Custom Charge Codes
#
Ask an LLM
“Can I change an existing custom charge configuration?”
“How do I edit a custom charge code by its configuration ID?”
Tell an agent
Update custom charge configuration {config} at hotel {hotel}.
Change the custom charge {config} for hotel {hotel}.
DELETE
/hotels/{hotelId}/customCharges/configuration/{configurationId}
Delete a custom charge configuration · Operation to remove Custom Charge Codes
#
Ask an LLM
“Can I remove a custom charge code?”
“What ID do I need to delete a custom charge configuration?”
Tell an agent destructive · confirm first
Delete custom charge configuration {config} at hotel {hotel}.
Remove custom charge {config} from hotel {hotel}.
POST
/hotels/{hotelId}/customCharges/exemptions
Create custom charge exemptions · Operation to create Custom Charge Exemptions Config
#
Ask an LLM
“How do I exempt certain guests or rates from a custom charge?”
“Can I create a new custom charge exemption configuration?”
Tell an agent
Create a custom charge exemption configuration at hotel {hotel}.
Add a new custom charge exemption for hotel {hotel}.
GET
/hotels/{hotelId}/customCharges/exemptions/{configurationId}
Get one custom charge exemption configuration · Operation to fetch Custom Charge Exemptions Config
#
Ask an LLM
“What does a specific custom charge exemption cover?”
“Can I fetch one exemption config by its ID at a hotel?”
Tell an agent
Get custom charge exemption {config} at hotel {hotel}.
Show exemption configuration {config} for hotel {hotel}.
PUT
/hotels/{hotelId}/customCharges/exemptions/{configurationId}
Update a custom charge exemption configuration · Operation to change Custom Charge Exemptions Config
#
Ask an LLM
“Can I change an existing custom charge exemption?”
“How do I edit one exemption configuration?”
Tell an agent
Update custom charge exemption {config} at hotel {hotel}.
Change the exemption rules of {config} at hotel {hotel}.
DELETE
/hotels/{hotelId}/customCharges/exemptions/{configurationId}
Delete a custom charge exemption configuration · Operation to remove Custom Charge Exemptions Config
#
Ask an LLM
“Can I remove a custom charge exemption?”
“What ID identifies the exemption config to delete?”
Tell an agent destructive · confirm first
Delete custom charge exemption {config} at hotel {hotel}.
Remove exemption configuration {config} from hotel {hotel}.
GET
/hotels/{hotelId}/customNumbers
List custom number configurations · Operation to fetch custom number config
#
Ask an LLM
“Which custom numbering configurations are set up at my hotel?”
“Can I filter custom number configs by area or date range?”
Tell an agent
List custom number configurations at hotel {hotel}.
Find custom number configs for area {area} at hotel {hotel}.
POST
/hotels/{hotelId}/customNumbers
Create a custom number configuration · Operation to create custom number config
#
Ask an LLM
“How do I set up a new custom numbering sequence for the hotel?”
“Can I create a custom number configuration with a duration?”
Tell an agent
Create a custom number configuration at hotel {hotel}.
Add a new custom numbering setup for hotel {hotel}.
GET
/hotels/{hotelId}/customNumbers/configuration/{configurationId}
Get one custom number configuration · Operation to fetch custom number config
#
Ask an LLM
“What are the details of one custom number configuration?”
“Can I fetch a custom number config by ID?”
Tell an agent
Get custom number configuration {config} at hotel {hotel}.
Show numbering config {config} for hotel {hotel}.
PUT
/hotels/{hotelId}/customNumbers/configuration/{configurationId}
Update a custom number configuration · Operation to change custom number config
#
Ask an LLM
“Can I change an existing custom numbering configuration?”
“How do I edit one custom number config by ID?”
Tell an agent
Update custom number configuration {config} at hotel {hotel}.
Change numbering configuration {config} for hotel {hotel}.
DELETE
/hotels/{hotelId}/customNumbers/configuration/{configurationId}
Delete a custom number configuration · Operation to remove custom number config
#
Ask an LLM
“Can I remove a custom numbering configuration?”
“What happens when a custom number config is deleted?”
Tell an agent destructive · confirm first
Delete custom number configuration {config} at hotel {hotel}.
Remove numbering config {config} from hotel {hotel}.
GET
/hotels/{hotelId}/exchangeRates
Get a hotel's exchange rates by hotel ID · Operation to fetch ExchangeRates
#
Ask an LLM
“What exchange rates apply at a specific hotel right now?”
“Can I narrow a property's exchange rates to one exchange type?”
Tell an agent
Get exchange rates for hotel {hotel}.
Show {type} exchange rates at hotel {hotel}.
GET
/hotels/{hotelId}/exchangeRates/{currencyCode}
Get historical and future rates for a currency · Operation to fetch FuturePastExchangeRates
#
Ask an LLM
“What was the exchange rate for euros at my hotel last month?”
“Can I see upcoming exchange rates for one currency over a date range?”
Tell an agent
Get {currency} exchange rate history at hotel {hotel} for type {type}.
Show {currency} rates from {from} to {to} at hotel {hotel}, type {type}.
Ask an LLM
“Which fiscal commands are configured for our fiscal device partner?”
“Can I filter fiscal commands by operation type or partner?”
Tell an agent
List fiscal commands at hotel {hotel}.
Show fiscal commands for partner {partner} at hotel {hotel}.
PUT
/hotels/{hotelId}/fiscalCommands
Update fiscal command configuration · Change configuration fiscal commands
#
Ask an LLM
“Can I change the configured fiscal commands for a partner?”
“How do I edit what command is sent to the fiscal device?”
Tell an agent
Update fiscal command configuration at hotel {hotel}.
Change the fiscal commands used at hotel {hotel}.
Ask an LLM
“Which fiscal integration partners are configured at my hotel?”
“Can I look up one fiscal partner by code?”
Tell an agent
List fiscal partners at hotel {hotel}.
Show fiscal partner {partner} at hotel {hotel}.
Ask an LLM
“How do I register a new fiscal partner for fiscal printing?”
“Can I add a fiscal integration partner to a property?”
Tell an agent
Create a fiscal partner at hotel {hotel}.
Add a new fiscal integration partner for hotel {hotel}.
DELETE
/hotels/{hotelId}/fiscalPartners
Delete fiscal partner configuration · Delete configuration fiscal partners
#
Ask an LLM
“Can I remove a fiscal partner we no longer integrate with?”
“What happens if I delete the fiscal partner configuration?”
Tell an agent destructive · confirm first
Delete fiscal partner {partner} at hotel {hotel}.
Remove the fiscal partner setup from hotel {hotel}.
PUT
/hotels/{hotelId}/fiscalPartners
Update fiscal partner configuration · Change configuration fiscal partners
#
Ask an LLM
“Can I change an existing fiscal partner's settings?”
“How do I edit the fiscal partner configuration?”
Tell an agent
Update fiscal partner configuration at hotel {hotel}.
Change the settings of a configured fiscal partner at hotel {hotel}.
DELETE
/hotels/{hotelId}/folios/{folioType}/legends/{legendCode}
Delete a folio type legend mapping · Operation to remove folio type legend mappings config
#
Ask an LLM
“Can I unmap a copy legend from a folio type?”
“What do I need to remove one folio type legend mapping?”
Tell an agent destructive · confirm first
Delete the mapping of legend {legend} to folio type {type} at hotel {hotel}.
Unlink legend {legend} from folio {type} at hotel {hotel}.
GET
/hotels/{hotelId}/generates
List tax types used in generates · Operation to fetch GenerateTaxTypes
#
Ask an LLM
“Which tax types can apply to a transaction code's generates?”
“Can I see generate tax types for one transaction code?”
Tell an agent
List generate tax types at hotel {hotel}.
Show tax types generated by transaction code {trx} at hotel {hotel}.
POST
/hotels/{hotelId}/template/customNumbers
Create a hotel template custom number config · Operation to create a new template custom number configuration
#
Ask an LLM
“How do I add a template custom numbering config scoped to a hotel?”
“Can I create a new numbering template for one property?”
Tell an agent
Set up a hotel-scoped numbering template for property {hotel}.
Add a new custom numbering template for hotel {hotel}.
GET
/hotels/{hotelId}/template/customNumbers/configuration/{configurationId}
Get a hotel template custom number config · Operation to fetch template custom number configuration
#
Ask an LLM
“What does a specific custom numbering template look like at a hotel?”
“Can I fetch one template numbering config by ID for a property?”
Tell an agent
Fetch the hotel-scoped numbering template {config} of property {hotel}.
Show numbering template {config} for hotel {hotel}.
PUT
/hotels/{hotelId}/template/customNumbers/configuration/{configurationId}
Update a hotel template custom number config · Operation to change template custom number configuration
#
Ask an LLM
“Can I change a hotel's custom numbering template by ID?”
“How do I edit one template numbering configuration at a property?”
Tell an agent
Edit the hotel-scoped numbering template {config} of property {hotel}.
Change numbering template {config} for hotel {hotel}.
DELETE
/hotels/{hotelId}/template/customNumbers/configuration/{configurationId}
Delete a hotel template custom number config · Operation to remove template custom number configuration
#
Ask an LLM
“Can I remove a custom numbering template from a hotel?”
“What ID do I need to delete a property's numbering template?”
Tell an agent destructive · confirm first
Delete the hotel-scoped numbering template {config} of property {hotel}.
Remove numbering template {config} from hotel {hotel}.
GET
/hotels/{hotelId}/termCodes/{termCode}/folioCopyLegend
Get one folio copy legend by term code · Operation to fetch FolioCopyLegend
#
Ask an LLM
“What text does a specific folio copy legend print?”
“Can I get one folio copy legend in a chosen language?”
Tell an agent
Get folio copy legend {term} at hotel {hotel}.
Show legend {term} in language {lang} for hotel {hotel}.
GET
/hotels/{hotelId}/transactionCodeAccessRoles
List transaction code access roles · Operation to fetch TransactionCodeAccessRoles
#
Ask an LLM
“Which roles are allowed to post to restricted transaction codes?”
“Can I check transaction code access for one role?”
Tell an agent
List transaction code access roles at hotel {hotel}.
Show transaction code access for role {role} at hotel {hotel}.
GET
/hotels/{hotelId}/transactionCodes/{transactionCode}/chargeSimulations
Simulate a charge posting · Operation to CalculatePosting
#
Ask an LLM
“If I post an amount to a transaction code, what taxes and generates get added?”
“Can I test a posting amount before actually charging a guest?”
Tell an agent
Simulate posting {amount} to transaction code {trx} at hotel {hotel}.
Calculate the charge breakdown for {trx} at hotel {hotel} for room type {room}.
GET
/hotels/{hotelId}/transactionCodes/{transactionCode}/hotelTransactionCode
Get one transaction code's details · Operation to fetch TransactionCode
#
Ask an LLM
“What are the full settings of a single transaction code?”
“Can I see the detailed configuration of one charge code?”
Tell an agent
Get transaction code {trx} at hotel {hotel}.
Show details for charge code {trx} at hotel {hotel}.
DELETE
/hotels/{hotelId}/transactionCodes/{transactionCode}/transactionCodes
Delete a transaction code · Operation to delete TransactionCodes
#
Ask an LLM
“Can I delete a transaction code that is no longer used?”
“What happens when a hotel transaction code is removed?”
Tell an agent destructive · confirm first
Delete transaction code {trx} at hotel {hotel}.
Remove charge code {trx} from hotel {hotel}.
PUT
/hotels/{hotelId}/transactionDiscounts/{transactionDiscountCode}
Update a transaction discount · Operation to change TransactionDiscounts
#
Ask an LLM
“Can I change the percentage on an existing transaction discount?”
“How do I edit one transaction discount by code?”
Tell an agent
Update transaction discount {code} at hotel {hotel}.
Change discount rule {code} for hotel {hotel}.
DELETE
/hotels/{hotelId}/transactionDiscounts/{transactionDiscountCode}
Delete a transaction discount · Operation to delete TransactionDiscounts
#
Ask an LLM
“Can I remove a transaction discount rule?”
“What happens to postings when a transaction discount is deleted?”
Tell an agent destructive · confirm first
Delete transaction discount {code} at hotel {hotel}.
Remove discount {code} from hotel {hotel}.
GET
/hotels/{hotelId}/transactionGroupCode/{transactionGroupCode}/transactionGroup
Get one transaction group's details · Operation to fetch TransactionGroup
#
Ask an LLM
“What are the settings of one transaction group?”
“Can I see the detailed configuration of a revenue group of charge codes?”
Tell an agent
Get transaction group {group} at hotel {hotel}.
Show details of transaction group {group} for hotel {hotel}.
GET
/hotels/{hotelId}/transactionSubGroupCodes/{transactionSubGroupCode}/transactionGroupCodes/{transactionGroupCode}/transactionSubGroup
Get one transaction subgroup's details · Operation to fetch TransactionGroup
#
Ask an LLM
“What are the settings of a specific transaction subgroup?”
“Can I get the detailed subgroup inside a transaction group?”
Tell an agent
Get subgroup {sub} of group {group} at hotel {hotel}.
Show transaction subgroup {sub} in {group} for hotel {hotel}.
Ask an LLM
“What vouchers are configured for loyalty members at my hotel?”
“Can I filter vouchers by membership type and level?”
Tell an agent
List vouchers at hotel {hotel}.
Show vouchers for membership type {type} at hotel {hotel}.
Ask an LLM
“Can I remove a voucher from the hotel's configuration?”
“What ID do I need to delete a voucher?”
Tell an agent destructive · confirm first
Delete voucher {voucher} at hotel {hotel}.
Remove voucher {voucher} from hotel {hotel}.
Ask an LLM
“Can I change an existing member voucher's settings?”
“How do I edit a voucher already configured?”
Tell an agent
Update the voucher configuration at hotel {hotel}.
Change an existing voucher for hotel {hotel}.
Ask an LLM
“How do I create a new voucher for loyalty members?”
“Can I set up vouchers tied to a membership level?”
Tell an agent
Create vouchers at hotel {hotel}.
Add a new member voucher for hotel {hotel}.
POST
/hotels/{sourceHotelId}/customCharges/exemptions/copy
Copy custom charge exemptions to hotels · Operation to copy Custom Charge Exemptions Config
#
Ask an LLM
“Can I copy custom charge exemptions from one hotel to others?”
“Is there a way to reuse an exemption setup across properties?”
Tell an agent
Copy custom charge exemptions from hotel {source} to other hotels.
Replicate hotel {source}'s charge exemption configuration to sister properties.
PUT
/hotels/{sourceHotelId}/fiscalFolioParameters/copy
Copy fiscal folio parameters to hotels · Operation to copy FiscalFolioParameters
#
Ask an LLM
“Can I copy fiscal folio parameters to another property?”
“Is there a way to share fiscal folio setup across hotels?”
Tell an agent
Copy fiscal folio parameters from hotel {source} to other hotels.
Replicate hotel {source}'s fiscal folio parameters to sister properties.
Ask an LLM
“Can I change how no-shows are charged for a reservation type?”
“How do I edit an existing no-show posting rule?”
Tell an agent
Update existing no-show posting rules at hotel {hotel}.
Change a no-show charging rule at hotel {hotel}.
Ask an LLM
“How do I set up automatic no-show charges?”
“Can I create a no-show rule for a specific source code?”
Tell an agent
Create no-show posting rules at hotel {hotel}.
Add a new no-show charge rule for hotel {hotel}.
Ask an LLM
“What gets charged when a guest doesn't show up for a reservation?”
“Can I filter no-show posting rules by source code?”
Tell an agent
List no-show posting rules at hotel {hotel}.
Show no-show rules for source {source} at hotel {hotel}.
Ask an LLM
“Can I remove a no-show rule for one reservation type?”
“What identifies a no-show posting rule to delete?”
Tell an agent destructive · confirm first
Delete no-show posting rules for reservation type {type} at hotel {hotel}.
Remove the no-show rule for source {source} at hotel {hotel}.
Ask an LLM
“Can I change the description attached to a number?”
“How do I edit existing number descriptions?”
Tell an agent
Update number descriptions at hotel {hotel}.
Change the text describing a number at hotel {hotel}.
Ask an LLM
“What descriptions are assigned to numbers in the setup?”
“Can I search number descriptions by text?”
Tell an agent
Search number descriptions matching {text}.
Show the description for number {num}.
PUT
/operaControlSequences
Update OPERA document sequences · Operation to change OperaControlSequences
#
Ask an LLM
“Can I reset or change a document numbering sequence?”
“How do I edit OPERA control sequences?”
Tell an agent
Update OPERA control sequences at hotel {hotel}.
Change the document numbering sequence at hotel {hotel}.
GET
/operaControlSequences
List OPERA document sequences · Operation to fetch OperaControlSequences
#
Ask an LLM
“What document numbering sequences does OPERA use at my hotel?”
“Can I filter document sequences by country code?”
Tell an agent
List OPERA control sequences at hotel {hotel}.
Show document sequence {code} for hotel {hotel}.
PUT
/packageArrangementCodes
Update package arrangement codes · Operation to change PackageArrangementCodes
#
Ask an LLM
“Can I edit an existing package arrangement code?”
“How do I change what a package arrangement covers?”
Tell an agent
Update existing package arrangement codes at hotel {hotel}.
Change a package arrangement at hotel {hotel}.
POST
/packageArrangementCodes
Create package arrangement codes · Operation to create PackageArrangementCodes
#
Ask an LLM
“How do I create a new package arrangement code?”
“Can I add several package arrangements in one go?”
Tell an agent
Create new package arrangement codes at hotel {hotel}.
Add a package arrangement code for hotel {hotel}.
GET
/packageArrangementCodes
List package arrangement codes · Operation to fetch PackageArrangementCodes
#
Ask an LLM
“Which package arrangement codes exist at my hotel?”
“Can I include inactive package arrangements?”
Tell an agent
List package arrangement codes at hotel {hotel}.
Show package arrangement {code} at hotel {hotel}.
DELETE
/packageArrangementCodes
Delete a package arrangement code · Operation to delete PackageArrangementCodes
#
Ask an LLM
“Can I remove a package arrangement code?”
“What do I need to delete a package arrangement?”
Tell an agent destructive · confirm first
Delete package arrangement code {code} at hotel {hotel}.
Remove the package arrangement {code}.
PUT
/packageArrangementCodes/copy
Copy package arrangement codes to hotels · Operation to copy PackageArrangementCodes
#
Ask an LLM
“Can I copy a package arrangement to other properties?”
“Is it possible to share package arrangements across the chain?”
Tell an agent
Copy package arrangement codes from hotel {hotel} to other hotels.
Replicate a package arrangement to sister properties.
PUT
/paymentMethods
Delete hotel payment methods · Operation to delete TransactionArrangementCodes
#
Ask an LLM
“Can I remove a payment method the hotel no longer accepts?”
“How do I delete several payment methods at once?”
Tell an agent destructive · confirm first
Delete the listed payment methods at hotel {hotel}.
Remove payment methods {pm} from the hotel.
Ask an LLM
“Can I change an existing revenue bucket code?”
“How do I edit which codes fall in a revenue bucket?”
Tell an agent
Update existing revenue bucket codes at hotel {hotel}.
Change a revenue bucket code at hotel {hotel}.
Ask an LLM
“How do I create a new revenue bucket code?”
“Can I add revenue buckets for new reporting needs?”
Tell an agent
Create new revenue bucket codes at hotel {hotel}.
Add a revenue bucket code for hotel {hotel}.
Ask an LLM
“Which revenue bucket codes group our transaction codes for reporting?”
“Can I filter revenue bucket codes by bucket type?”
Tell an agent
List revenue bucket codes at hotel {hotel}.
Show revenue bucket {code} for hotel {hotel}.
Ask an LLM
“Can I remove a revenue bucket code?”
“What identifies a revenue bucket to delete?”
Tell an agent destructive · confirm first
Delete revenue bucket code {code} at hotel {hotel}.
Remove revenue bucket {code} of type {type}.
PUT
/revenueBucketCodes/copy
Copy revenue bucket codes to hotels · Operation to copy RevenueBucketCodes
#
Ask an LLM
“Can I copy revenue bucket codes to other properties?”
“Is there a way to share revenue buckets across hotels?”
Tell an agent
Copy revenue bucket codes from hotel {hotel} to other hotels.
Replicate revenue bucket codes to sister properties.
Ask an LLM
“Can I rename an existing revenue bucket type?”
“How do I edit revenue bucket types?”
Tell an agent
Update existing revenue bucket types at hotel {hotel}.
Change a revenue bucket type at hotel {hotel}.
Ask an LLM
“How do I add a new category of revenue bucket?”
“Can I create several revenue bucket types at once?”
Tell an agent
Create new revenue bucket types at hotel {hotel}.
Add a revenue bucket type for hotel {hotel}.
Ask an LLM
“What revenue bucket types are defined at my hotel?”
“Can I look up a revenue bucket type by code?”
Tell an agent
List revenue bucket types at hotel {hotel}.
Show revenue bucket type {code} at hotel {hotel}.
Ask an LLM
“Can I remove a revenue bucket type?”
“What code do I pass to delete a bucket type?”
Tell an agent destructive · confirm first
Delete revenue bucket type {code} at hotel {hotel}.
Remove the bucket type {code} from hotel {hotel}.
PUT
/revenueBucketTypes/copy
Copy revenue bucket types to hotels · Operation to copy RevenueBucketTypes
#
Ask an LLM
“Can I copy revenue bucket types to other hotels?”
“Is it possible to reuse revenue bucket types chain-wide?”
Tell an agent
Copy revenue bucket types from hotel {hotel} to other properties.
Replicate revenue bucket types across sister hotels.
Ask an LLM
“Can I change the transaction code an event revenue type maps to?”
“How do I edit an existing revenue type mapping?”
Tell an agent
Update revenue type mappings at hotel {hotel}.
Change an event revenue mapping at hotel {hotel}.
Ask an LLM
“How do I map catering revenue types to transaction codes for proforma invoices?”
“Can I set up revenue mapping used in event posting?”
Tell an agent
Create revenue type mappings at hotel {hotel}.
Add a new event revenue type mapping for hotel {hotel}.
Ask an LLM
“How are event revenue types mapped to transaction codes?”
“Can I filter revenue type mappings by event type or function space?”
Tell an agent
List revenue type mappings at hotel {hotel}.
Show revenue mappings for event type {event} at hotel {hotel}.
Ask an LLM
“Can I remove a revenue type mapping for an event type?”
“What identifies a revenue type mapping to delete?”
Tell an agent destructive · confirm first
Delete revenue type mapping {id} at hotel {hotel}.
Remove the mapping for revenue type {rev} at hotel {hotel}.
PUT
/revenueTypeMapping/copy
Copy revenue type mappings to hotels · Operation to copy RevenueTypeMapping
#
Ask an LLM
“Can I copy revenue type mappings to another property?”
“Is there a way to share event revenue mapping chain-wide?”
Tell an agent
Copy revenue type mappings from hotel {hotel} to other hotels.
Replicate event revenue mappings to sister properties.
PUT
/roomTypeBasedChargeRanges
Update room type based charge ranges · Operation to change Room Type Based Charge Ranges
#
Ask an LLM
“Can I change the charge ranges defined for a room type group?”
“How do I edit existing room type based charge ranges?”
Tell an agent
Update room type based charge ranges at hotel {hotel}.
Change the per-room-type charge bands at hotel {hotel}.
POST
/roomTypeBasedChargeRanges
Create room type based charge ranges · Operation to create Room Type Based Charge Ranges
#
Ask an LLM
“How do I set a generated charge that varies by room type?”
“Can I create new charge ranges for a room type group?”
Tell an agent
Create room type based charge ranges at hotel {hotel}.
Add per-room-type charge bands for hotel {hotel}.
GET
/roomTypeBasedChargeRanges
Get room type based charge ranges · Operation to fetch Room Type Based Charge Ranges
#
Ask an LLM
“What charge ranges apply by room type for a generated charge?”
“Can I see charge ranges for one room type group and transaction code?”
Tell an agent
Get charge ranges for transaction {trx}, generate {gen}, room group {grp} at hotel {hotel}.
Show room type charge ranges at hotel {hotel} for {trx}, generate {gen}, group {grp}.
DELETE
/roomTypeBasedChargeRanges
Delete room type based charge ranges · Operation to delete Room Type Based Charge Ranges
#
Ask an LLM
“Can I remove a room type based charge range?”
“What identifies the charge range to delete?”
Tell an agent destructive · confirm first
Delete room type charge range {num} at hotel {hotel}.
Remove charge range entry {num} from hotel {hotel}.
Ask an LLM
“Can I change where an existing routing instruction sends charges?”
“How do I edit routing instructions?”
Tell an agent
Update existing routing instructions at hotel {hotel}.
Change a charge routing instruction at hotel {hotel}.
Ask an LLM
“How do I route specific charges to a different destination automatically?”
“Can I create a new routing instruction code?”
Tell an agent
Create routing instructions at hotel {hotel}.
Add a new charge routing instruction for hotel {hotel}.
Ask an LLM
“Which routing instructions send charges to another folio or account?”
“Can I filter routing instructions used for comp accounting?”
Tell an agent
List routing instructions at hotel {hotel}.
Show routing instruction {code} at hotel {hotel}.
DELETE
/routingInstructions
Delete a routing instruction · Operation to delete RoutingInstructions
#
Ask an LLM
“Can I remove a routing instruction?”
“What code do I pass to delete routing?”
Tell an agent destructive · confirm first
Delete routing instruction {code} at hotel {hotel}.
Remove the charge routing {code} from hotel {hotel}.
PUT
/routingInstructions/copy
Copy routing instructions to hotels · Operation to copy RoutingInstructions
#
Ask an LLM
“Can I copy routing instructions to other hotels, including comp routing?”
“Is it possible to share routing instructions across properties?”
Tell an agent
Copy routing instructions from hotel {hotel} to other properties.
Replicate charge routing instructions to sister hotels.
GET
/services/cashieringConfig/status
Check the cashiering config service status · Operation to ping
#
Ask an LLM
“Is the cashiering configuration service up and responding?”
“Can I ping the cashiering config API before sending changes?”
Tell an agent
Ping the cashiering config service for hotel {hotel}.
Check the cashiering configuration service status with input {input}.
Ask an LLM
“Can I change the thresholds of an existing tax bracket?”
“How do I edit tax brackets already set up?”
Tell an agent
Update existing tax brackets at hotel {hotel}.
Change a tax bracket's range at hotel {hotel}.
Ask an LLM
“How do I define tiered tax brackets for charges?”
“Does creating tax brackets require the Tax Bracket Calculation parameter?”
Tell an agent
Create new tax brackets at hotel {hotel}.
Add a tiered tax bracket for hotel {hotel}.
Ask an LLM
“What tax brackets apply when tax bracket calculation is switched on?”
“Can I look up a tax bracket by its percentage code?”
Tell an agent
List tax brackets at hotel {hotel}.
Show tax bracket {pct} for hotel {hotel}.
Ask an LLM
“Can I remove a tax bracket by percentage?”
“What happens when a tax bracket is deleted?”
Tell an agent destructive · confirm first
Delete the tax bracket at {pct} percent at hotel {hotel}.
Remove tax brackets from hotel {hotel}.
Ask an LLM
“Can I copy tax brackets from one hotel to others?”
“Is there a way to share tax bracket setups across properties?”
Tell an agent
Copy tax brackets from hotel {hotel} to other hotels.
Replicate tiered tax brackets to sister properties.
GET
/template/customNumbers
List chain template custom number configs · Operation to fetch template custom number configuration
#
Ask an LLM
“What chain-level custom numbering templates exist?”
“Can I filter numbering templates by start and end date?”
Tell an agent
List chain template custom number configurations.
Find chain numbering template {config}, including inactive ones.
PUT
/template/customNumbers
Update a chain template custom number config · Operation to change template custom number configuration
#
Ask an LLM
“Can I edit a chain-level custom numbering template?”
“How do I change a numbering template used across hotels?”
Tell an agent
Update the chain template custom number configuration from hotel {hotel}.
Change a chain-wide numbering template via hotel {hotel}.
DELETE
/template/customNumbers
Delete a chain template custom number config · Operation to remove template custom number configuration
#
Ask an LLM
“Can I remove a chain-level numbering template?”
“Which configuration ID deletes a chain numbering template?”
Tell an agent destructive · confirm first
Delete chain numbering template {config}.
Remove the chain-level template custom number config {config}.
POST
/template/customNumbers
Create a chain template custom number config · Operation to create a new template custom number configuration
#
Ask an LLM
“How do I create a custom numbering template at the chain level?”
“Can I add a numbering template not tied to a single hotel?”
Tell an agent
Create a chain template custom number configuration from hotel {hotel}.
Add a new chain-wide numbering template via hotel {hotel}.
PUT
/templateTransactionCodes
Update template transaction codes · Operation to change TemplateTransactionCodes
#
Ask an LLM
“Can I change a chain template transaction code?”
“How do I edit transaction code templates used by hotels?”
Tell an agent
Update template transaction codes from hotel {hotel}.
Change a chain template charge code via hotel {hotel}.
POST
/templateTransactionCodes
Create template transaction codes · Operation to create TemplateTransactionCodes
#
Ask an LLM
“How do I create a chain template transaction code that hotels can copy?”
“Can I add several transaction code templates at once?”
Tell an agent
Create template transaction codes from hotel {hotel}.
Add a new chain template charge code via hotel {hotel}.
GET
/templateTransactionCodes
List template transaction codes · Operation to fetch TemplateTransactionCodes
#
Ask an LLM
“What template transaction codes are defined at the chain level?”
“Can I search template transaction codes by brand or UPC?”
Tell an agent
List template transaction codes in group {group}.
Find template transaction codes with description {text}.
DELETE
/templateTransactionCodes
Delete template transaction codes · Operation to delete TemplateTransactionCodes
#
Ask an LLM
“Can I remove a chain template transaction code?”
“What happens when a transaction code template is deleted?”
Tell an agent destructive · confirm first
Delete template transaction codes {trx}.
Remove the chain template charge code {trx}.
PUT
/templateTransactionGroups
Update template transaction groups · Operation to change TemplateTransactionGroups
#
Ask an LLM
“Can I edit an existing chain template transaction group?”
“How do I change a transaction group template?”
Tell an agent
Update template transaction groups from hotel {hotel}.
Change a chain template group via hotel {hotel}.
POST
/templateTransactionGroups
Create template transaction groups · Operation to create TemplateTransactionGroups
#
Ask an LLM
“How do I create a new chain template transaction group?”
“Can I add transaction group templates for new hotels?”
Tell an agent
Create template transaction groups from hotel {hotel}.
Add a new chain template group via hotel {hotel}.
GET
/templateTransactionGroups
List template transaction groups · Operation to fetch TemplateTransactionGroups
#
Ask an LLM
“What chain template transaction groups exist?”
“Can I filter template transaction groups by group type?”
Tell an agent
List template transaction groups of type {type}.
Show template transaction group {group}.
DELETE
/templateTransactionGroups
Delete template transaction groups · Operation to delete TemplateTransactionGroups
#
Ask an LLM
“Can I remove a chain template transaction group?”
“What codes identify a template group to delete?”
Tell an agent destructive · confirm first
Delete template transaction groups {group}.
Remove the chain template group {group}.
PUT
/templateTransactionSubGroups
Update template transaction subgroups · Operation to change TemplateTransactionSubgroups
#
Ask an LLM
“Can I edit a chain template transaction subgroup?”
“How do I change a subgroup template?”
Tell an agent
Update template transaction subgroups from hotel {hotel}.
Change a chain template subgroup via hotel {hotel}.
POST
/templateTransactionSubGroups
Create template transaction subgroups · Operation to create TemplateTransactionSubgroups
#
Ask an LLM
“How do I create a new chain template subgroup?”
“Can I add subgroup templates under an existing template group?”
Tell an agent
Create template transaction subgroups from hotel {hotel}.
Add a new chain template subgroup via hotel {hotel}.
GET
/templateTransactionSubGroups
List template transaction subgroups · Operation to fetch TemplateTransactionSubgroups
#
Ask an LLM
“What chain template transaction subgroups exist under a group?”
“Can I wildcard search template subgroups?”
Tell an agent
List template transaction subgroups in group {group}.
Show template subgroup {sub}.
DELETE
/templateTransactionSubGroups
Delete a template transaction subgroup · Operation to delete TemplateTransactionSubgroups
#
Ask an LLM
“Can I remove a chain template subgroup?”
“What identifies a template subgroup to delete?”
Tell an agent destructive · confirm first
Delete template subgroup {sub} in group {group}.
Remove chain template subgroup {sub}.
GET
/transactionArrangementCodes
List transaction arrangement codes · Operation to fetch TransactionArrangementCodes
#
Ask an LLM
“Which arrangement codes are linked to a transaction code?”
“Can I see all transaction arrangement codes at a hotel?”
Tell an agent
List transaction arrangement codes at hotel {hotel}.
Show arrangement codes for transaction {trx} at hotel {hotel}.
PUT
/transactionCodeAccessRoles/set
Set transaction code access roles · Operation to set TransactionCodeAccessRoles
#
Ask an LLM
“How do I restrict which roles can post a transaction code?”
“Can I grant a role access to specific transaction codes?”
Tell an agent
Set transaction code access roles at hotel {hotel}.
Grant roles access to restricted charge codes at hotel {hotel}.
PUT
/transactionCodeOwnership
Change ownership of transaction codes · Operation to change TransactionCodeOwnership
#
Ask an LLM
“Can I change which hotel or chain owns a transaction code?”
“How do I transfer ownership of charge codes?”
Tell an agent
Change transaction code ownership at hotel {hotel}.
Transfer ownership of charge codes {trx}.
Ask an LLM
“Can I change the settings of existing transaction codes in bulk?”
“How do I edit a hotel's charge codes?”
Tell an agent
Update existing transaction codes at hotel {hotel}.
Change charge code settings at hotel {hotel}.
Ask an LLM
“How do I create a new charge code for a hotel outlet?”
“Can I add several transaction codes at once?”
Tell an agent
Create transaction codes at hotel {hotel}.
Add a new charge code for the spa at hotel {hotel}.
Ask an LLM
“Which transaction codes are set up at my hotel?”
“Can I find transaction codes that earn membership points?”
Tell an agent
List transaction codes at hotel {hotel}.
Find transaction codes in group {group} at hotel {hotel}.
Ask an LLM
“Can I copy transaction codes to other properties?”
“Is there a way to share charge codes across hotels?”
Tell an agent
Copy transaction codes from hotel {hotel} to other hotels.
Replicate charge codes to sister properties.
POST
/transactionDiscounts
Create transaction discounts · Operation to create TransactionDiscounts
#
Ask an LLM
“How do I create a discount applied automatically to certain charges?”
“Can I set up a member discount on transaction codes?”
Tell an agent
Create a transaction discount at hotel {hotel}.
Add a new charge discount rule for hotel {hotel}.
Ask an LLM
“What transaction discounts exist for loyalty members?”
“Can I filter transaction discounts by rule type or membership level?”
Tell an agent
List transaction discounts at hotel {hotel}.
Show discounts for membership type {type} at hotel {hotel}.
PUT
/transactionDiscounts/copy
Copy transaction discounts to hotels · Operation to copy TransactionDiscounts
#
Ask an LLM
“Can I copy transaction discounts from one hotel to another?”
“Is it possible to share discount rules chain-wide?”
Tell an agent
Copy transaction discounts from hotel {hotel} to other hotels.
Replicate charge discount rules to sister properties.
PUT
/transactionDiversionRules
Update transaction diversion rules · Operation to change TransactionDiversionRules
#
Ask an LLM
“Can I change an existing charge diversion rule?”
“How do I edit which guests a diversion rule applies to?”
Tell an agent
Update existing transaction diversion rules at hotel {hotel}.
Change a charge diversion rule at hotel {hotel}.
POST
/transactionDiversionRules
Create transaction diversion rules · Operation to create TransactionDiversionRules
#
Ask an LLM
“How do I divert certain charges automatically for VIP guests?”
“Can I create diversion rules by membership level?”
Tell an agent
Create transaction diversion rules at hotel {hotel}.
Add a new charge diversion rule for hotel {hotel}.
GET
/transactionDiversionRules
List transaction diversion rules · Operation to fetch TransactionDiversionRules
#
Ask an LLM
“Which rules divert charges for VIP guests or members?”
“Can I filter diversion rules by membership type or VIP code?”
Tell an agent
List transaction diversion rules at hotel {hotel}.
Show diversion rules for VIP code {vip} at hotel {hotel}.
PUT
/transactionDiversionRules/remove
Delete transaction diversion rules · Operation to delete TransactionDiversionRules
#
Ask an LLM
“Can I remove charge diversion rules?”
“How do I delete several diversion rules at once?”
Tell an agent destructive · confirm first
Delete the listed transaction diversion rules at hotel {hotel}.
Remove diversion rules {rules}.
Ask an LLM
“Can I stop a transaction code from generating tax or service charge?”
“How do I delete generate rules?”
Tell an agent destructive · confirm first
Delete transaction generates at hotel {hotel}.
Remove the generates {gen} from their sales codes.
Ask an LLM
“Can I rename an existing transaction group?”
“How do I edit transaction groups in bulk?”
Tell an agent
Update existing transaction groups at hotel {hotel}.
Change a transaction group's settings at hotel {hotel}.
Ask an LLM
“How do I create a new transaction group for charge codes?”
“Can I add several transaction groups at once?”
Tell an agent
Create transaction groups at hotel {hotel}.
Add a new charge code group for hotel {hotel}.
Ask an LLM
“What transaction groups organize our charge codes?”
“Can I filter transaction groups by type?”
Tell an agent
List transaction groups at hotel {hotel}.
Show transaction group {group} at hotel {hotel}.
Ask an LLM
“Can I remove a transaction group?”
“What happens when a transaction group is deleted?”
Tell an agent destructive · confirm first
Delete transaction group {code} at hotel {hotel}.
Remove charge code group {code}.
PUT
/transactionGroups/copy
Copy transaction groups to hotels · Operation to copy TransactionGroups
#
Ask an LLM
“Can I copy transaction groups to other properties?”
“Is there a way to share transaction groups chain-wide?”
Tell an agent
Copy transaction groups from hotel {hotel} to other hotels.
Replicate charge code groups to sister properties.
Ask an LLM
“Can I edit an existing transaction subgroup?”
“How do I rename transaction subgroups?”
Tell an agent
Update existing transaction subgroups at hotel {hotel}.
Change a transaction subgroup at hotel {hotel}.
POST
/transactionSubGroups
Create transaction subgroups · Operation to create TransactionSubgroups
#
Ask an LLM
“How do I create a new subgroup under a transaction group?”
“Can I add several transaction subgroups at once?”
Tell an agent
Create transaction subgroups at hotel {hotel}.
Add a new charge code subgroup for hotel {hotel}.
Ask an LLM
“Which transaction subgroups sit under a transaction group?”
“Can I wildcard search transaction subgroups?”
Tell an agent
List transaction subgroups at hotel {hotel}.
Show subgroups of group {group} at hotel {hotel}.
DELETE
/transactionSubGroups
Delete a transaction subgroup · Operation to delete TransactionSubgroups
#
Ask an LLM
“Can I remove a transaction subgroup from a group?”
“What identifies a hotel subgroup to delete?”
Tell an agent destructive · confirm first
Delete subgroup {sub} of group {group} at hotel {hotel}.
Remove the hotel transaction subgroup {sub}.
PUT
/transactionSubGroups/copy
Copy transaction subgroups to hotels · Operation to copy TransactionSubgroups
#
Ask an LLM
“Can I copy transaction subgroups to other hotels?”
“Is it possible to reuse subgroups across properties?”
Tell an agent
Copy transaction subgroups from hotel {hotel} to other properties.
Replicate charge code subgroups to sister hotels.
PUT
/upsert/authorizationConfigRule
Create or update a card authorization rule · Operation to create/change AuthorizationConfigRule
#
Ask an LLM
“Can I upsert an authorization rule so it's created if missing or updated if present?”
“Is there one call that creates or changes a card authorization rule?”
Tell an agent
Upsert the credit card authorization rule at hotel {hotel}.
Create or update an authorization config rule for hotel {hotel}.
PUT
/upsert/authorizerGroups
Create or update authorizer groups · Operation to create/change AuthorizerGroups
#
Ask an LLM
“Can I create or update authorizer groups in one upsert call?”
“Is there an upsert for comp authorizer groups?”
Tell an agent
Upsert authorizer groups at hotel {hotel}.
Create or update a comp authorizer group for hotel {hotel}.
Ask an LLM
“Can I create a cashier or update it if it already exists in one call?”
“Is there an upsert for cashier details?”
Tell an agent
Upsert cashier details at hotel {hotel}.
Create or update a cashier for hotel {hotel}.
PUT
/upsert/collectingAgentTaxes
Create or update collecting agent taxes · Operation to create/change CollectingAgentTaxes
#
Ask an LLM
“Can I upsert collecting agent taxes?”
“Is there one call to create or change a collecting agent tax?”
Tell an agent
Upsert collecting agent taxes at hotel {hotel}.
Create or update a collecting agent tax for hotel {hotel}.
Ask an LLM
“Can I create or update comp types with a single upsert?”
“Is there an upsert for complimentary types?”
Tell an agent
Upsert comp types at hotel {hotel}.
Create or update a complimentary type for hotel {hotel}.
PUT
/upsert/currencyExchangeServiceTaxes
Create or update currency exchange service taxes · create/change ExchangeServiceTaxes
#
Ask an LLM
“Can I upsert currency exchange service taxes?”
“Is there one call to create or change an exchange service tax?”
Tell an agent
Upsert currency exchange service taxes at hotel {hotel}.
Create or update an exchange service tax for hotel {hotel}.
Documentation
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_distribution_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_nor1_integrated_upsell_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_property_apis.htm