Oracle Hospitality Hotel Config API
These APIs will allow you to configure profile related configuration related to Administration.
Operations 455
Showing the first 250 of 455. 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
GET
/availablePreferences
List guest preferences available at a property · Get available Preferences
#
Ask an LLM
“Which guest preferences can staff pick from at a given hotel?”
“Can I only see the preferences that are flagged for use on reservations?”
Tell an agent
Show the available guest preferences for hotel {hotelId}.
List preferences of type {preferenceType} at property {hotelId} that apply to reservations only.
Ask an LLM
“What communication types (phone, email, fax) are configured?”
“Can I filter communication types by role, such as email or phone?”
Tell an agent
List all configured communication types.
Find communication types with role {roles}.
Ask an LLM
“How do I add a new communication type like a messaging app to the configuration?”
“Can I define my own communication type code for guest contact methods?”
Tell an agent
Create a new communication type {communicationType}.
Add a communication type for WhatsApp contact details.
DELETE
/communicationTypes/{communicationTypeCode}
Delete a communication type · Delete a communication type
#
Ask an LLM
“Can I remove a communication type we no longer use?”
“What happens if I delete an existing communication type code?”
Tell an agent destructive · confirm first
Delete communication type {communicationTypeCode}.
Remove the {communicationTypeCode} communication type from the configuration.
PUT
/communicationTypes/{communicationTypeCode}
Update a communication type · Change a communication type
#
Ask an LLM
“Can I rename or change the role of an existing communication type?”
“How do I edit a communication type that's already configured?”
Tell an agent
Update communication type {communicationTypeCode}.
Change the description of communication type {communicationTypeCode} to {communicationType}.
Ask an LLM
“Is the hotel configuration service currently available?”
“Can I health-check the OPERA hotel config service before making calls?”
Tell an agent
Ping the hotel configuration service.
Check the hotel config service status while logged in to hotel {hotelId}.
Ask an LLM
“Which airports are defined at the template level for the chain?”
“Can I look up template airports by airport code?”
Tell an agent
List all template airports.
Show template airports with codes {airportCodes}.
Ask an LLM
“How do I add an airport to the chain-wide template list?”
“Can I create several template airports in one request?”
Tell an agent
Create template airports {templateAirports}.
Add a new airport to the template airport list.
Ask an LLM
“Can I change the details of an airport in the template list?”
“What's the way to edit a template airport's name or location?”
Tell an agent
Update template airport {airportCode}.
Change template airport {airportCode} to {templateAirports}.
Ask an LLM
“Can I remove an airport from the chain's template airports?”
“Is deleting a template airport permanent?”
Tell an agent destructive · confirm first
Delete template airport {airportCode}.
Remove {airportCode} from the template airports.
Ask an LLM
“What amenities are defined at the template level?”
“Can I see only the meeting-room amenities in the template list?”
Tell an agent
List all template amenities.
Show template amenities with codes {amenityCodes}.
Ask an LLM
“How do I add a new amenity to the chain-level template?”
“Can I define template amenities that properties can later use?”
Tell an agent
Create template amenities {templateAmenities}.
Add a rooftop pool amenity to the template amenities.
Ask an LLM
“Can I edit a template amenity's description?”
“What's involved in changing an amenity defined at the template level?”
Tell an agent
Update template amenity {featureCode}.
Change template amenity {featureCode} to {templateAmenities}.
Ask an LLM
“Can I delete an amenity from the template list?”
“Does removing a template amenity affect the chain's amenity catalog?”
Tell an agent destructive · confirm first
Delete template amenity {featureCode}.
Remove the {featureCode} amenity from the templates.
Ask an LLM
“Which attraction templates are set up for the chain?”
“Can I search attraction templates by class or a wildcard name?”
Tell an agent
List all attraction templates.
Find attraction templates in class {classCodes}.
Ask an LLM
“How do I add a local attraction as a chain-level template?”
“Can I create attraction templates that properties reuse?”
Tell an agent
Create attraction template {attractionTemplates}.
Add a new museum attraction template.
Ask an LLM
“Can I change the details of an existing attraction template?”
“What's the way to edit a template attraction's class or description?”
Tell an agent
Update attraction template {attractionCode}.
Change attraction template {attractionCode} to {attractionTemplates}.
DELETE
/attractions/{attractionCode}
Delete an attraction template · Delete an existing attraction template
#
Ask an LLM
“Can I delete an attraction template we no longer promote?”
“Is there a way to remove a template-level attraction?”
Tell an agent destructive · confirm first
Delete attraction template {attractionCode}.
Remove the {attractionCode} attraction template.
Ask an LLM
“What day types and events are on the hotel calendar between two dates?”
“Can I pull calendar entries without putting the hotel in the path?”
Tell an agent
Get calendar entries from {startDate} to {endDate} with {fetchInstructions}.
Show the calendar for hotel {hotelId} from {startDate} to {endDate}, fetching {fetchInstructions}, using the query-parameter endpoint.
GET
/configurations/activityLogs
Search configuration activity logs · Get Configuration Activity Logs
#
Ask an LLM
“Who changed a configuration setting and when?”
“Can I filter config activity logs by module, user or date range?”
Tell an agent
Show configuration activity logs for hotel {hotelId} from {fromDate} to {toDate}.
Find config activity in module {module} changed by user {userByIds}.
POST
/configurations/activityLogs
Record a configuration activity log entry · Create a new Config Activity Log
#
Ask an LLM
“How do I write my own entry into the configuration activity log?”
“Can an integration log the config changes it makes?”
Tell an agent
Create a configuration activity log entry {configActivities}.
Log a config activity recording the change I just made.
Ask an LLM
“Which countries are defined at the template level?”
“Can I search template countries with a wildcard?”
Tell an agent
List all template countries.
Show template countries with codes {countriesCodes}.
Ask an LLM
“How do I add a country to the chain-wide template list?”
“Can I create several template countries at once?”
Tell an agent
Create template countries {templateCountries}.
Add a new country to the template countries.
Ask an LLM
“Can I edit a country's details at the template level?”
“What's the way to fix a template country's name or address format?”
Tell an agent
Update template country {countryCode}.
Change template country {countryCode} to {templateCountries}.
Ask an LLM
“Can I remove a country from the template countries?”
“Is deleting a template country code reversible?”
Tell an agent destructive · confirm first
Delete template country {countryCode}.
Remove {countryCode} from the template country list.
Ask an LLM
“What exchange rates are loaded for a currency at our hotels?”
“Can I filter exchange rates by exchange type, such as cash or check?”
Tell an agent
Get exchange rates for currency {currencyCode}.
Show {exchangeType} exchange rates for hotels {hotelIds}.
Ask an LLM
“Which day type codes are defined at the template level?”
“Can I search template day types with a wildcard?”
Tell an agent
List all template day type codes.
Show template day type codes {dayTypesCodes}.
Ask an LLM
“Can I edit the template-level day type codes like high or low season?”
“How do I change a day type code's description in the template?”
Tell an agent
Update template day type codes {templateDayTypeCodes}.
Change the template day type code descriptions.
Ask an LLM
“Can I delete day type codes from the template?”
“What's the way to remove obsolete template day types?”
Tell an agent destructive · confirm first
Delete template day type codes {templateDayTypeCodes}.
Remove the unused template day type codes.
Ask an LLM
“How do I add a new day type code, like a special event day, to the template?”
“Can I define template day types that properties inherit?”
Tell an agent
Create template day type codes {templateDayTypeCodes}.
Add a peak-season template day type code.
Ask an LLM
“How do I mark a range of dates as high season on the hotel calendar?”
“Can I set a day type for specific dates only?”
Tell an agent
Set day types {hotelDayTypes} for the date range.
Mark next month's weekends as a peak day type on the calendar.
Ask an LLM
“Can I remove a day type from the calendar for certain dates?”
“Is it possible to clear a day type only on selected weekdays?”
Tell an agent destructive · confirm first
Remove day type {dayType} from hotel {hotelId} between {startDate} and {endDate}.
Clear day type {dayType} from the calendar.
Ask an LLM
“Which departments are configured at our hotels?”
“Can I search departments by a wildcard name?”
Tell an agent
List departments for hotels {hotelIds}.
Show departments with codes {departmentCodes}.
Ask an LLM
“How do I add a new department like housekeeping or engineering?”
“Can I create several departments in one call?”
Tell an agent
Create departments {departments}.
Add a spa department to the hotel.
Ask an LLM
“Can I delete a department we no longer have?”
“Does deleting a department apply to one hotel only?”
Tell an agent destructive · confirm first
Delete department {departmentCode}.
Remove department {departmentCode} from hotel {hotelId}.
Ask an LLM
“Can I rename an existing department?”
“What's the way to change a department's details?”
Tell an agent
Update department {departmentCode}.
Change department {departmentCode} to {departments}.
Ask an LLM
“What hotel detail items are defined at the template level?”
“Can I filter template hotel details by category?”
Tell an agent
List all template hotel details.
Show template hotel details in categories {hotelDetailCategoriesCodes}.
Ask an LLM
“How do I add a new hotel detail item at the template level?”
“Can I create template hotel details that properties can copy?”
Tell an agent
Create template hotel details {templateHotelDetails}.
Add a check-in policy item to the template hotel details.
PUT
/hotelDetails
Update template hotel details · Change hotel details specified at the template level
#
Ask an LLM
“Can I edit hotel details defined at the template level?”
“How do I change a template hotel detail's description?”
Tell an agent
Update template hotel details {templateHotelDetails}.
Change the wording of the template hotel detail items.
DELETE
/hotelDetails
Delete template hotel details · Delete hotel details specified at the template level
#
Ask an LLM
“Can I delete a hotel detail item from the template?”
“Is there a way to remove a template hotel detail within a category?”
Tell an agent destructive · confirm first
Delete template hotel detail {templateHotelDetailCode} in category {templateHotelDetailCategory}.
Remove template hotel detail {templateHotelDetailCode}.
PUT
/hotelDetails/copy
Copy template hotel details to properties · Copy template hotel details to other properties
#
Ask an LLM
“How do I push template hotel details out to other properties?”
“Can I copy hotel details from the template to several hotels at once?”
Tell an agent
Copy template hotel details using {copyInstructions}.
Copy the template hotel details to our new properties.
Ask an LLM
“Which hotels do we have configured in a given country?”
“Can I find properties by name, marketing city or property type?”
Tell an agent
Find hotels named {name}.
List hotels in country {countryCode} of property type {propertyTypeCode}.
Ask an LLM
“Can I delete a property attraction by its code with the hotel passed as a query parameter?”
“Is there an endpoint to remove an attraction without the hotel in the path?”
Tell an agent destructive · confirm first
Delete attraction {attractionCode} for hotel {hotelId} using the hotel-as-query endpoint.
Remove attraction code {attractionCode} via the by-code endpoint.
Ask an LLM
“What configuration details are stored for a specific property?”
“Can I fetch only certain areas of a hotel's configuration?”
Tell an agent
Get the configuration for hotel {hotelId}.
Show hotel {hotelId} configuration including {fetchInstructions}.
Ask an LLM
“How do I update a property's general information like address or check-in time?”
“Can I change hotel configuration details through the API?”
Tell an agent
Update hotel {hotelId} with {hotelInfo}.
Change the property information for hotel {hotelId}.
Ask an LLM
“Which airports are linked to a specific hotel?”
“Can I page through the airports configured for a property?”
Tell an agent
List airports for hotel {hotelId}.
Show airport {airportCodes} as configured for hotel {hotelId}.
Ask an LLM
“How do I link a nearby airport to one of our hotels?”
“Can I record distance and directions to an airport for a property?”
Tell an agent
Add airports {airports} to hotel {hotelId}.
Create a nearby airport entry for hotel {hotelId}.
PUT
/hotels/{hotelId}/airports/{airportCode}
Update an airport at a property · Change resort airports
#
Ask an LLM
“Can I edit the airport details recorded for a specific hotel?”
“How do I update the drive time to an airport for one property?”
Tell an agent
Update airport {airportCode} at hotel {hotelId}.
Change airport {airportCode} for hotel {hotelId} to {airports}.
DELETE
/hotels/{hotelId}/airports/{airportCode}
Remove an airport from a property · Delete resort airports
#
Ask an LLM
“Can I unlink an airport from one hotel without touching the template?”
“What's the way to delete a property-level airport?”
Tell an agent destructive · confirm first
Remove airport {airportCode} from hotel {hotelId}.
Delete the {airportCode} airport entry at property {hotelId}.
Ask an LLM
“How do I set up alternate hotels to suggest when a property is sold out?”
“Can I link sister properties as alternates for a hotel?”
Tell an agent
Add alternate hotels {alternateHotels} for hotel {hotelId}.
Create alternate hotel entries for property {hotelId}.
PUT
/hotels/{hotelId}/alternates/{alternateHotelId}
Update an alternate hotel · Update Alternate Hotels
#
Ask an LLM
“Can I change the details of an alternate hotel linked to a property?”
“How do I update the ranking of an alternate hotel?”
Tell an agent
Update alternate hotel {alternateHotelId} for hotel {hotelId}.
Change alternate {alternateHotelId} at hotel {hotelId} to {alternateHotels}.
DELETE
/hotels/{hotelId}/alternates/{alternateHotelId}
Remove an alternate hotel · Delete Alternate Hotels
#
Ask an LLM
“Can I stop suggesting a particular alternate hotel for a property?”
“What's the way to delete an alternate hotel link?”
Tell an agent destructive · confirm first
Remove alternate hotel {alternateHotelId} from hotel {hotelId}.
Delete the alternate hotel link {alternateHotelId} at property {hotelId}.
Ask an LLM
“What amenities does a specific hotel offer?”
“Can I see just the meeting amenities for one property?”
Tell an agent
List amenities for hotel {hotelId}.
Show amenities {amenityCodes} at hotel {hotelId}.
Ask an LLM
“How do I record that a hotel has a gym or pool?”
“Can I add amenities to one property only?”
Tell an agent
Add amenities {hotelAmenities} to hotel {hotelId}.
Create a fitness center amenity for hotel {hotelId}.
Ask an LLM
“Can I edit an amenity's details for a single hotel?”
“How do I change opening dates for an amenity at one property?”
Tell an agent
Update amenity {featureCode} at hotel {hotelId}.
Change amenity {featureCode} for hotel {hotelId} to {hotelAmenities}.
DELETE
/hotels/{hotelId}/amenities/{featureCode}
Remove an amenity from a property · Delete amenities
#
Ask an LLM
“Can I remove an amenity a hotel no longer offers?”
“Is it possible to delete a property amenity from a certain begin date?”
Tell an agent destructive · confirm first
Remove amenity {featureCode} from hotel {hotelId}.
Delete amenity {featureCode} at hotel {hotelId} starting {beginDate}.
Ask an LLM
“What local attractions are listed for a hotel?”
“Can I filter a property's attractions by class?”
Tell an agent
List attractions for hotel {hotelId}.
Show attractions in class {classCodes} near hotel {hotelId}.
Ask an LLM
“How do I add a nearby attraction to a hotel's listing?”
“Can I record attractions like theme parks for one property?”
Tell an agent
Add attractions {attractions} to hotel {hotelId}.
Create a new nearby attraction for property {hotelId}.
PUT
/hotels/{hotelId}/attractions/{attractionCode}
Update an attraction at a property · Update an Attraction
#
Ask an LLM
“Can I edit the distance or description of a hotel's attraction?”
“How do I update an attraction listed for one property?”
Tell an agent
Update attraction {attractionCode} at hotel {hotelId}.
Change attraction {attractionCode} for hotel {hotelId} to {attractions}.
DELETE
/hotels/{hotelId}/attractions/{attractionCode}
Remove an attraction from a property · Delete Attractions
#
Ask an LLM
“Can I delete an attraction from a hotel's list with the hotel in the path?”
“What's the way to remove a closed attraction from one property?”
Tell an agent destructive · confirm first
Remove attraction {attractionCode} from hotel {hotelId}.
Delete attraction {attractionCode} listed under property {hotelId}.
Ask an LLM
“What's on a specific hotel's calendar for the next two weeks?”
“Can I see day types and events for one property over a date range?”
Tell an agent
Get the calendar for hotel {hotelId} from {startDate} to {endDate} with {fetchInstructions}.
Show property {hotelId} calendar events between {startDate} and {endDate}, fetching {fetchInstructions}.
GET
/hotels/{hotelId}/centralConfigs/{config}
List centrally managed configuration items · Lists the configurations managed centrally
#
Ask an LLM
“Which configuration items at a property are managed centrally?”
“Can I see what the enterprise controls for a config type at one hotel?”
Tell an agent
List centrally managed {config} items for hotel {hotelId}.
Show the central config for {config} at property {hotelId}.
PUT
/hotels/{hotelId}/centralConfigs/{config}/items/{code}
Set whether a config item is hotel- or enterprise-managed · Change the status for Central Config to manage at Hotel/Enterprise Level
#
Ask an LLM
“Can I let a hotel edit a configuration item that's managed centrally?”
“How do I switch a config code between hotel and enterprise control?”
Tell an agent
Set config item {code} of {config} at hotel {hotelId} to hotel-managed.
Change central management for {config} code {code} at hotel {hotelId} to {configuration}.
Ask an LLM
“How do I add a general manager or sales contact to a hotel?”
“Can I store several contacts for one property?”
Tell an agent
Add contacts {hotelContacts} to hotel {hotelId}.
Create a new front office contact for hotel {hotelId}.
Ask an LLM
“Can I update a hotel contact's phone number or email?”
“How do I edit an existing property contact?”
Tell an agent
Update contact {contactId} at hotel {hotelId}.
Change hotel {hotelId} contact {contactId} to {hotelContacts}.
Ask an LLM
“Can I remove a contact who has left the property?”
“What's the way to delete a hotel contact record?”
Tell an agent destructive · confirm first
Delete contact {contactId} from hotel {hotelId}.
Remove hotel {hotelId} contact {contactId}.
Ask an LLM
“Which countries are set up at a specific hotel?”
“Is there a page size limit when listing a property's countries?”
Tell an agent
List countries configured at hotel {hotelId}.
Find countries matching {wildCard} at hotel {hotelId}.
PUT
/hotels/{hotelId}/countries/{countryCode}
Update a country at a property · Update a Country Code
#
Ask an LLM
“Can I edit a country code's settings for one hotel?”
“How do I update a property-level country entry?”
Tell an agent
Update country {countryCode} at hotel {hotelId}.
Change hotel {hotelId} country {countryCode} to {countries}.
Ask an LLM
“Which credit card types does a hotel accept?”
“Can I include inactive card types in the list?”
Tell an agent
List credit card types for hotel {hotelId}.
Show credit card types {codes} at hotel {hotelId}, including inactive ones.
Ask an LLM
“Can I remove a card type a property no longer accepts?”
“What's the way to delete a credit card type code?”
Tell an agent destructive · confirm first
Delete credit card type {creditCardTypesCode} at hotel {hotelId}.
Remove the {creditCardTypesCode} card type from property {hotelId}.
Ask an LLM
“Can I change settings on a credit card type a hotel accepts?”
“How do I deactivate a card type at one property?”
Tell an agent
Update credit card types {creditCardTypes} at hotel {hotelId}.
Change the credit card type settings for hotel {hotelId}.
Ask an LLM
“How do I start accepting a new card type at a hotel?”
“Can I add several credit card types in one request?”
Tell an agent
Add credit card types {creditCardTypes} to hotel {hotelId}.
Create a new credit card type for property {hotelId}.
Ask an LLM
“Which day type codes does a specific hotel use?”
“Can I search a property's day types by wildcard?”
Tell an agent
List day type codes for hotel {hotelId}.
Show day type codes {dayTypesCodes} at hotel {hotelId}.
PUT
/hotels/{hotelId}/dayTypeCodes
Update a property's day type codes · Change Hotel Day Type Codes
#
Ask an LLM
“Can I edit the day type codes a single hotel uses?”
“How do I rename a property-level day type?”
Tell an agent
Update day type codes {hotelDayTypeCodes} at hotel {hotelId}.
Change the day type code descriptions for property {hotelId}.
POST
/hotels/{hotelId}/dayTypeCodes
Create day type codes for a property · Create Hotel Day Type Codes
#
Ask an LLM
“How do I add a new day type code for just one hotel?”
“Can a property define its own day types beyond the template?”
Tell an agent
Create day type codes {hotelDayTypeCodes} for hotel {hotelId}.
Add a festival day type code to property {hotelId}.
DELETE
/hotels/{hotelId}/dayTypeCodes
Delete a property's day type codes · Delete Hotel Day Type Codes
#
Ask an LLM
“Can I delete day type codes from a specific hotel?”
“What's the way to clear a property's unused day types?”
Tell an agent destructive · confirm first
Delete day type codes at hotel {hotelId}.
Remove day type codes at hotel {hotelId} for properties {hotelIds}.
Ask an LLM
“How do I add a city event, like a conference, to a hotel's calendar?”
“Can I record local events that affect demand at a property?”
Tell an agent
Set hotel events {hotelEvents} for hotel {hotelId}.
Add the marathon weekend as an event on property {hotelId} calendar.
Ask an LLM
“Can I remove an event from a hotel's calendar?”
“Is it possible to delete an event only for certain dates or weekdays?”
Tell an agent destructive · confirm first
Delete event {eventId} from hotel {hotelId}.
Remove event {eventId} at hotel {hotelId} between {startDate} and {endDate}.
Ask an LLM
“What brochure content, like descriptions and facilities, is stored for a hotel?”
“Can I pull a property's brochure details for a marketing site?”
Tell an agent
Get the brochure for hotel {hotelId}.
Fetch hotel {hotelId} brochure information with {fetchInstructions}.
Ask an LLM
“What hotel detail items are recorded for a specific property?”
“Can I filter a hotel's details by category?”
Tell an agent
Get hotel details for hotel {hotelId}.
Show hotel {hotelId} details in categories {hotelDetailCategoriesCodes}.
Ask an LLM
“Which job titles are configured for a hotel?”
“Can I look up specific job title codes at one property?”
Tell an agent
List job titles for hotel {hotelId}.
Show job titles {jobTitleCodes} at hotel {hotelId}.
Ask an LLM
“How do I add a new job title for staff at one hotel?”
“Can a property have its own job titles?”
Tell an agent
Create job titles {jobTitles} at hotel {hotelId}.
Add a night auditor job title for property {hotelId}.
PUT
/hotels/{hotelId}/jobTitles/{jobTitleCode}
Update a job title at a property · Change resort job titles
#
Ask an LLM
“Can I rename a job title at a specific hotel?”
“How do I edit a property-level job title?”
Tell an agent
Update job title {jobTitleCode} at hotel {hotelId}.
Change hotel {hotelId} job title {jobTitleCode} to {jobTitles}.
DELETE
/hotels/{hotelId}/jobTitles/{jobTitleCode}
Delete a job title at a property · Delete resort job titles
#
Ask an LLM
“Can I delete a job title one hotel no longer uses?”
“What's the way to remove a property job title?”
Tell an agent destructive · confirm first
Delete job title {jobTitleCode} at hotel {hotelId}.
Remove hotel {hotelId} job title {jobTitleCode}.
GET
/hotels/{hotelId}/marketingCities
List a property's marketing cities · Get resort marketing cities
#
Ask an LLM
“Which marketing cities are set up for a hotel?”
“Can I filter a property's marketing cities by region or include inactive ones?”
Tell an agent
List marketing cities for hotel {hotelId}.
Show marketing cities in region {regionCodes} for hotel {hotelId}.
POST
/hotels/{hotelId}/marketingCities
Create marketing cities at a property · Create new resort marketing cities
#
Ask an LLM
“How do I add a marketing city for one hotel?”
“Can a property define its own marketing cities?”
Tell an agent
Create marketing cities {marketingCities} at hotel {hotelId}.
Add a new marketing city for property {hotelId}.
PUT
/hotels/{hotelId}/marketingCities/{cityCode}
Update a marketing city at a property · Change resort marketing cities
#
Ask an LLM
“Can I edit a marketing city at a specific hotel?”
“How do I change a property marketing city's region?”
Tell an agent
Update marketing city {cityCode} at hotel {hotelId}.
Change hotel {hotelId} marketing city {cityCode} to {marketingCities}.
DELETE
/hotels/{hotelId}/marketingCities/{cityCode}
Delete a marketing city at a property · Delete resort marketing cities
#
Ask an LLM
“Can I delete a marketing city from one hotel?”
“Do I need the region code to remove a property marketing city?”
Tell an agent destructive · confirm first
Delete marketing city {cityCode} at hotel {hotelId}.
Remove hotel {hotelId} marketing city {cityCode} in region {regionCode}.
Ask an LLM
“How do I add an internal note to a hotel's configuration?”
“Can I store property notes for staff?”
Tell an agent
Create notes {hotelNotes} for hotel {hotelId}.
Add a staff note to property {hotelId}.
Ask an LLM
“Can I edit a note stored on a hotel?”
“How do I update the text of an existing property note?”
Tell an agent
Update note {noteCode} at hotel {hotelId}.
Change hotel {hotelId} note {noteCode} to {hotelNotes}.
GET
/hotels/{hotelId}/operaContext
Get a hotel's current business date and context · Get Opera Hotel Context
#
Ask an LLM
“What is the current business date at a property?”
“Can I get general context for a hotel before posting transactions?”
Tell an agent
Get the OPERA context for hotel {hotelId}.
Show today's business date at hotel {hotelId}.
POST
/hotels/{hotelId}/rateRanges
Create rate ranges for a property · Create Rate Range information
#
Ask an LLM
“How do I set a price range for a hotel that shows in listings?”
“Can I add a new seasonal rate range for one property?”
Tell an agent
Create rate ranges {hotelRateRanges} for hotel {hotelId}.
Add a new rate range for next season at property {hotelId}.
Ask an LLM
“Can I change the minimum and maximum rate range for a hotel?”
“How do I edit existing rate range information at one property?”
Tell an agent
Update rate ranges {hotelRateRanges} at hotel {hotelId}.
Change the existing rate range for property {hotelId}.
DELETE
/hotels/{hotelId}/rateRanges
Delete a property's rate ranges · Delete Rate Range information
#
Ask an LLM
“Can I delete rate range information for certain dates?”
“What's the way to clear a hotel's rate range for a period?”
Tell an agent destructive · confirm first
Delete rate ranges at hotel {hotelId} from {startDate} to {endDate}.
Remove the rate range information for property {hotelId}.
Ask an LLM
“How do I list a hotel's on-site restaurant?”
“Can I store restaurant details like cuisine for a property?”
Tell an agent
Create restaurants {hotelRestaurants} at hotel {hotelId}.
Add the lobby restaurant to property {hotelId}.
PUT
/hotels/{hotelId}/restaurants/{restaurantCode}
Update a hotel restaurant · Update the restaurant information
#
Ask an LLM
“Can I update a hotel restaurant's hours or description?”
“How do I edit an existing restaurant at a property?”
Tell an agent
Update restaurant {restaurantCode} at hotel {hotelId}.
Change hotel {hotelId} restaurant {restaurantCode} to {hotelRestaurants}.
DELETE
/hotels/{hotelId}/restaurants/{restaurantCode}
Delete a hotel restaurant · Delete restaurant information
#
Ask an LLM
“Can I remove a restaurant that closed at a property?”
“What's the way to delete restaurant information from a hotel?”
Tell an agent destructive · confirm first
Delete restaurant {restaurantCode} at hotel {hotelId}.
Remove hotel {hotelId} restaurant {restaurantCode}.
GET
/hotels/{hotelId}/telephoneBookCategories
List telephone book categories · Get Telephone Book Category
#
Ask an LLM
“Which telephone book categories exist at a hotel?”
“Can I search phone directory categories by wildcard?”
Tell an agent
List telephone book categories for hotel {hotelId}.
Show telephone book categories {codes} at hotel {hotelId}.
POST
/hotels/{hotelId}/telephoneBookCategories
Create telephone book categories · Create Telephone Book Category
#
Ask an LLM
“How do I add a category, like taxis or hospitals, to the hotel phone book?”
“Can I create several phone directory categories at once?”
Tell an agent
Create telephone book categories {telephoneCategories} at hotel {hotelId}.
Add a Restaurants category to the property {hotelId} phone book.
PUT
/hotels/{hotelId}/telephoneBookCategories/{categoryCode}
Update a telephone book category · Change Telephone Book Category
#
Ask an LLM
“Can I rename an existing phone book category at a hotel?”
“How do I change the display order of a telephone book category?”
Tell an agent
Update telephone book category {categoryCode} at hotel {hotelId}.
Change hotel {hotelId} phone book category {categoryCode} to {telephoneCategories}.
DELETE
/hotels/{hotelId}/telephoneBookCategories/{categoryCode}
Delete a telephone book category · Delete Telephone Book Category
#
Ask an LLM
“Can I delete a phone book category from a hotel?”
“What's the way to remove an unused telephone directory category?”
Tell an agent destructive · confirm first
Delete telephone book category {categoryCode} at hotel {hotelId}.
Remove the {categoryCode} category from the property {hotelId} phone book.
GET
/hotels/{hotelId}/telephoneBookEntries
List telephone book entries · Get Telephone Book Entries
#
Ask an LLM
“What numbers are in a hotel's telephone book?”
“Can I list phone book entries in one category with a simple GET?”
Tell an agent
List telephone book entries for hotel {hotelId}.
Show phone book entries in category {category} at hotel {hotelId}.
POST
/hotels/{hotelId}/telephoneBookEntries
Add telephone book entries · Create Telephone Book Entries
#
Ask an LLM
“How do I add a local taxi number to the hotel phone book?”
“Can I create several telephone book entries at once?”
Tell an agent
Create telephone book entries {telephoneBookEntries} at hotel {hotelId}.
Add the nearest pharmacy's number to property {hotelId} phone book.
POST
/hotels/{hotelId}/telephoneBookEntries/searches
Search telephone book entries · Get Telephone Book Entries
#
Ask an LLM
“Can I search the hotel phone book by name using a POST search?”
“Which phone book entries match a name within a category?”
Tell an agent
Search hotel {hotelId} phone book for {name}.
Run a phone book search at hotel {hotelId} in category {category} for {name}.
PUT
/hotels/{hotelId}/telephoneBookEntries/{entryId}
Update a telephone book entry · Create Telephone Book Entries
#
Ask an LLM
“Can I change the number on an existing phone book entry?”
“How do I edit a telephone book entry at a hotel?”
Tell an agent
Update telephone book entry {entryId} at hotel {hotelId}.
Change hotel {hotelId} phone book entry {entryId} to {telephoneBookEntries}.
DELETE
/hotels/{hotelId}/telephoneBookEntries/{entryId}
Delete a telephone book entry at a hotel · Delete Telephone Book Entries
#
Ask an LLM
“Can I delete an outdated number from a specific hotel's phone book?”
“What's the way to remove a phone book entry with the hotel in the path?”
Tell an agent destructive · confirm first
Delete telephone book entry {entryId} at hotel {hotelId}.
Remove phone book entry {entryId} from property {hotelId}.
GET
/hotels/{hotelId}/transportations
List transportation options at a property · Get transportation
#
Ask an LLM
“What transportation, like shuttles or car rental, does a hotel list?”
“Can I search a property's transportation by wildcard?”
Tell an agent
List transportation for hotel {hotelId}.
Show transportation {transportationCodes} at hotel {hotelId}.
POST
/hotels/{hotelId}/transportations
Add transportation options to a property · Create transportation
#
Ask an LLM
“How do I add an airport shuttle to a hotel's transportation list?”
“Can I record car rental or taxi services for one property?”
Tell an agent
Create transportation {transportationList} at hotel {hotelId}.
Add an airport shuttle option for property {hotelId}.
PUT
/hotels/{hotelId}/transportations/{transportationCode}
Update a property transportation option · modify transportation
#
Ask an LLM
“Can I change the price range or phone of a hotel's shuttle service?”
“How do I modify transportation details at one property?”
Tell an agent
Update transportation {transportationCode} at hotel {hotelId}.
Change hotel {hotelId} transportation {transportationCode} to {transportationList}.
DELETE
/hotels/{hotelId}/transportations/{transportationCode}
Delete a property transportation option · Delete transportation
#
Ask an LLM
“Can I remove a shuttle service a hotel no longer runs?”
“What's the way to delete transportation with a DELETE request?”
Tell an agent destructive · confirm first
Delete transportation {transportationCode} at hotel {hotelId}.
Remove hotel {hotelId} transportation {transportationCode} with the DELETE endpoint.
POST
/hotels/{hotelId}/transportations/{transportationCode}/deletions
Delete transportation via a deletion request · Delete transportation
#
Ask an LLM
“Is there a POST-based way to delete a hotel's transportation option?”
“Can I submit a deletion request with transportation details in the body?”
Tell an agent destructive · confirm first
Submit a deletion for transportation {transportationCode} at hotel {hotelId}.
Post a deletion request for hotel {hotelId} transportation {transportationCode} of type {type}.
GET
/hotels/{hotelId}/yieldAdjustmentCodes
List yield adjustment codes · Get Yield Adjustment Codes
#
Ask an LLM
“Which yield adjustment codes are set up at a hotel?”
“Can I filter yield adjustment codes by type?”
Tell an agent
List yield adjustment codes for hotel {hotelId}.
Show yield adjustment codes of type {type} at hotel {hotelId}.
POST
/hotels/{hotelId}/yieldAdjustmentCodes
Create yield adjustment codes · Create Yield Adjustment Codes
#
Ask an LLM
“How do I add a new yield adjustment code at a hotel?”
“Can I create several yield adjustment codes in one request?”
Tell an agent
Create yield adjustment codes {yieldAdjustmentCodes} at hotel {hotelId}.
Add a new yield adjustment code for property {hotelId}.
PUT
/hotels/{hotelId}/yieldAdjustmentCodes/{yieldAdjustmentCode}
Update a yield adjustment code · Change Yield Adjustment Codes
#
Ask an LLM
“Can I edit an existing yield adjustment code's settings?”
“How do I change a yield adjustment code that already exists?”
Tell an agent
Update yield adjustment code {yieldAdjustmentCode} at hotel {hotelId}.
Change existing yield adjustment code {yieldAdjustmentCode} at hotel {hotelId} to {yieldAdjustmentCodes}.
DELETE
/hotels/{hotelId}/yieldAdjustmentCodes/{yieldAdjustmentCode}
Delete a yield adjustment code · Delete Yield Adjustment Codes
#
Ask an LLM
“Can I delete a yield adjustment code from a hotel?”
“What's the way to remove an obsolete yield adjustment code?”
Tell an agent destructive · confirm first
Delete yield adjustment code {yieldAdjustmentCode} at hotel {hotelId}.
Remove hotel {hotelId} yield adjustment code {yieldAdjustmentCode}.
Ask an LLM
“Which yield categories exist at a hotel?”
“Can I search yield categories with a wildcard?”
Tell an agent
List yield categories for hotel {hotelId}.
Show yield categories {yieldCategoriesCodes} at hotel {hotelId}.
Ask an LLM
“How do I add a new yield category at a hotel?”
“Can I create a yield category with its own code and description?”
Tell an agent
Create yield category {code} described as {description} at hotel {hotelId}.
Add a new yield category to property {hotelId}.
Ask an LLM
“Can I change the description of an existing yield category?”
“How do I edit a yield category that's already set up?”
Tell an agent
Update yield category {code} at hotel {hotelId}.
Change the description of existing yield category {code} at hotel {hotelId} to {description}.
Ask an LLM
“Can I delete a yield category at a property?”
“What's the way to remove a yield category code?”
Tell an agent destructive · confirm first
Delete yield category {code} at hotel {hotelId}.
Remove hotel {hotelId} yield category {code}.
DELETE
/hotels/{hotelId}/yieldMarketTypes/{code}
Delete a yield market type · Delete Yield Market Types
#
Ask an LLM
“Can I delete a yield market type from a hotel?”
“What's the way to remove a yield market type code?”
Tell an agent destructive · confirm first
Delete yield market type {code} at hotel {hotelId}.
Remove hotel {hotelId} yield market type {code}.
PUT
/hotels/{sourceHotelId}/departments/copy
Copy departments from one hotel to others · copy Departments
#
Ask an LLM
“How do I copy departments from one hotel to other properties?”
“Can I reuse a property's department setup at a new hotel?”
Tell an agent
Copy departments from hotel {sourceHotelId}.
Copy departments {departments} from source hotel {sourceHotelId} to the target hotels.
PUT
/hotels/{sourceHotelId}/yieldAdjustmentCodes/copy
Copy yield adjustment codes between hotels · copy Yield Adjustment Codes
#
Ask an LLM
“Can I copy yield adjustment codes from one property to others?”
“How do I replicate a hotel's yield adjustment codes at a sister property?”
Tell an agent
Copy yield adjustment codes from hotel {sourceHotelId}.
Replicate the {yieldAdjustmentCodes} adjustments at sister properties, taking them from {sourceHotelId}.
PUT
/hotels/{sourceHotelId}/yieldCategories/copy
Copy yield categories between hotels · copy Yield Category
#
Ask an LLM
“Can I copy yield categories from one hotel to another?”
“What's the fastest way to set up yield categories at a new property from an existing one?”
Tell an agent
Copy yield categories from hotel {sourceHotelId}.
Copy yield categories {yieldCategories} from source hotel {sourceHotelId}.
Ask an LLM
“Which job titles are defined at the template level?”
“Can I look up template job titles by code?”
Tell an agent
List all template job titles.
Show template job titles {jobTitleCodes}.
Ask an LLM
“How do I add a job title to the chain-wide template?”
“Can I create template job titles that properties share?”
Tell an agent
Create template job titles {templateJobTitles}.
Add a revenue manager job title to the templates.
Ask an LLM
“Can I rename a job title at the template level?”
“What's the way to edit a template job title's description?”
Tell an agent
Update template job title {jobTitleCode}.
Change template job title {jobTitleCode} to {templateJobTitles}.
Ask an LLM
“Can I delete a job title from the template list?”
“Is removing a template job title permanent?”
Tell an agent destructive · confirm first
Delete template job title {jobTitleCode}.
Remove {jobTitleCode} from the template job titles.
Ask an LLM
“Which languages are configured in the system?”
“Can I see only languages usable as an alternate language?”
Tell an agent
List all configured languages.
Show languages {languageCodes}.
Ask an LLM
“How do I add a new language for guest communications?”
“Can I create several language codes at once?”
Tell an agent
Create languages {languages}.
Add Portuguese as a new language.
Ask an LLM
“Can I change a language's description or alternate-language flag?”
“How do I edit an existing language code?”
Tell an agent
Update language {languageCode}.
Change language {languageCode} to {languages}.
Ask an LLM
“Can I delete a language we no longer support?”
“What's the way to remove a language code?”
Tell an agent destructive · confirm first
Delete language {languageCode}.
Remove the {languageCode} language.
Ask an LLM
“Which marketing cities are defined at the template level?”
“Can I filter template marketing cities by region?”
Tell an agent
List all template marketing cities.
Show template marketing cities in region {regionCodes}.
Ask an LLM
“How do I add a marketing city to the chain template?”
“Can I create template marketing cities that hotels can copy?”
Tell an agent
Create template marketing cities {templateMarketingCities}.
Add a new template marketing city.
Ask an LLM
“How do I push template marketing cities to our resorts?”
“Can I copy marketing cities from the template to several hotels?”
Tell an agent
Copy marketing cities to resorts using {copyInstructions}.
Copy the template marketing cities to all new properties.
PUT
/marketingCities/{cityCode}
Update a template marketing city · Change template marketing cities
#
Ask an LLM
“Can I edit a marketing city defined at the template level?”
“What's the way to change a template marketing city's region?”
Tell an agent
Update template marketing city {cityCode}.
Change template marketing city {cityCode} to {templateMarketingCities}.
DELETE
/marketingCities/{cityCode}
Delete a template marketing city · Delete template marketing cities
#
Ask an LLM
“Can I delete a marketing city from the template?”
“Is the region code needed to remove a template marketing city?”
Tell an agent destructive · confirm first
Delete template marketing city {cityCode}.
Remove template marketing city {cityCode} in region {regionCode}.
Ask an LLM
“Can I delete a property note by its code?”
“What's the way to remove note information I no longer need?”
Tell an agent destructive · confirm first
Delete note {noteCode}.
Remove the note with code {noteCode}.
Ask an LLM
“What are the URLs for the OPERA applications we use?”
“Can I fetch all application links for our environment?”
Tell an agent
Fetch all OPERA application URLs.
List the application URLs for our environment.
Ask an LLM
“Which operations are associated with a given code?”
“Can I check a specific operation against a code?”
Tell an agent
Fetch all operations for code {code}.
Look up operation {operation} for code {code}.
Ask an LLM
“What value is an OPERA parameter set to?”
“Can I look up a system parameter by name?”
Tell an agent
Get the parameter named {parameterName}.
List all system parameters.
Ask an LLM
“Which functional controls are turned on for a hotel?”
“Can I search settings by a wildcard on the parameter name?”
Tell an agent
Show settings for hotel {hotelId}.
Find settings matching {parameterNameWildCard} at hotel {hotelId}.
DELETE
/telephoneBookEntries/{entryId}
Delete a telephone book entry by ID only · Delete Telephone Book Entries
#
Ask an LLM
“Can I delete a phone book entry without specifying the hotel?”
“Is there a way to remove a telephone book entry using just its entry ID?”
Tell an agent destructive · confirm first
Delete telephone book entry {entryId} without a hotel ID.
Remove phone book entry {entryId} using the hotel-less endpoint.
Ask an LLM
“How do I create a new template rate category by copying an existing one?”
“Can I copy template codes to specific hotels?”
Tell an agent
Copy template {templateName} codes {codes} to hotels {hotelCodes}.
Copy the template rate category codes {codes}.
Ask an LLM
“Which transportation options are defined at the template level?”
“Can I search transportation templates with a wildcard?”
Tell an agent
List all transportation templates.
Show transportation templates {transportationCodes}.
Ask an LLM
“How do I add a transportation option to the chain template?”
“Can I create template shuttle or limo services for properties to reuse?”
Tell an agent
Create transportation templates {transportationTemplates}.
Add a limousine service transportation template.
PUT
/transportations/{transportationCode}
Update a transportation template · Change transportation templates
#
Ask an LLM
“Can I edit a transportation option at the template level?”
“What's the way to change a template transportation's details?”
Tell an agent
Update transportation template {transportationCode}.
Change transportation template {transportationCode} to {transportationTemplates}.
DELETE
/transportations/{transportationCode}
Delete a transportation template · Delete transportation templates
#
Ask an LLM
“Can I delete a transportation option from the templates?”
“Is removing a transportation template permanent?”
Tell an agent destructive · confirm first
Delete transportation template {transportationCode}.
Remove {transportationCode} from the transportation templates.
PUT
/upsert/hotels/{hotelId}/telephoneBookCategories/{categoryCode}
Create or update a telephone book category · Create/Change Telephone Book Category
#
Ask an LLM
“Can I upsert a phone book category so it's created if missing?”
“Is there a single call that creates or changes a telephone book category?”
Tell an agent
Upsert telephone book category {categoryCode} at hotel {hotelId}.
Create or update phone book category {categoryCode} at hotel {hotelId} with {telephoneCategories}.
PUT
/upsert/hotels/{hotelId}/telephoneBookEntries
Create or update telephone book entries · Create/Change Telephone Book Entries
#
Ask an LLM
“Can I upsert phone book entries in one call?”
“Is there a way to create or change telephone book entries without checking if they exist?”
Tell an agent
Upsert telephone book entries {telephoneBookEntries} at hotel {hotelId}.
Create or update the phone book entries for hotel {hotelId}.
PUT
/upsert/hotels/{hotelId}/yieldAdjustmentCodes/{yieldAdjustmentCode}
Create or update a yield adjustment code · Create/Change Yield Adjustment Codes
#
Ask an LLM
“Can I upsert a yield adjustment code so it's created if it doesn't exist?”
“Is there a create-or-change call for yield adjustment codes?”
Tell an agent
Upsert yield adjustment code {yieldAdjustmentCode} at hotel {hotelId}.
Create or update yield adjustment code {yieldAdjustmentCode} at hotel {hotelId} with {yieldAdjustmentCodes}.
PUT
/upsert/hotels/{hotelId}/yieldCategories/{code}
Create or update a yield category · Create/Change Yield Category
#
Ask an LLM
“Can I upsert a yield category in one request?”
“Is there a create-or-change call for yield categories?”
Tell an agent
Upsert yield category {code} at hotel {hotelId}.
Create or update yield category {code} at hotel {hotelId} described as {description}.
PUT
/upsert/yieldMarketTypes
Create or update a yield market type · Create/Change Yield Market Types
#
Ask an LLM
“How do I add or change a yield market type?”
“Can I set an alternative code or make a yield market type the default?”
Tell an agent
Upsert yield market type {code} at hotel {hotelId} described as {description}.
Create or update yield market type {code} with alternative code {alternativeCode}.
Ask an LLM
“Which yield market types are set up for my hotel?”
“Can I wildcard-search yield market type codes?”
Tell an agent
Show the yield market types for hotel {hotelId}.
Look up yield market types matching {wildCard}.
Ask an LLM
“What do I need to add a new yield market type for revenue management?”
“Can a newly created yield market type carry an alternative code?”
Tell an agent
Create yield market type {code} described as {description} for hotel {hotelId}.
Add a new yield market type {code}.
Ask an LLM
“How do I change the description of an existing yield market type?”
“Can I mark a different yield market type as the default?”
Tell an agent
Update yield market type {code} to read {description}.
Change the alternative code on yield market type {code} to {alternativeCode}.
Ask an LLM
“Which catering event codes exist at the template level?”
“Can I include inactive template event codes in the results?”
Tell an agent
List template event codes, including inactive ones.
Find template event code {eventsCodes}.
Ask an LLM
“How do I edit an event code in the chain-wide template?”
“Can I update several template event codes in one call?”
Tell an agent
Update the template event codes with {templateEventCodes}.
Rename a template-level catering event code.
Ask an LLM
“What does it take to add a new event code to the template?”
“Can I define event types like banquet or reception once for all properties?”
Tell an agent
Create template event codes {templateEventCodes}.
Add a new catering event code to the template.
Ask an LLM
“How do I remove an event code from the template?”
“Is deleting a template event code permanent?”
Tell an agent destructive · confirm first
Delete template event code {templateEventCodes}.
Remove obsolete event codes from the template.
Ask an LLM
“Which function space rental codes are configured?”
“Can I search catering rental codes by description?”
Tell an agent
List catering rental codes including inactive ones.
Find rental codes whose description matches {description}.
Ask an LLM
“What's needed to add a new rental code for function space bookings?”
“Can I create multiple catering rental codes at once?”
Tell an agent
Create catering rental codes {rentalCodes}.
Add a new function space rental code.
PUT
/functionSpaceRentalCodes/{cateringRentalId}
Update a catering rental code · Change Catering s Rental Codes
#
Ask an LLM
“How do I edit an existing catering rental code?”
“Can I change a rental code identified by its rental id?”
Tell an agent
Update catering rental code {cateringRentalId}.
Change rental code {cateringRentalId} using {rentalCodes}.
DELETE
/functionSpaceRentalCodes/{cateringRentalId}
Delete a catering rental code · Delete Catering s Rental Codes
#
Ask an LLM
“How can I delete a function space rental code we no longer charge?”
“What happens when I remove a catering rental code?”
Tell an agent destructive · confirm first
Delete catering rental code {cateringRentalId}.
Remove rental code {cateringRentalId} from function space setup.
PUT
/upsert/functionSpaceRentalCodes
Create or update catering rental codes · Create/Change Catering s Rental Codes
#
Ask an LLM
“Is there a single call that creates a rental code or updates it if it exists?”
“Can I upsert catering rental codes in bulk?”
Tell an agent
Upsert catering rental codes {rentalCodes}.
Create or update function space rental codes in one request.
Ask an LLM
“Where are my function spaces located in the property?”
“Can I list function space locations across several hotels?”
Tell an agent
List function space locations for hotels {hotelIds}.
Find function space locations with codes matching {wildCard}.
POST
/functionspaceLocations/{functionspaceLocationCode}
Create a function space location · Create function space locations
#
Ask an LLM
“What's needed to add a new function space location such as a conference wing?”
“Can I create a function space location under a code I choose?”
Tell an agent
Create function space location {functionspaceLocationCode}.
Add a new meeting-area location with code {functionspaceLocationCode}.
DELETE
/functionspaceLocations/{functionspaceLocationCode}
Delete a function space location · Delete function space locations
#
Ask an LLM
“How do I remove a function space location we closed?”
“Can I delete a function space location for just one hotel?”
Tell an agent destructive · confirm first
Delete function space location {functionspaceLocationCode}.
Remove function space location {functionspaceLocationCode} at hotel {hotelId}.
PUT
/functionspaceLocations/{functionspaceLocationCode}
Update a function space location · Change function space locations
#
Ask an LLM
“How do I edit an existing function space location?”
“Can I change the details of a single function space location by code?”
Tell an agent
Update function space location {functionspaceLocationCode}.
Change the description of function space location {functionspaceLocationCode}.
Ask an LLM
“Which room setup styles like theater or classroom are configured?”
“Can I search setup styles by description?”
Tell an agent
List function space setup styles including inactive ones.
Find setup styles whose description matches {description}.
POST
/functionspaceSetupStyles
Create function space setup styles · Create function space setup styles
#
Ask an LLM
“How do I add a new banquet setup style?”
“Can I create several meeting room setup styles in one request?”
Tell an agent
Create setup styles {setupStyles}.
Add a new function space setup style such as boardroom.
DELETE
/functionspaceSetupStyles/{functionSpaceSetupStyleId}
Delete a function space setup style · Delete function space setup styles
#
Ask an LLM
“How do I delete a setup style we no longer offer?”
“Is removing a function space setup style reversible?”
Tell an agent destructive · confirm first
Delete setup style {functionSpaceSetupStyleId}.
Remove function space setup style {functionSpaceSetupStyleId}.
PUT
/functionspaceSetupStyles/{functionSpaceSetupStyleId}
Update a function space setup style · Change function space setup styles
#
Ask an LLM
“What's the way to edit an existing setup style by its id?”
“Can I deactivate a meeting room setup style?”
Tell an agent
Update setup style {functionSpaceSetupStyleId}.
Change setup style {functionSpaceSetupStyleId} to {setupStyles}.
PUT
/upsert/functionspaceSetupStyles
Create or update function space setup styles · Create/Change function space setup styles
#
Ask an LLM
“Can I upsert setup styles so existing ones update and new ones get created?”
“Is there a bulk create-or-change call for function space setup styles?”
Tell an agent
Upsert setup styles {setupStyles}.
Create or update meeting room setup styles in one call.
Ask an LLM
“How do I pull the details for one meeting room by its code?”
“What is the maximum page size when fetching a single function space?”
Tell an agent
Get function space {functionSpaceCode}.
Show details for function space {functionSpaceCode} at hotel {hotelId}.
PUT
/upsert/hotels/{hotelId}/eventCodes
Create or update a hotel's event codes · Create/Change Hotel Event Codes
#
Ask an LLM
“Can I upsert a property's event codes instead of creating and updating separately?”
“Is there a create-or-change call for hotel-level catering event codes?”
Tell an agent
Upsert event codes for hotel {hotelId}.
Create or update event codes {eventCodes} at hotel {hotelId}.
PUT
/upsert/functionspaceLocations/{functionspaceLocationCode}
Create or update a function space location · Create/Change function space locations
#
Ask an LLM
“Can I upsert a function space location so it's created if missing?”
“Is there a create-or-change call for function space locations?”
Tell an agent
Upsert function space location {functionspaceLocationCode}.
Create or update location {functionspaceLocationCode} with {locations}.
Ask an LLM
“Which catering event codes does my property use?”
“Can I include inactive hotel event codes?”
Tell an agent
List event codes for hotel {hotelId}.
Find event codes matching {wildCard} at hotel {hotelId}.
Ask an LLM
“What do I need to add a catering event code for a single property?”
“Can I create several hotel event codes at once?”
Tell an agent
Create event codes {eventCodes} at hotel {hotelId}.
Add a new event code at hotel {hotelId}.
Ask an LLM
“How do I remove a catering event code from one property?”
“Does deleting a property's event code affect the template codes?”
Tell an agent destructive · confirm first
Delete event code {eventCode} at hotel {hotelId}.
Remove an unused event code from hotel {hotelId}.
Ask an LLM
“How do I edit the event codes configured at one property?”
“Can I change a hotel-level event code's description?”
Tell an agent
Update event codes for hotel {hotelId}.
Change event codes {eventCodes} at hotel {hotelId}.
Ask an LLM
“Which meeting rooms and ballrooms does my property have?”
“Can I filter function spaces by space type, floor or web-bookable?”
Tell an agent
List function spaces at hotel {hotelId}.
Find web-bookable function spaces of type {spaceType} at hotel {hotelId}.
Ask an LLM
“What do I need to set up a new meeting room, like min and max attendees?”
“Can I create multiple function spaces for a property at once?”
Tell an agent
Create function spaces {functionSpaces} at hotel {hotelId}.
Add a new ballroom to hotel {hotelId}.
PUT
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}
Update a function space · Change Function Spaces
#
Ask an LLM
“How do I edit an existing meeting room's capacity or description?”
“Can I change a function space identified by its code?”
Tell an agent
Update function space {functionSpaceCode} at hotel {hotelId}.
Change the attendee limits on function space {functionSpaceCode} at hotel {hotelId}.
DELETE
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}
Delete a function space · Delete Function Spaces
#
Ask an LLM
“How do I remove a meeting room that no longer exists?”
“Is deleting a function space permanent?”
Tell an agent destructive · confirm first
Delete function space {functionSpaceCode} at hotel {hotelId}.
Remove meeting room {functionSpaceCode} from hotel {hotelId}.
GET
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}/configurations
Get a function space's configuration · Get Function Space Configuration
#
Ask an LLM
“Where can I see the full configuration of one function space?”
“What configuration details are stored for a meeting room?”
Tell an agent
Get the configuration of function space {functionSpaceCode} at hotel {hotelId}.
Show configuration settings for meeting room {functionSpaceCode} at hotel {hotelId}.
Ask an LLM
“Which room type pools are set up and what room types do they contain?”
“What is the page size limit when fetching room type pools?”
Tell an agent
List room type pools at hotel {hotelId}.
Show room type pool {roomTypePoolCodes} and its room types at hotel {hotelId}.
Ask an LLM
“How do I group several room types into a room type pool?”
“Can I create more than one room type pool at a time?”
Tell an agent
Create room type pools {roomPoolTypes} at hotel {hotelId}.
Add a new room type pool at hotel {hotelId}.
DELETE
/hotels/{hotelId}/roomPools/{roomPoolCode}
Delete a room type pool and its mappings · Delete Room Type Pool and Mappings
#
Ask an LLM
“What happens to the room type mappings when I delete a room type pool?”
“How do I remove a room type pool we no longer sell?”
Tell an agent destructive · confirm first
Delete room type pool {roomPoolCode} at hotel {hotelId}.
Remove pool {roomPoolCode} and its room type mappings from hotel {hotelId}.
Ask an LLM
“How do I change which room types belong to a pool?”
“Can I edit a room type pool identified by its code?”
Tell an agent
Update room type pool {roomPoolCode} at hotel {hotelId}.
Change the room types mapped to pool {roomPoolCode} at hotel {hotelId}.
PUT
/hotels/{sourceHotelId}/functionSpaces/copy
Copy function spaces to other hotels · Copy Function Spaces
#
Ask an LLM
“Can I copy meeting rooms from one property to another?”
“How do I replicate a hotel's function spaces at a sister property?”
Tell an agent
Copy function spaces from hotel {sourceHotelId}.
Copy function spaces from hotel {sourceHotelId} using {copyFunctionSpace}.
PUT
/hotels/{sourceHotelId}/functionspaceLocations/copy
Copy function space locations to other hotels · Copy function space locations
#
Ask an LLM
“Can I copy function space locations from one property to others?”
“What's the fastest way to reuse a hotel's meeting-area locations elsewhere?”
Tell an agent
Copy function space locations from hotel {sourceHotelId}.
Copy locations {locations} from hotel {sourceHotelId} to other properties.
Ask an LLM
“Which Track It actions are configured for lost-and-found or parcel tracking?”
“Can I show inactive Track It actions too?”
Tell an agent
List Track It actions at hotel {hotelId}.
Find Track It actions matching {wildCard} at hotel {hotelId}.
Ask an LLM
“How do I add a new action code for Track It items?”
“Can I create several Track It actions at once?”
Tell an agent
Create Track It actions {trackItActions} at hotel {hotelId}.
Add a new Track It action at hotel {hotelId}.
PUT
/hotels/{hotelId}/trackItActions/{actionCode}
Update a Track It action · Change Track it Actions
#
Ask an LLM
“How do I edit an existing Track It action code?”
“Can I deactivate a Track It action?”
Tell an agent
Update Track It action {actionCode} at hotel {hotelId}.
Change the description of Track It action {actionCode} at hotel {hotelId}.
DELETE
/hotels/{hotelId}/trackItActions/{actionCode}
Delete a Track It action · Delete Track it Actions
#
Ask an LLM
“How can I remove a Track It action we don't use?”
“Is deleting a Track It action code permanent?”
Tell an agent destructive · confirm first
Delete Track It action {actionCode} at hotel {hotelId}.
Remove action {actionCode} from Track It at hotel {hotelId}.
Ask an LLM
“Where can tracked items be stored, according to the Track It locations?”
“Can I filter Track It locations by code?”
Tell an agent
List Track It locations at hotel {hotelId}.
Find Track It location {codes} at hotel {hotelId}.
Ask an LLM
“How do I add a storage location like the bell desk for Track It items?”
“Can I create multiple Track It locations in one call?”
Tell an agent
Create Track It locations {trackItLocations} at hotel {hotelId}.
Add a new Track It storage location at hotel {hotelId}.
PUT
/hotels/{hotelId}/trackItLocations/{locationCode}
Update a Track It location · Change Track it Locations
#
Ask an LLM
“How do I edit a Track It location's details?”
“Can I rename a Track It location by its code?”
Tell an agent
Update Track It location {locationCode} at hotel {hotelId}.
Rename Track It location {locationCode} at hotel {hotelId}.
DELETE
/hotels/{hotelId}/trackItLocations/{locationCode}
Delete a Track It location · Delete Track it Locations
#
Ask an LLM
“How do I remove a Track It storage location?”
“What happens when a Track It location is deleted?”
Tell an agent destructive · confirm first
Delete Track It location {locationCode} at hotel {hotelId}.
Remove storage location {locationCode} from Track It at hotel {hotelId}.
Ask an LLM
“What kinds of items can be tracked, such as luggage or parcels?”
“Can I list Track It types across multiple hotels?”
Tell an agent
List Track It types at hotel {hotelId}.
Show Track It types including inactive ones at hotel {hotelId}.
Ask an LLM
“How do I add a new item type, like dry cleaning, to Track It?”
“Can I create several Track It types in one request?”
Tell an agent
Create Track It types {trackItTypes} at hotel {hotelId}.
Add a new Track It item type at hotel {hotelId}.
Ask an LLM
“How do I edit an existing Track It item type?”
“Can I deactivate a Track It type by its code?”
Tell an agent
Update Track It type {typeCode} at hotel {hotelId}.
Change the description of Track It type {typeCode} at hotel {hotelId}.
Ask an LLM
“How do I remove a Track It item type?”
“Is deleting a Track It type reversible?”
Tell an agent destructive · confirm first
Delete Track It type {typeCode} at hotel {hotelId}.
Remove item type {typeCode} from Track It at hotel {hotelId}.
PUT
/hotels/{sourceHotelId}/trackItActions/copy
Copy Track It actions to other hotels · Copy Track it Actions
#
Ask an LLM
“Can I copy Track It actions from one property to others?”
“What's the quickest way to reuse Track It actions at a sister hotel?”
Tell an agent
Copy Track It actions from hotel {sourceHotelId}.
Copy Track It actions {trackItActions} from hotel {sourceHotelId} to other properties.
PUT
/hotels/{sourceHotelId}/trackItLocations/copy
Copy Track It locations to other hotels · Copy Track it Locations
#
Ask an LLM
“Can I copy Track It storage locations to another property?”
“Is there a way to replicate Track It locations across hotels?”
Tell an agent
Copy Track It locations from hotel {sourceHotelId}.
Copy Track It locations {trackItLocations} from hotel {sourceHotelId} to other properties.
PUT
/hotels/{sourceHotelId}/trackItTypes/copy
Copy Track It types to other hotels · Copy Track it Types
#
Ask an LLM
“Can I copy Track It item types from one hotel to others?”
“Is there a way to replicate Track It types to sister properties?”
Tell an agent
Copy Track It types from hotel {sourceHotelId}.
Copy Track It types {trackItTypes} from hotel {sourceHotelId} to other properties.
GET
/buildingFloorMappings
Get floor-to-building mappings · Get Hotel level floor mappings to buildings
#
Ask an LLM
“Which floors are mapped to which buildings at my hotel?”
“Can I see the floor mappings for specific buildings only?”
Tell an agent
Show floor-to-building mappings for hotel {hotelId}.
Show which floors belong to building {buildingsCodes}.
PUT
/buildingFloorMappings
Set floor-to-building mappings · Set Hotel level floor mappings to buildings
#
Ask an LLM
“How do I assign floors to a building for housekeeping?”
“Can I remap which floors sit in which building?”
Tell an agent
Set floor-to-building mappings {buildingFloorMappings}.
Map the hotel's floors to their buildings.
Ask an LLM
“Which building groups are used to split housekeeping task sheets?”
“Can I search building groups by description?”
Tell an agent
List housekeeping building groups for hotel {hotelId}.
Find building groups whose description matches {descriptionWildCard}.
Ask an LLM
“How do I group several buildings so task sheets are generated per group?”
“What's needed to create a new housekeeping building group?”
Tell an agent
Create building groups {buildingGroups}.
Add a new housekeeping building group.
Ask an LLM
“How do I delete a housekeeping building group?”
“Can I remove building groups for several hotels at once?”
Tell an agent destructive · confirm first
Delete housekeeping building groups at hotel {hotelId}.
Remove building groups for hotels {hotelIds}.
Ask an LLM
“How do I edit an existing housekeeping building group?”
“Can I change which buildings are grouped for task sheets?”
Tell an agent
Update building groups {buildingGroups}.
Change a housekeeping building group's description.
Ask an LLM
“Which buildings are defined at my property for housekeeping?”
“Can I filter buildings by the building group they belong to?”
Tell an agent
List buildings for hotel {hotelId}.
Show buildings in building group {buildingGroupCodes}.
Ask an LLM
“How do I remove a building from housekeeping setup?”
“Can I delete buildings across several hotels?”
Tell an agent destructive · confirm first
Delete buildings at hotel {hotelId}.
Remove buildings for hotels {hotelIds}.
Ask an LLM
“How do I edit a building's details?”
“Can I change several buildings in one request?”
Tell an agent
Update buildings {buildings}.
Rename one of the hotel's buildings.
Ask an LLM
“How do I add a new building so task sheets can be generated for it?”
“Can I create multiple buildings at once?”
Tell an agent
Create buildings {buildings}.
Add a new building to the property.
Ask an LLM
“Which floors are configured for my hotel's rooms?”
“Can I look up specific floors by code?”
Tell an agent
List floors for hotels {hotelIds}.
Show floor {floorCodes}.
Ask an LLM
“How do I add a new floor that rooms can be located on?”
“Can I create several floors in one request?”
Tell an agent
Create floors {hotelFloors}.
Add a new floor to the hotel.
Ask an LLM
“How do I change a floor's description?”
“Can I edit a floor identified by its id?”
Tell an agent
Update floor {floorsId}.
Change floor {floorsId} using {hotelFloors}.
Ask an LLM
“How do I remove a floor from the hotel setup?”
“Is deleting a floor permanent?”
Tell an agent destructive · confirm first
Delete floor {floorsId}.
Remove floor {floorsId} at hotel {hotelId}.
PUT
/hotels/{hotelId}/action/validate
Check whether a room class is in use · Validate room types room class is currently in use
#
Ask an LLM
“Can I check if a room type's room class is still in use before changing it?”
“Is there a way to validate room class usage for a property?”
Tell an agent
Check whether the room class on room type {roomType} is in use at hotel {hotelId}.
Validate room class usage at hotel {hotelId}.
Ask an LLM
“Which credit rules add extra credits to housekeeping task sheets?”
“Can I filter credit rules by rule type?”
Tell an agent
List housekeeping credit rules at hotel {hotelId}.
Show credit rules of type {ruleType} at hotel {hotelId}.
POST
/hotels/{hotelId}/creditRules
Create housekeeping credit rules · Create Housekeeping Credit Rules
#
Ask an LLM
“How do I add travel credits between floors to housekeeping task sheets?”
“What's needed to create a new housekeeping credit rule?”
Tell an agent
Create credit rules {creditRules} at hotel {hotelId}.
Add a new housekeeping credit rule at hotel {hotelId}.
PUT
/hotels/{hotelId}/creditRules/{code}
Update a housekeeping credit rule · Change Housekeeping Credit Rules
#
Ask an LLM
“How do I change the credits a rule adds to task sheets?”
“Can I edit a credit rule by its code?”
Tell an agent
Update credit rule {code} at hotel {hotelId}.
Change the credit value on housekeeping rule {code} at hotel {hotelId}.
DELETE
/hotels/{hotelId}/creditRules/{code}
Delete a housekeeping credit rule · Delete Housekeeping Credit Rules
#
Ask an LLM
“How do I remove a housekeeping credit rule?”
“Is deleting a credit rule permanent?”
Tell an agent destructive · confirm first
Delete credit rule {code} at hotel {hotelId}.
Remove housekeeping credit rule {code} from hotel {hotelId}.
GET
/hotels/{hotelId}/housekeepingAttendants
List housekeeping attendants · Get Housekeeping Attendants
#
Ask an LLM
“Who are the housekeeping attendants on file for my hotel?”
“Can I look up an attendant by name?”
Tell an agent
List housekeeping attendants at hotel {hotelId}.
Find housekeeping attendant named {name} at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingAttendants
Create housekeeping attendants · Create new housekeeping attendants configuration
#
Ask an LLM
“How do I add a new room attendant to housekeeping?”
“Can I set an attendant's workdays and section when creating them?”
Tell an agent
Create housekeeping attendants {attendants} at hotel {hotelId}.
Add a new room attendant at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingAttendants/searches
Search housekeeping attendants · Search Housekeeping Attendants
#
Ask an LLM
“Is there a POST search for attendants when the criteria are in the body?”
“Can I search attendants by code in a request body?”
Tell an agent
Search attendants by name {name} at hotel {hotelId}.
Run an attendant search for codes {attendantsCodes} at hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingAttendants/{attendantId}
Update a housekeeping attendant · Change housekeeping attendants configuration
#
Ask an LLM
“How do I change an attendant's assigned section or job?”
“Can I update an attendant by their id?”
Tell an agent
Update housekeeping attendant {attendantId} at hotel {hotelId}.
Change the section for attendant {attendantId} at hotel {hotelId}.
DELETE
/hotels/{hotelId}/housekeepingAttendants/{attendantId}
Delete a housekeeping attendant · Delete housekeeping attendants configuration
#
Ask an LLM
“How do I remove an attendant who left?”
“What gets deleted along with a housekeeping attendant record?”
Tell an agent destructive · confirm first
Delete housekeeping attendant {attendantId} at hotel {hotelId}.
Remove attendant {attendantId} from housekeeping at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingAttendants/{attendantId}/deletions
Delete an attendant via the POST deletions call · Delete housekeeping attendants configuration
#
Ask an LLM
“Is there a POST alternative for deleting attendants when DELETE isn't allowed?”
“Can I delete an attendant by posting a deletion request with their details?”
Tell an agent destructive · confirm first
Post a deletion request for attendant {attendantId} at hotel {hotelId}.
Use the deletions endpoint to remove attendant {attendantId} named {name} at hotel {hotelId}.
GET
/hotels/{hotelId}/housekeepingRoomSchedules
List housekeeping room schedules · Get housekeeping room schedules
#
Ask an LLM
“Which housekeeping tasks and codes are scheduled for each room type?”
“Can I filter room schedules by room type?”
Tell an agent
List housekeeping room schedules at hotel {hotelId}.
Show housekeeping schedules for room type {roomTypeCodes} at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingRoomSchedules
Create housekeeping room schedules · Create housekeeping room schedules
#
Ask an LLM
“How do I schedule housekeeping tasks for a room type?”
“Can I attach supply codes to a room type's cleaning schedule?”
Tell an agent
Create housekeeping room schedules {housekeepingRoomSchedules} at hotel {hotelId}.
Add a cleaning schedule for a room type at hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingRoomSchedules/{roomScheduleId}
Update a housekeeping room schedule · Change housekeeping room schedules
#
Ask an LLM
“How do I change an existing room type's housekeeping schedule?”
“Can I edit a room schedule by its id?”
Tell an agent
Update housekeeping room schedule {roomScheduleId} at hotel {hotelId}.
Change the tasks on room schedule {roomScheduleId} at hotel {hotelId}.
GET
/hotels/{hotelId}/housekeepingSectionGroups
List housekeeping section groups · Get Housekeeping Section Groups
#
Ask an LLM
“Which housekeeping section groups divide up my rooms?”
“Can I look up specific section groups by code?”
Tell an agent
List housekeeping section groups at hotel {hotelId}.
Show section group {housekeepingSectionGroupsCodes} at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingSectionGroups
Create housekeeping section groups · Create Housekeeping Section Groups
#
Ask an LLM
“How do I create a section group for grouping housekeeping sections?”
“Can I add several section groups at once?”
Tell an agent
Create section groups {housekeepingSectionGroups} at hotel {hotelId}.
Add a new housekeeping section group at hotel {hotelId}.
DELETE
/hotels/{hotelId}/housekeepingSectionGroups/{code}
Delete a housekeeping section group · Delete Housekeeping Section Groups
#
Ask an LLM
“How do I remove a housekeeping section group?”
“Does deleting a section group remove its sections too?”
Tell an agent destructive · confirm first
Delete section group {code} at hotel {hotelId}.
Remove housekeeping section group {code} from hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingSectionGroups/{code}
Update a housekeeping section group · Change Housekeeping Section Groups
#
Ask an LLM
“How do I edit a housekeeping section group?”
“Can I rename a section group by its code?”
Tell an agent
Update section group {code} at hotel {hotelId}.
Rename housekeeping section group {code} at hotel {hotelId}.
Ask an LLM
“Which housekeeping sections are rooms divided into?”
“Can I search housekeeping sections by description?”
Tell an agent
List housekeeping sections at hotel {hotelId}.
Find housekeeping sections described as {description} at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingSections
Create housekeeping sections · Create Housekeeping Sections
#
Ask an LLM
“How do I create a new housekeeping section for attendants?”
“Can I create multiple sections in one call?”
Tell an agent
Create housekeeping sections {housekeepingSections} at hotel {hotelId}.
Carve out a new room section for attendants at hotel {hotelId}.
DELETE
/hotels/{hotelId}/housekeepingSections/{code}
Delete a housekeeping section · Delete Housekeeping Sections
#
Ask an LLM
“How do I delete a single attendant section of rooms?”
“Is deleting a housekeeping section reversible?”
Tell an agent destructive · confirm first
Delete housekeeping section {code} at hotel {hotelId}.
Remove section {code} from housekeeping at hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingSections/{code}
Update a housekeeping section · Change Housekeeping Sections
#
Ask an LLM
“How do I edit an existing housekeeping section?”
“Can I move a housekeeping section into a different section group?”
Tell an agent
Update housekeeping section {code} at hotel {hotelId}.
Change the description of section {code} at hotel {hotelId}.
GET
/hotels/{hotelId}/housekeepingSupplyCodes
List housekeeping supply codes · Get Housekeeping Codes
#
Ask an LLM
“Which supply codes like towels or shampoo are set up for housekeeping?”
“Can I wildcard-search housekeeping supply codes?”
Tell an agent
List housekeeping supply codes at hotel {hotelId}.
Find supply codes matching {wildCard} at hotel {hotelId}.
POST
/hotels/{hotelId}/housekeepingSupplyCodes
Create housekeeping supply codes · Create Housekeeping Codes
#
Ask an LLM
“How do I add a supply code such as hand towels for task scheduling?”
“Can I create several supply codes in one request?”
Tell an agent
Create housekeeping supply codes {codes} at hotel {hotelId}.
Add a new supply item code at hotel {hotelId}.
DELETE
/hotels/{hotelId}/housekeepingSupplyCodes/{code}
Delete a housekeeping supply code · Delete Housekeeping Codes
#
Ask an LLM
“How do I remove a supply code we stopped stocking?”
“Do I need the sequence number to delete a supply code?”
Tell an agent destructive · confirm first
Delete supply code {code} at hotel {hotelId}.
Remove supply code {code} with sequence {sequence} at hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingSupplyCodes/{code}
Update a housekeeping supply code · Change Housekeeping Codes
#
Ask an LLM
“How do I edit an existing housekeeping supply code?”
“Can I change a supply code's description by its code?”
Tell an agent
Update supply code {code} at hotel {hotelId}.
Change the description of housekeeping supply {code} at hotel {hotelId}.
GET
/hotels/{hotelId}/housekeepingTaskSheetRooms
Get housekeeping task sheet rooms · Get information related to housekeeping tasksheet rooms
#
Ask an LLM
“Which rooms are on the housekeeping task sheets for a building or floor?”
“Can I get task sheet rooms for a room number range?”
Tell an agent
Show task sheet rooms at hotel {hotelId}.
Show task sheet rooms from {fromRoom} to {toRoom} at hotel {hotelId}.
PUT
/hotels/{hotelId}/housekeepingTaskSheetRooms
Set housekeeping task sheet rooms · set information related to housekeeping tasksheet rooms
#
Ask an LLM
“How do I update the room details used on housekeeping task sheets?”
“Can I change day and evening sections for task sheet rooms?”
Tell an agent
Set task sheet rooms {housekeepingTaskSheetRooms} at hotel {hotelId}.
Update the rooms used for attendant task sheets at hotel {hotelId}.
Ask an LLM
“Which housekeeping task codes, like turndown or inspection, exist?”
“Can I include inactive housekeeping tasks?”
Tell an agent
List housekeeping tasks at hotel {hotelId}.
Find housekeeping task {taskCodes} at hotel {hotelId}.
Ask an LLM
“How do I add a task code like mattress turning?”
“Can I create multiple housekeeping tasks at once?”
Tell an agent
Create housekeeping tasks {tasks} at hotel {hotelId}.
Add a turndown task code at hotel {hotelId}.
Documentation
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_distribution_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_nor1_integrated_upsell_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_property_apis.htm