Oracle Hospitality · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for OPERA Cloud List of Values Management LOV API
454 actions
454 updates
phrasing
extends
openapi/oracle-hospitality-lov-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Oracle Hospitality's API. It is a proposal applied on top of the contract, not a document Oracle Hospitality publishes.
What the actions change
x-apievangelist-phrasing
Targets 454 · first 16 shown; the file carries all of them
$.info
$.paths['/listOfValues'].get
$.paths['/listOfValues/airlines/{airlines}/loyalty/{loyalty}/membershipClassTypes'].get
$.paths['/listOfValues/alertPrinters/{alertPrinters}/printers'].get
$.paths['/listOfValues/blockId/{blockId}/blockBookingStatuses'].get
$.paths['/listOfValues/blockId/{blockId}/blockCurrentStatuses'].get
$.paths['/listOfValues/bookingChannels/{bookingChannelCodes}/gdsRoomCategoryTemplates'].get
$.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsGuaranteeCodes'].get
$.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateCategories'].get
$.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateLevels'].get
$.paths['/listOfValues/bookingChannels/{bookingChannelCode}/templateBookingChannelRoomTypes'].get
$.paths['/listOfValues/bookingStatus/{bookingStatus}/blockNextStatuses'].get
$.paths['/listOfValues/bookingStatus/{bookingStatus}/gridTypes'].get
$.paths['/listOfValues/breakOutId/{breakOutId}/taskSheet'].get
$.paths['/listOfValues/cashierId/{cashierId}/cashierHotels'].get
$.paths['/listOfValues/catStatus/{catStatus}/blockCatNextStatuses'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for OPERA Cloud List of Values Management LOV API
version: 1.0.0
extends: openapi/oracle-hospitality-lov-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 453
- target: $.paths['/listOfValues'].get
update:
x-apievangelist-phrasing:
intent: List the available list-of-values names
effect: read
questions:
- Which list-of-values lookups can I call in OPERA Cloud?
- Is there a catalog of every pick-list name the property configuration exposes?
instructions:
- text: List every list-of-values name available at hotel {x-hotelid}.
slots:
x-hotelid: header.x-hotelid
- text: Show me the full catalog of lookup list names.
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/airlines/{airlines}/loyalty/{loyalty}/membershipClassTypes'].get
update:
x-apievangelist-phrasing:
intent: List membership class types for an airline loyalty program
effect: read
questions:
- What membership class types exist for an airline's frequent flyer program?
- Can I see the tier classes a given airline loyalty membership offers?
instructions:
- text: List membership class types for loyalty program {loyalty} with airline {airlines}.
slots:
loyalty: path.loyalty
airlines: path.airlines
- text: Show active and inactive membership classes for airline {airlines} under loyalty {loyalty}, including inactive ones.
slots:
airlines: path.airlines
loyalty: path.loyalty
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/alertPrinters/{alertPrinters}/printers'].get
update:
x-apievangelist-phrasing:
intent: List printers available for alert printing
effect: read
questions:
- Which printers can alerts be sent to at our property?
- Can I get the printer choices for a specific alert printer setting?
instructions:
- text: List printers for alert printer setting {alertPrinters}.
slots:
alertPrinters: path.alertPrinters
- text: Show the printer options for alert printers {alertPrinters}, excluding {excludeCodes}.
slots:
alertPrinters: path.alertPrinters
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/blockId/{blockId}/blockBookingStatuses'].get
update:
x-apievangelist-phrasing:
intent: List booking statuses a group block can take
effect: read
questions:
- What booking statuses can a group block be set to?
- Which reservation status values apply to a particular block?
instructions:
- text: List the booking statuses available for block {blockId}.
slots:
blockId: path.blockId
- text: Show block {blockId}'s possible booking status codes, including inactive ones.
slots:
blockId: path.blockId
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/blockId/{blockId}/blockCurrentStatuses'].get
update:
x-apievangelist-phrasing:
intent: List the current status values for a block
effect: read
questions:
- What is the list of current status values a group block can show?
- Can I look up the present-status choices for one particular block?
instructions:
- text: List current status values for block {blockId}.
slots:
blockId: path.blockId
- text: Get the current-status pick list for group block {blockId}.
slots:
blockId: path.blockId
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingChannels/{bookingChannelCodes}/gdsRoomCategoryTemplates'].get
update:
x-apievangelist-phrasing:
intent: List GDS room category templates for channels
effect: read
questions:
- Which GDS room category templates are set up for our booking channels?
- Can I see the room category templates used when mapping rooms to a GDS?
instructions:
- text: List GDS room category templates for booking channels {bookingChannelCodes}.
slots:
bookingChannelCodes: path.bookingChannelCodes
- text: Show room category templates configured for channels {bookingChannelCodes}, excluding {excludeCodes}.
slots:
bookingChannelCodes: path.bookingChannelCodes
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsGuaranteeCodes'].get
update:
x-apievangelist-phrasing:
intent: List GDS guarantee codes for a booking channel
effect: read
questions:
- What guarantee codes does a GDS booking channel accept?
- Which reservation guarantee types are mapped for a given distribution channel?
instructions:
- text: List GDS guarantee codes for booking channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
- text: Show the guarantee code options for channel {bookingChannelCode}, including inactive ones.
slots:
bookingChannelCode: path.bookingChannelCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateCategories'].get
update:
x-apievangelist-phrasing:
intent: List GDS rate categories for a booking channel
effect: read
questions:
- What GDS rate categories are available on a booking channel?
- Can I retrieve the rate category values a distribution channel uses?
instructions:
- text: List GDS rate categories for booking channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
- text: Get rate categories mapped to channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateLevels'].get
update:
x-apievangelist-phrasing:
intent: List GDS rate levels for a booking channel
effect: read
questions:
- Which GDS rate levels exist for a particular booking channel?
- What rate level codes can I pick when configuring a GDS channel?
instructions:
- text: List GDS rate levels for booking channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
- text: Show the rate level pick list for channel {bookingChannelCode}, excluding {excludeCodes}.
slots:
bookingChannelCode: path.bookingChannelCode
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingChannels/{bookingChannelCode}/templateBookingChannelRoomTypes'].get
update:
x-apievangelist-phrasing:
intent: List template room types for a booking channel
effect: read
questions:
- What template room types are defined for a booking channel?
- Can I see channel room type templates before mapping a property's rooms?
instructions:
- text: List template booking channel room types for channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
- text: Show room type templates for booking channel {bookingChannelCode}.
slots:
bookingChannelCode: path.bookingChannelCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingStatus/{bookingStatus}/blockNextStatuses'].get
update:
x-apievangelist-phrasing:
intent: List statuses a block can move to next
effect: read
questions:
- Which statuses can a block move to from its current booking status?
- What are the allowed next steps in the block status flow?
instructions:
- text: List the next statuses a block can take from booking status {bookingStatus}.
slots:
bookingStatus: path.bookingStatus
- text: Show allowed block status transitions out of {bookingStatus}.
slots:
bookingStatus: path.bookingStatus
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/bookingStatus/{bookingStatus}/gridTypes'].get
update:
x-apievangelist-phrasing:
intent: List block grid types for a booking status
effect: read
questions:
- What grid types can a block use for a given booking status?
- Which room grid options apply to a block with a particular status?
instructions:
- text: List grid types allowed for booking status {bookingStatus}.
slots:
bookingStatus: path.bookingStatus
- text: Get block grid type values for status {bookingStatus}, including inactive ones.
slots:
bookingStatus: path.bookingStatus
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/breakOutId/{breakOutId}/taskSheet'].get
update:
x-apievangelist-phrasing:
intent: List housekeeping task sheets for a break out
effect: read
questions:
- Which housekeeping task sheets belong to a task sheet break out?
- Can I list the task sheet numbers generated for one break out?
instructions:
- text: List task sheets for break out {breakOutId}.
slots:
breakOutId: path.breakOutId
- text: Show the task sheet values under break out {breakOutId}.
slots:
breakOutId: path.breakOutId
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/cashierId/{cashierId}/cashierHotels'].get
update:
x-apievangelist-phrasing:
intent: List hotels a cashier is set up for
effect: read
questions:
- Which hotels is a given cashier allowed to work at?
- What properties can one cashier ID post payments in?
instructions:
- text: List hotels available to cashier {cashierId}.
slots:
cashierId: path.cashierId
- text: Show the properties cashier {cashierId} can operate in.
slots:
cashierId: path.cashierId
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/catStatus/{catStatus}/blockCatNextStatuses'].get
update:
x-apievangelist-phrasing:
intent: List next catering statuses for a block
effect: read
questions:
- What catering status can a block move to after its current catering status?
- Which sales and catering status transitions are allowed for a block?
instructions:
- text: List next catering statuses for a block in catering status {catStatus}.
slots:
catStatus: path.catStatus
- text: Show catering status transitions out of {catStatus}.
slots:
catStatus: path.catStatus
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/category/{category}/userDbFunctions'].get
update:
x-apievangelist-phrasing:
intent: List user database functions in a category
effect: read
questions:
- What user-defined database functions are available in a category?
- Can I browse the custom DB functions grouped under a function category?
instructions:
- text: List user database functions in category {category}.
slots:
category: path.category
- text: Show user DB functions for category {category}, excluding {excludeCodes}.
slots:
category: path.category
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/catering/{catering}/active/{active}/cateringBudgetTypes'].get
update:
x-apievangelist-phrasing:
intent: List catering budget types
effect: read
questions:
- What catering budget types can be used for sales and catering budgets?
- Can I filter catering budget types to active ones only?
instructions:
- text: List catering budget types for catering {catering} with active flag {active}.
slots:
catering: path.catering
active: path.active
- text: Show budget types where catering is {catering} and active is {active}.
slots:
catering: path.catering
active: path.active
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/cateringEvents/{cateringEvents}/hotelsForSnC'].get
update:
x-apievangelist-phrasing:
intent: List hotels enabled for OPERA Sales and Catering
effect: read
questions:
- Which hotels are set up for OPERA Sales and Catering?
- What properties can catering events be booked at?
instructions:
- text: List hotels for Sales and Catering with catering events flag {cateringEvents}.
slots:
cateringEvents: path.cateringEvents
- text: Show properties available for catering events {cateringEvents}.
slots:
cateringEvents: path.cateringEvents
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/chainCode/{chainCode}/chainLanguages'].get
update:
x-apievangelist-phrasing:
intent: List languages configured for a hotel chain
effect: read
questions:
- What languages are configured at the chain level?
- Which language codes does a hotel chain support?
instructions:
- text: List chain languages for chain {chainCode}.
slots:
chainCode: path.chainCode
- text: Show the language options configured for chain {chainCode}.
slots:
chainCode: path.chainCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/chainCode/{chainCode}/preferenceGroup/{preferenceGroup}/preferenceSubgroups'].get
update:
x-apievangelist-phrasing:
intent: List guest preference subgroups in a group
effect: read
questions:
- What subgroups sit under a guest preference group?
- Can I drill into the subcategories of one preference group for a chain?
instructions:
- text: List preference subgroups of group {preferenceGroup} for chain {chainCode}.
slots:
preferenceGroup: path.preferenceGroup
chainCode: path.chainCode
- text: Show subgroups under preference group {preferenceGroup} in chain {chainCode}, including inactive ones.
slots:
preferenceGroup: path.preferenceGroup
chainCode: path.chainCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/chainCode/{chainCode}/screenCode/{screenCode}/screenStyleCodes'].get
update:
x-apievangelist-phrasing:
intent: List style codes for a configurable screen
effect: read
questions:
- Which screen style codes are available for a given screen?
- What layout styles can a chain apply to one screen code?
instructions:
- text: List screen style codes for screen {screenCode} in chain {chainCode}.
slots:
screenCode: path.screenCode
chainCode: path.chainCode
- text: Show style options of screen {screenCode} for chain {chainCode}.
slots:
screenCode: path.screenCode
chainCode: path.chainCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/chainCode/{chainCode}/screenType/{screenType}/screenArea/{screenArea}/screenCodes'].get
update:
x-apievangelist-phrasing:
intent: List screen codes by screen type and area
effect: read
questions:
- What screen codes exist for a given screen type and screen area?
- Can I find the configurable screens in one area of the application for a chain?
instructions:
- text: List screen codes for chain {chainCode}, screen type {screenType} and area {screenArea}.
slots:
chainCode: path.chainCode
screenType: path.screenType
screenArea: path.screenArea
- text: Show {screenType} screens in area {screenArea} for chain {chainCode}.
slots:
screenType: path.screenType
screenArea: path.screenArea
chainCode: path.chainCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/changeSource/{changeSource}/fieldName'].get
update:
x-apievangelist-phrasing:
intent: List field names for a change source
effect: read
questions:
- Which field names can be tracked for a particular change source?
- What fields does a change log source record changes against?
instructions:
- text: List field names for change source {changeSource}.
slots:
changeSource: path.changeSource
- text: Show the tracked field name values of change source {changeSource}.
slots:
changeSource: path.changeSource
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/channel/{channel}/bookingChannelRoomTypes'].get
update:
x-apievangelist-phrasing:
intent: List room types defined on a booking channel
effect: read
questions:
- What room types does a booking channel publish?
- Which channel room type codes exist on one distribution channel?
instructions:
- text: List the live room types published on booking channel {channel}.
slots:
channel: path.channel
- text: Show the room types set up on channel {channel}, excluding {excludeCodes}.
slots:
channel: path.channel
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/channelType/{channelType}/gdsHotels'].get
update:
x-apievangelist-phrasing:
intent: List hotels connected to a GDS channel type
effect: read
questions:
- Which hotels are connected to a given GDS channel type?
- What properties are distributed through a particular channel type?
instructions:
- text: List GDS hotels for channel type {channelType}.
slots:
channelType: path.channelType
- text: Show hotels available on channel type {channelType}.
slots:
channelType: path.channelType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/codeType/{codeType}/cateringCodes'].get
update:
x-apievangelist-phrasing:
intent: List catering codes of a code type
effect: read
questions:
- What catering codes exist for a specific catering code type?
- Can I look up sales and catering codes by their type?
instructions:
- text: List catering codes of type {codeType}.
slots:
codeType: path.codeType
- text: Show catering code values for code type {codeType}, including inactive ones.
slots:
codeType: path.codeType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/country/{country}/postalCodes'].get
update:
x-apievangelist-phrasing:
intent: List postal codes for a country
effect: read
questions:
- What postal codes are configured for a country?
- Can I pull the postal code list the property uses for one country's addresses?
instructions:
- text: List postal codes for country {country}.
slots:
country: path.country
- text: Show configured postal codes in {country}.
slots:
country: path.country
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/country/{country}/toPostalCodes'].get
update:
x-apievangelist-phrasing:
intent: List end-of-range postal codes for a country
effect: read
questions:
- Which 'to' postal codes can end a postal code range for a country?
- When setting a postal range, what upper-bound codes can I choose?
instructions:
- text: List to-postal codes for country {country}.
slots:
country: path.country
- text: Show the ending postal code choices of a range in {country}.
slots:
country: path.country
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/currencyCode/{currencyCode}/exchangeTypes'].get
update:
x-apievangelist-phrasing:
intent: List currency exchange types for a currency
effect: read
questions:
- What exchange types are defined for a given currency?
- Which exchange categories, like cash or check, apply to a foreign currency?
instructions:
- text: List exchange types for currency {currencyCode}.
slots:
currencyCode: path.currencyCode
- text: Show the currency exchange type options of {currencyCode}.
slots:
currencyCode: path.currencyCode
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/decimal/{decimal}/currencyFormats'].get
update:
x-apievangelist-phrasing:
intent: List currency display formats by decimal places
effect: read
questions:
- Which currency formats are available for a given number of decimal places?
- What amount display formats can a currency with two decimals use?
instructions:
- text: List currency formats for {decimal} decimal places.
slots:
decimal: path.decimal
- text: Show currency format choices where decimals equal {decimal}.
slots:
decimal: path.decimal
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/departments/{departmentType}/noteTypes'].get
update:
x-apievangelist-phrasing:
intent: List note types for a department
effect: read
questions:
- What note types can a department attach to records?
- Which comment categories are available to one department type?
instructions:
- text: List note types for department type {departmentType}.
slots:
departmentType: path.departmentType
- text: Show note type codes used by department {departmentType}, including inactive ones.
slots:
departmentType: path.departmentType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/deviceType/{deviceType}/deviceCode/{deviceCode}/codeType/{codeType}/externalCode/{externalCode}/deviceCodeMappingValues'].get
update:
x-apievangelist-phrasing:
intent: List device code mapping values
effect: read
questions:
- What code mappings exist between a device's external codes and OPERA codes?
- Can I see how an interface device translates an external code for a code type?
instructions:
- text: List device code mapping values for device type {deviceType}, device {deviceCode}, code type {codeType} and external code {externalCode}.
slots:
deviceType: path.deviceType
deviceCode: path.deviceCode
codeType: path.codeType
externalCode: path.externalCode
- text: Show mappings of external code {externalCode} ({codeType}) on device {deviceCode} of type {deviceType}.
slots:
externalCode: path.externalCode
codeType: path.codeType
deviceCode: path.deviceCode
deviceType: path.deviceType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/entityName/{entityName}/eCertificateGroupEntity'].get
update:
x-apievangelist-phrasing:
intent: List e-certificate group entities
effect: read
questions:
- Which entities can an e-certificate group be linked to?
- What e-certificate group entity values exist for a given entity name?
instructions:
- text: List e-certificate group entities for entity name {entityName}.
slots:
entityName: path.entityName
- text: Show eCertificate group entity values of {entityName}.
slots:
entityName: path.entityName
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/errorType/{errorType}/adsEchoToken'].get
update:
x-apievangelist-phrasing:
intent: List ADS echo tokens for an error type
effect: read
questions:
- What ADS echo token values are recorded for an error type?
- Can I look up echo tokens from the ADS interface by error type?
instructions:
- text: List ADS echo tokens for error type {errorType}.
slots:
errorType: path.errorType
- text: Show echo token values logged under ADS error type {errorType}.
slots:
errorType: path.errorType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/errorType/{errorType}/adsStatus'].get
update:
x-apievangelist-phrasing:
intent: List ADS statuses for an error type
effect: read
questions:
- What ADS status values apply to a given error type?
- Which interface statuses can an ADS message with a certain error type have?
instructions:
- text: List ADS statuses for error type {errorType}.
slots:
errorType: path.errorType
- text: Show ADS status codes of error type {errorType}.
slots:
errorType: path.errorType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/exclusionList/{exclusionList}/cateringStatusCodes'].get
update:
x-apievangelist-phrasing:
intent: List catering booking status codes
effect: read
questions:
- What catering status codes can a sales and catering booking use?
- Can I get catering statuses while leaving some out of the list?
instructions:
- text: List catering status codes with exclusion list {exclusionList}.
slots:
exclusionList: path.exclusionList
- text: Show catering booking statuses, applying exclusion list {exclusionList}.
slots:
exclusionList: path.exclusionList
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/exclusionList/{exclusionList}/eventStatusCodes'].get
update:
x-apievangelist-phrasing:
intent: List catering event status codes
effect: read
questions:
- What status codes can a catering event have?
- Which event statuses are available once some are excluded?
instructions:
- text: List event status codes with exclusion list {exclusionList}.
slots:
exclusionList: path.exclusionList
- text: Show catering event statuses, skipping those in {exclusionList}.
slots:
exclusionList: path.exclusionList
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/featureType/{featureType}/bookingChannels/{bookingChannelCodes}/gdsConvAmenityCodes'].get
update:
x-apievangelist-phrasing:
intent: List GDS conversion amenity codes
effect: read
questions:
- Which GDS amenity conversion codes apply to a feature type on booking channels?
- How are property features converted to GDS amenity codes for our channels?
instructions:
- text: List GDS conversion amenity codes for feature type {featureType} on channels {bookingChannelCodes}.
slots:
featureType: path.featureType
bookingChannelCodes: path.bookingChannelCodes
- text: Show amenity conversion codes of type {featureType} for booking channels {bookingChannelCodes}.
slots:
featureType: path.featureType
bookingChannelCodes: path.bookingChannelCodes
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/fetchOnlyUniqueValues/{fetchOnlyUniqueValues}/templateTransactionSubgroups'].get
update:
x-apievangelist-phrasing:
intent: List template transaction subgroups
effect: read
questions:
- What transaction subgroup templates exist for billing codes?
- Can I get only unique transaction subgroup template values?
instructions:
- text: List template transaction subgroups with unique-only set to {fetchOnlyUniqueValues}.
slots:
fetchOnlyUniqueValues: path.fetchOnlyUniqueValues
- text: 'Show transaction subgroup templates, fetching unique values only: {fetchOnlyUniqueValues}.'
slots:
fetchOnlyUniqueValues: path.fetchOnlyUniqueValues
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/fieldType/{fieldType}/globalAlertFunction'].get
update:
x-apievangelist-phrasing:
intent: List global alert functions for a field type
effect: read
questions:
- Which functions can drive a global alert rule for a field type?
- What global alert function values are available for one kind of field?
instructions:
- text: List global alert functions for field type {fieldType}.
slots:
fieldType: path.fieldType
- text: Show the global alert function choices of field type {fieldType}.
slots:
fieldType: path.fieldType
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/functionName/{functionName}/category/{category}/userDbFunctionArgs'].get
update:
x-apievangelist-phrasing:
intent: List arguments of a user database function
effect: read
questions:
- What arguments does a user-defined database function take?
- Can I see the parameter list for one custom DB function in a category?
instructions:
- text: List arguments of function {functionName} in category {category}.
slots:
functionName: path.functionName
category: path.category
- text: Show the argument values for user DB function {functionName} ({category}).
slots:
functionName: path.functionName
category: path.category
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/gdsHost/{gdsHost}/cardType/{cardType}/channelCardTypeMappingChannelCardType'].get
update:
x-apievangelist-phrasing:
intent: List channel card types mapped for a GDS host
effect: read
questions:
- Which channel card type codes map to a hotel card type on a GDS host?
- How does a GDS host code a particular credit card type?
instructions:
- text: List channel card types for GDS host {gdsHost} and card type {cardType}.
slots:
gdsHost: path.gdsHost
cardType: path.cardType
- text: Show the channel-side card code mapped to {cardType} on host {gdsHost}.
slots:
cardType: path.cardType
gdsHost: path.gdsHost
method: generated
generated: '2026-09-26'
- target: $.paths['/listOfValues/groupName/{groupName}/repGroupReports'].get
update:
x-apievangelist-phrasing:
intent: List reports in a report group
effect: read
questions:
- What reports belong to a report group?
- Can I list the reports filed under one group name?
instructions:
- text: List reports in report group {groupName}.
slots:
groupName: path.groupName
- text: Show the reports grouped under {groupName}, excluding {excludeCodes}.
slots:
groupName: path.groupName
excludeCodes: query.excludeCodes
method: generated
generated: '2026-09-26'
# --- truncated at 32 KB (308 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/overlays/oracle-hospitality-lov-api-phrasing-overlay.yaml