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

PUT /articles Update existing articles for a hotel · Operation to change Articles #
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}.
POST /articles Create new articles under a transaction code · Operation to create Articles #
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}.
GET /articles Look up articles posted under transaction codes · Operation to fetch Articles #
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}.
DELETE /articles Delete articles from a hotel · Operation to delete Articles #
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.
PUT /authorizerGroups Update existing authorizer groups · Operation to change AuthorizerGroups #
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}.
POST /authorizerGroups Create new authorizer groups · Operation to create AuthorizerGroups #
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}.
GET /authorizerGroups List comp authorizer groups · Operation to fetch AuthorizerGroups #
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}.
DELETE /authorizerGroups Delete an authorizer group · Operation to delete AuthorizerGroups #
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}.
PUT /budgetForecast Delete budget forecast segment figures · Operation to delete BudgetForecast #
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}.
GET /budgetForecast Get budget and forecast figures · Operation to fetch BudgetForecast #
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}.
PUT /budgetForecast/set Add or update budget forecast figures · Operation to set BudgetForecast #
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}.
GET /cashSurchargeRange List cash surcharge ranges · Operation to fetch Cash Surcharge Ranges #
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}.
GET /cashierDetails/cashiers Look up cashiers by ID · Operation to fetch Cashiers #
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}.
PUT /cashiers Update an existing cashier · Operation to change CashiersDetails #
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}.
POST /cashiers Create a new cashier · Operation to create Cashiers #
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}.
GET /collectingAgentTaxes List collecting agent taxes · Operation to fetch CollectingAgentTaxes #
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}.
PUT /compAuthorizers/set Set up a comp authorizer · Operation to set CompAuthorizer #
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}.
POST /compTypes Create comp types · Operation to Create Comp Types #
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}.
PUT /compTypes Update existing comp types · Operation to Change Comp Types #
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.
PUT /dailyPlanCodes Update daily plan codes · Operation to change DailyPlanCodes #
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}.
GET /dailyPlanCodes List daily plan arrangement codes · Operation to fetch DailyPlanCodes #
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}.
GET /exchangeRates Search hotel exchange rates by type · Operation to fetch ExchangeRates #
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}.
PUT /exchangeRates Delete hotel exchange rates · Operation to delete ExchangeRates #
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}.
PUT /exchangeRates/set Set hotel exchange rates · Operation to set ExchangeRates #
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}.
PUT /fiscalPeriods Update fiscal periods · Operation to change FiscalPeriods #
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}.
POST /fiscalPeriods Create fiscal periods · Operation to create FiscalPeriods #
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}.
GET /fiscalPeriods List fiscal periods · Operation to fetch FiscalPeriods #
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}.
DELETE /fiscalPeriods Delete fiscal periods · Operation to delete FiscalPeriods #
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}.
PUT /fiscalYears Update fiscal years · Operation to change FiscalYears #
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}.
POST /fiscalYears Create fiscal years · Operation to create FiscalYears #
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}.
GET /fiscalYears List fiscal years · Operation to fetch FiscalYears #
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}.
DELETE /fiscalYears Delete a fiscal year · Operation to delete FiscalYears #
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.
PUT /folioCopyLegends Update folio copy legends · Operation to change FolioCopyLegends #
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}.
GET /folioCopyLegends List folio copy legends · Operation to fetch FolioCopyLegends #
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}.
PUT /folioPrintQueues Update folio print queues · Operation to change FolioPrintQueues #
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}.
POST /folioPrintQueues Create folio print queues · Operation to create FolioPrintQueues #
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}.
GET /folioPrintQueues List folio print queues · Operation to fetch FolioPrintQueues #
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}.
DELETE /folioPrintQueues Delete a folio print queue · Operation to delete FolioPrintQueues #
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}.
PUT /folioTypesConfig Update folio type names · Operation to change FolioTypesConfig #
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}.
POST /folioTypesConfig Create folio type names · Operation to create FolioTypesConfig #
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}.
GET /folioTypesConfig List folio type names · Operation to fetch FolioTypesConfig #
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}.
DELETE /folioTypesConfig Delete a folio type · Operation to delete FolioTypesConfig #
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}.
PUT /foreignCurrencies Update foreign currencies · Operation to change ForeignCurrencies #
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}.
POST /foreignCurrencies Create foreign currencies · Operation to create ForeignCurrencies #
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}.
GET /foreignCurrencies List foreign currencies · Operation to fetch ForeignCurrencies #
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}.
DELETE /foreignCurrencies Delete foreign currencies · Operation to delete ForeignCurrencies #
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.
PUT /generates Update transaction generates · Operation to change TransactionGenerates #
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}.
POST /generates Create transaction generates · Operation to create TransactionGenerates #
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.
PUT /globalExchangeRates Delete global exchange rates · Operation to delete GlobalExchangeRates #
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}.
PUT /globalExchangeRates/set Set global exchange rates · Operation to set GlobalExchangeRates #
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.
PUT /guiNumberRules Update GUI number rules · Operation to change GUINumberRules #
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}.
GET /guiNumberRules Get GUI number rules · Operation to fetch GUINumberRules #
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}.
PUT /hotelAdjustmentCodes Update adjustment codes · Operation to change AdjustmentCodes #
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}.
POST /hotelAdjustmentCodes Create adjustment codes · Operation to create AdjustmentCodes #
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}.
GET /hotelAdjustmentCodes List adjustment codes · Operation to fetch AdjustmentCodes #
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}.
DELETE /hotelAdjustmentCodes Delete an adjustment code · Operation to delete AdjustmentCodes #
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.
PUT /hotelPaymentMethods Update hotel payment methods · Operation to change PaymentMethods #
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}.
POST /hotelPaymentMethods Create hotel payment methods · Operation to create PaymentMethods #
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}.
GET /hotelPaymentMethods List hotel payment methods · Operation to fetch PaymentMethods #
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}.
PUT /hotelPaymentMethods/copy Copy payment methods to hotels · Operation to copy PaymentMethods #
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.
PUT /hotelTaxTypes Update tax types · Operation to change TaxTypes #
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}.
POST /hotelTaxTypes Create tax types · Operation to create TaxTypes #
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}.
GET /hotelTaxTypes List tax types · Operation to fetch TaxTypes #
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}.
DELETE /hotelTaxTypes Delete a tax type · Operation to delete TaxTypes #
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}.
PUT /hotelTaxTypes/copy Copy tax types to hotels · Operation to copy TaxTypes #
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}.
GET /hotels/{hotelId}/compTypes List comp types at a hotel · Operation to Fetch Comp Types #
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}.
GET /hotels/{hotelId}/fiscalCommands List fiscal commands · Get Fiscal Commands #
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}.
GET /hotels/{hotelId}/fiscalPartners List fiscal partners · Get fiscal partners #
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}.
POST /hotels/{hotelId}/fiscalPartners Create fiscal partners · Create fiscal partners #
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}.
GET /hotels/{hotelId}/vouchers List membership vouchers · Get Vouchers #
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}.
DELETE /hotels/{hotelId}/vouchers Delete a voucher · Operation to remove Vouchers #
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}.
PUT /hotels/{hotelId}/vouchers Update a voucher · Operation to change a voucher #
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}.
POST /hotels/{hotelId}/vouchers Create vouchers · Operation to create Vouchers #
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.
PUT /noShowPostingRules Update no-show posting rules · Operation to change NoShowPostingRules #
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}.
POST /noShowPostingRules Create no-show posting rules · Operation to create NoShowPostingRules #
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}.
GET /noShowPostingRules List no-show posting rules · Operation to fetch NoShowPostingRules #
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}.
DELETE /noShowPostingRules Delete no-show posting rules · Operation to delete NoShowPostingRules #
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}.
PUT /numberDescriptions Update number descriptions · Operation to change NumberDescriptions #
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}.
GET /numberDescriptions Search number descriptions · Operation to fetch NumberDescriptions #
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.
PUT /revenueBucketCodes Update revenue bucket codes · Operation to change RevenueBucketCodes #
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}.
POST /revenueBucketCodes Create revenue bucket codes · Operation to create RevenueBucketCodes #
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}.
GET /revenueBucketCodes List revenue bucket codes · Operation to fetch RevenueBucketCodes #
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}.
DELETE /revenueBucketCodes Delete a revenue bucket code · Operation to delete RevenueBucketCodes #
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.
PUT /revenueBucketTypes Update revenue bucket types · Operation to change RevenueBucketTypes #
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}.
POST /revenueBucketTypes Create revenue bucket types · Operation to create RevenueBucketTypes #
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}.
GET /revenueBucketTypes List revenue bucket types · Operation to fetch RevenueBucketTypes #
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}.
DELETE /revenueBucketTypes Delete a revenue bucket type · Operation to delete RevenueBucketTypes #
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.
PUT /revenueTypeMapping Update revenue type mappings · Operation to change RevenueTypeMapping #
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}.
POST /revenueTypeMapping Create revenue type mappings · Operation to create RevenueTypeMapping #
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}.
GET /revenueTypeMapping List revenue type mappings · Operation to fetch RevenueTypeMapping #
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}.
DELETE /revenueTypeMapping Delete revenue type mappings · Operation to delete RevenueTypeMapping #
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}.
PUT /routingInstructions Update routing instructions · Operation to change RoutingInstructions #
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}.
POST /routingInstructions Create routing instructions · Operation to create RoutingInstructions #
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}.
GET /routingInstructions List routing instructions · Operation to fetch RoutingInstructions #
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}.
PUT /taxBrackets Update tax brackets · Operation to change TaxBrackets #
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}.
POST /taxBrackets Create tax brackets · Operation to create TaxBrackets #
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}.
GET /taxBrackets List tax brackets · Operation to fetch TaxBrackets #
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}.
DELETE /taxBrackets Delete a tax bracket · Operation to delete TaxBrackets #
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}.
PUT /taxBrackets/copy Copy tax brackets to hotels · Operation to copy TaxBrackets #
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}.
PUT /transactionCodes Update transaction codes · Operation to change TransactionCodes #
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}.
POST /transactionCodes Create transaction codes · Operation to create TransactionCodes #
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}.
GET /transactionCodes Search transaction codes · Operation to fetch TransactionCodes #
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}.
PUT /transactionCodes/copy Copy transaction codes to hotels · Operation to copy TransactionCodes #
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}.
GET /transactionDiscounts List transaction discounts · Operation to fetch TransactionDiscounts #
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}.
PUT /transactionGenerates Delete transaction generates · Operation to delete TransactionGenerates #
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.
PUT /transactionGroups Update transaction groups · Operation to change TransactionGroups #
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}.
POST /transactionGroups Create transaction groups · Operation to create TransactionGroups #
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}.
GET /transactionGroups List transaction groups · Operation to fetch TransactionGroups #
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}.
DELETE /transactionGroups Delete a transaction group · Operation to delete TransactionGroups #
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.
PUT /transactionSubGroups Update transaction subgroups · Operation to change TransactionSubgroups #
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}.
GET /transactionSubGroups List transaction subgroups · Operation to fetch TransactionSubgroups #
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}.
PUT /upsert/cashiers Create or update cashiers · Operation to create/change CashiersDetails #
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}.
PUT /upsert/compTypes Create or update comp types · Operation to Create/Change Comp Types #
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}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-hospitality:oracle-hospitality-cashieringconfig-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-hospitality-cashieringconfig-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: OPERA Cloud Front Desk Configuration Cashiering Config API
  description: APIs to cater for Front Desk Configuration in OPERA Cloud.
  version: 26.2.0.0
  termsOfService: https://www.oracle.com/legal/terms.html
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
servers:
- url: /fof/config/v1
tags:


# --- truncated at 32 KB (1065 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-cashieringconfig-api-openapi.yml