How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OPERA Cloud Event Configuration API

This API caters for Event Configuration in OPERA Cloud. 137 operation(s) documented; base path /evm/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Event Configuration API is one of 135 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ResourceConfig, ChainConfig, HotelConfig, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 137 operations across 91 paths, organized into 3 resource areas, and defines 222 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

137 operations 91 paths 222 schemas 31 DELETE33 GET30 POST43 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
26.2.0.0
License
Terms of Service
Resource Areas
3

Paths & Operations 137

Across 91 paths, the API surfaces 137 operations — 31 DELETE, 33 GET, 30 POST, 43 PUT. They span 3 resource areas: ResourceConfig, ChainConfig, HotelConfig. Each is listed below with its method, path, parameters, and response codes.

ResourceConfig 88

The Resource Config Service Web Service offers capability to configure Master Data needed for Hotel Resources such as managing Inventory Items, Item Pools, Item Classes, etc.

PUT
/EventForecasts/copy
Copy event forecasts
copyEventForecasts 9 params → 200400401403404405406413
GET
/cateringContainers
Get catering containers
getCateringContainers 12 params → 200204400401403404405406
POST
/cateringContainers
Create catering containers
postCateringContainers 9 params → 201400401403404405406413
PUT
/cateringContainers/{cateringContainersCode}
Change catering containers
putCateringContainers 10 params → 200400401403404405406413
DELETE
/cateringContainers/{cateringContainersCode}
Delete Catering container
deleteCateringContainers 9 params → 200400401403404405406413
GET
/cateringItemRates
Get catering item rates
getCateringItemRates 12 params → 200204400401403404405406
POST
/cateringItemRates
Create Catering Item rates
postCateringItemRates 9 params → 201400401403404405406413
PUT
/cateringItemRates/{cateringItemRatesCode}
Change catering item rates
putCateringItemRates 10 params → 200400401403404405406413
DELETE
/cateringItemRates/{cateringItemRatesCode}
Remove catering item rates
deleteCateringItemRates 9 params → 200400401403404405406413
POST
/cateringMenuClasses
Create menu classes
postCateringMenuClasses 9 params → 201400401403404405406413
PUT
/cateringMenuClasses
Update catering menu classes
putCateringMenuClasses 9 params → 200400401403404405406413
POST
/cateringMenuItemClasses
Create menu item classes
postCateringMenuItemClasses 9 params → 201400401403404405406413
PUT
/cateringMenuItemClasses/{cateringMenuItemClassesCode}
Update menu item classes
putCateringMenuItemClasses 10 params → 200400401403404405406413
DELETE
/cateringMenuItemClasses/{cateringMenuItemClassesCode}
Delete menu item classes
deleteCateringMenuItemClasses 12 params → 200400401403404405406413
PUT
/cateringMenuItemClasses/{cateringMenuItemClassesCode}/copy
Copy menu item classes
copyCateringMenuItemClasses 10 params → 200400401403404405406413
DELETE
/cateringMenuItems/{cateringMenuItemId}
Operation to remove catering menu items by chain.
deleteCateringMenuItemsByChain 10 params → 200400401403404405406413
DELETE
/cateringPackageResources
Delete catering package resources
deleteCateringPackageResources 15 params → 200400401403404405406413
GET
/cateringPackages
Fetch catering packages
getCateringPackagesMultiProperties 25 params → 200204400401403404405406
GET
/cateringPackages/{cateringPackageId}
Get catering package by chain
getCateringPackageByChain 14 params → 200204400401403404405406
GET
/cateringServings
Get catering servings
getCateringServings 12 params → 200204400401403404405406
PUT
/cateringServings/{cateringServingsCode}
Update catering servings
putCateringServings 10 params → 200400401403404405406413
POST
/eventForecasts
Create event forecasts
postEventForecasts 9 params → 201400401403404405406413
PUT
/eventForecasts
Update Event forecasts
putEventForecasts 9 params → 200400401403404405406413
DELETE
/eventForecasts/{forecastsId}/eventTypes/{eventTypesCode}/eventForecasts
Delete event forecasts
deleteEventForecasts 19 params → 200400401403404405406413
GET
/hotels/{hotelId}/cateringMenuClasses
Get menu classes
getCateringMenuClasses 15 params → 200204400401403404405406
GET
/hotels/{hotelId}/cateringMenuItemClasses
Get menu item classes
getCateringMenuItemClasses 16 params → 200204400401403404405406
GET
/hotels/{hotelId}/cateringMenuItems
Get Menu items
getCateringMenuItems 18 params → 200204400401403404405406
POST
/hotels/{hotelId}/cateringMenuItems
Create menu items
postCateringMenuItems 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/cateringMenuItems/copy
Operation to copy catering menu items.
copyCateringMenuItems 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/cateringMenuItems/{cateringMenuItemId}
Update menu items
putCateringMenuItems 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/cateringMenuItems/{cateringMenuItemId}
Operation to remove catering menu items.
deleteCateringMenuItems 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/cateringMenuItems
Create/Update menu items
putUpsertCateringMenuItems 10 params → 200
GET
/hotels/{hotelId}/cateringMenus
Get menus
getCateringMenus 26 params → 200204400401403404405406
POST
/hotels/{hotelId}/cateringMenus
Create menus
postCateringMenus 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/cateringMenus/{cateringMenuId}
Get menu
getCateringMenu 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/cateringMenus/{cateringMenuId}
Operation to change catering menus.
putCateringMenus 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/cateringMenus/{cateringMenuId}
Delete a menu
deleteCateringMenus 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/cateringMenus/{cateringMenuId}/copy
Copy a menu
copyCateringMenus 11 params → 201400401403404405406413
PUT
/upsert/hotels/{hotelId}/cateringMenus
Operation to create/change catering menus.
putUpsertCateringMenus 10 params → 200
GET
/hotels/{hotelId}/cateringPackages
Fetch catering packages for a property.
getCateringPackages 25 params → 200204400401403404405406
POST
/hotels/{hotelId}/cateringPackages
Create catering packages
postCateringPackages 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/cateringPackages/{cateringPackageId}
Get catering package
getCateringPackage 14 params → 200204400401403404405406
PUT
/hotels/{hotelId}/cateringPackages/{cateringPackageId}
Update Catering packages
putCateringPackages 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/cateringPackages/{cateringPackageId}
Delete catering packages
deleteCateringPackages 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/cateringPackages/{cateringPackageId}/copy
Operation to copy catering package or template.
copyCateringPackage 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/cateringPackages/{cateringPackageId}/prices/{pricesId}/copy
Operation to copy catering package price.
copyCateringPackagePrice 12 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/courses/{coursesId}/menuMultiCourses
Remove menu multi courses
deleteCateringMenuMultiCourses 13 params → 200400401403404405406413
PUT
/hotels/{hotelId}/dailyInventoryItemQuantities
Update Daily Inventory Item Quantities
putDailyInventoryItemQuantities 9 params → 200400401403404405406413
GET
/hotels/{hotelId}/dailyInventoryItems
Get Daily Item Inventory
getDailyInventoryItems 21 params → 200204400401403404405406
GET
/hotels/{hotelId}/discountAvailable/check
Check if discount is available
checkDiscountAvailable 9 params → 200204400401403404405406
GET
/hotels/{hotelId}/eventForecasts
Get Event Forecasts
getEventForecasts 19 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/events/{eventsId}/revenues/{revenueType}/packages/{priceId}/cateringPackageRevenues
Delete catering package revenues
deleteCateringPackageRevenues 18 params → 200400401403404405406413
GET
/hotels/{hotelId}/inventoryItems
Get Item Inventory
getInventoryItems 17 params → 200204400401403404405406
POST
/hotels/{hotelId}/inventoryItems
Create an Item Inventory
postInventoryItems 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/inventoryItems/{inventoryItemId}
Delete Item Inventory
deleteInventoryItems 13 params → 200400401403404405406413
PUT
/hotels/{hotelId}/inventoryItems/{inventoryItemId}
Update Item Inventory
putInventoryItems 11 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/inventoryItems
Create/Update Item Inventory
putUpsertInventoryItems 10 params → 200
GET
/hotels/{hotelId}/itemPools
Get Item Pools
getItemPools 14 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/itemPools/{itemPoolsCode}/itemPools
Delete Item Pools
deleteItemPools 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/notes/{notesId}/cateringPackageResourceNotes
Delete catering package resource notes
deleteCateringPackageResourceNotes 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/packageEvents/{packageEventsId}/cateringPackageEvents
Delete catering package events
deleteCateringPackageEvents 13 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/packagePrices/{pricesId}/cateringPackagePrices
Delete Catering package prices
deleteCateringPackagePrices 13 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/packages/{eventId}/notes/{notedId}/cateringPackageEventNotes
Delete catering package event notes
deleteCateringPackageEventNotes 17 params → 200400401403404405406413
PUT
/hotels/{sourceHotelId}/inventoryItems/copy
Copy Item Inventories
copyInventoryItems 10 params → 200400401403404405406413
GET
/inventoryItems
Get Item Inventory templates
getInventoryItemTemplates 10 params → 200204400401403404405406
POST
/inventoryItems
Create Item Inventory template
postInventoryItemTemplates 9 params → 201400401403404405406413
DELETE
/inventoryItems/{inventoryItemId}
Delete Item Inventory templates
deleteInventoryItemTemplates 12 params → 200400401403404405406413
PUT
/inventoryItems/{inventoryItemId}
Change Item Inventory templates
putInventoryItemTemplates 10 params → 200400401403404405406413
GET
/itemClasses
Get item classes
getItemClasses 13 params → 200204400401403404405406
POST
/itemClasses
Create item classes
postItemClasses 9 params → 201400401403404405406413
PUT
/itemClasses/copy
Copy item classes
copyItemClasses 9 params → 200400401403404405406413
PUT
/itemClasses/{itemClassesCode}
Update item classes
putItemClasses 10 params → 200400401403404405406413
DELETE
/itemClasses/{itemClassesCode}
Delete Item classes
deleteItemClasses 9 params → 200400401403404405406413
PUT
/upsert/itemClasses/{itemClassesCode}
Create/Update item classes
putUpsertItemClasses 10 params → 200400401403404405406413
POST
/itemPools
Create Item Pools
postItemPools 9 params → 201400401403404405406413
POST
/itemPools/{itemPoolsCode}
Change Item Pools
putItemPools 10 params → 201400401403404405406413
POST
/upsert/itemPools/{itemPoolsCode}
Create/Change Item Pools
putUpsertItemPools 10 params → 201400401403404405406413
DELETE
/menuClasses/{menuClassesId}/cateringMenuClasses
Delete menu classes
deleteCateringMenuClasses 12 params → 200400401403404405406413
GET
/revenueGroups
Get Catering Revenue Groups
getRevenueGroups 13 params → 200204400401403404405406
POST
/revenueGroups
Create Catering Revenue Groups
postRevenueGroups 9 params → 201400401403404405406413
PUT
/revenueGroups/{revenueGroupsCode}
Update Catering Revenue Groups
putRevenueGroups 10 params → 200400401403404405406413
DELETE
/revenueGroups/{revenueGroupsCode}
Delete Catering Revenue Groups
deleteRevenueGroups 9 params → 200400401403404405406413
GET
/revenueTypes
Get Catering Revenue Types
getRevenueTypes 14 params → 200204400401403404405406
POST
/revenueTypes
Create Catering Revenue Types
postRevenueTypes 9 params → 201400401403404405406413
PUT
/revenueTypes/{revenueTypesId}
Update Catering Revenue Types
putRevenueTypes 10 params → 200400401403404405406413
PUT
/upsert/cateringMenuClasses
Create/Update catering menu classes
putUpsertCateringMenuClasses 9 params → 200400401403404405406413
PUT
/upsert/cateringMenuItemClasses
Create/Update menu item classes
putUpsertCateringMenuItemClasses 9 params → 200400401403404405406413
PUT
/upsert/eventForecasts
Create/Update Event forecasts
putUpsertEventForecasts 9 params → 200400401403404405406413
ChainConfig 13

These APIs will allow you to configure events related configuration related to Administration.

GET
/cateringEventTypes
Get Function Space Event Types
getFunctionSpaceEventTypes 10 params → 200204400401403404405406
POST
/cateringEventTypes
Create Function Space Event Types
postFunctionSpaceEventTypes 9 params → 201400401403404405406413
PUT
/cateringEventTypes/{eventTypeCode}
Change Function Space Event Types
changeFunctionSpaceEventTypes 10 params → 200400401403404405406413
DELETE
/cateringEventTypes/{eventTypeCode}
Delete Function Space Event Types
removeFunctionSpaceEventTypes 9 params → 200400401403404405406413
GET
/functionSpaceTypes
Get Function Space Types
getFunctionSpaceTypes 12 params → 200204400401403404405406
POST
/functionSpaceTypes
Create Function Space Types
postFunctionSpaceTypes 9 params → 201400401403404405406413
PUT
/functionSpaceTypes/{functionSpaceTypesId}
Change Function Space Types
putFunctionSpaceTypes 10 params → 200400401403404405406413
DELETE
/functionSpaceTypes/{functionSpaceTypesId}
Delete Function Space Types
deleteFunctionSpaceTypes 9 params → 200400401403404405406413
GET
/mealTypes
Get Meal Types
getMealTypes 12 params → 200204400401403404405406
POST
/mealTypes
Create Meal Types
postMealTypes 9 params → 201400401403404405406413
PUT
/mealTypes/{mealTypesId}
Change Meal Types
putMealTypes 10 params → 200400401403404405406413
DELETE
/mealTypes/{mealTypesId}
Delete Meal Types
deleteMealTypes 9 params → 200400401403404405406413
PUT
/upsert/cateringEventTypes/{eventTypeCode}
Create/Change Function Space Event Types
changeUpsertFunctionSpaceEventTypes 10 params → 200400401403404405406413
HotelConfig 36

These APIs will allow you to configure events related configuration related to Administration.

GET
/eventCodes
Get Template Event Codes
getTemplateEventCodes 11 params → 200204400401403404405406
PUT
/eventCodes
Change Template Event Codes
changeTemplateEventCodes 9 params → 200400401403404405406413
POST
/eventCodes
Create Template Event Codes
postTemplateEventCodes 9 params → 201400401403404405406413
DELETE
/eventCodes
Delete Template Event Codes
removeTemplateEventCodes 9 params → 200400401403404405406413
GET
/functionSpaceRentalCodes
Get Catering s Rental Codes
getCateringRentalCodes 12 params → 200204400401403404405406
POST
/functionSpaceRentalCodes
Create Catering s Rental Codes
postCateringRentalCodes 9 params → 201400401403404405406413
PUT
/functionSpaceRentalCodes/{cateringRentalId}
Change Catering s Rental Codes
changeCateringRentalCodes 10 params → 200400401403404405406413
DELETE
/functionSpaceRentalCodes/{cateringRentalId}
Delete Catering s Rental Codes
removeCateringRentalCodes 9 params → 200400401403404405406413
PUT
/upsert/functionSpaceRentalCodes
Create/Change Catering s Rental Codes
changeUpsertCateringRentalCodes 9 params → 200
GET
/functionspaceLocations
Get Function space locations
getFunctionSpaceLocations 11 params → 200204400401403404405406
POST
/functionspaceLocations/{functionspaceLocationCode}
Create function space locations
postFunctionSpaceLocations 10 params → 201400401403404405406413
DELETE
/functionspaceLocations/{functionspaceLocationCode}
Delete function space locations
removeFunctionSpaceLocations 10 params → 200400401403404405406413
PUT
/functionspaceLocations/{functionspaceLocationCode}
Change function space locations
changeFunctionSpaceLocations 10 params → 200400401403404405406413
GET
/functionspaceSetupStyles
Get Function space setup styles
getFunctionSpaceSetupStyles 12 params → 200204400401403404405406
POST
/functionspaceSetupStyles
Create function space setup styles
postFunctionSpaceSetupStyles 9 params → 201400401403404405406413
DELETE
/functionspaceSetupStyles/{functionSpaceSetupStyleId}
Delete function space setup styles
removeFunctionSpaceSetupStyles 9 params → 200400401403404405406413
PUT
/functionspaceSetupStyles/{functionSpaceSetupStyleId}
Change function space setup styles
changeFunctionSpaceSetupStyles 10 params → 200400401403404405406413
PUT
/upsert/functionspaceSetupStyles
Create/Change function space setup styles
changeUpsertFunctionSpaceSetupStyles 9 params → 200
GET
/functionspaces/{functionSpaceCode}
Get Function space
getFunctionSpace 16 params → 200204400401403404405406
PUT
/upsert/hotels/{hotelId}/eventCodes
Create/Change Hotel Event Codes
changeUpsertEventCodes 10 params → 200400401403404405406413
PUT
/upsert/functionspaceLocations/{functionspaceLocationCode}
Create/Change function space locations
changeUpsertFunctionSpaceLocations 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/eventCodes
Get Hotel Event Codes
getEventCodes 13 params → 200204400401403404405406
POST
/hotels/{hotelId}/eventCodes
Create Hotel Event Codes
postEventCodes 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/eventCodes
Delete Hotel Event Codes
removeEventCodes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/eventCodes
Change Hotel Event Codes
changeEventCodes 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/functionSpaces
Get Function Spaces
getFunctionSpaces 20 params → 200204400401403404405406
POST
/hotels/{hotelId}/functionSpaces
Create Function Spaces
postFunctionSpaces 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}
Change Function Spaces
changeFunctionSpaces 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}
Delete Function Spaces
removeFunctionSpaces 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/functionSpaces/{functionSpaceCode}/configurations
Get Function Space Configuration
getFunctionSpaceConfig 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/roomPools
Fetch Room Type Pool
getRoomTypePool 18 params → 200204400401403404405406
POST
/hotels/{hotelId}/roomPools
Create Room Type Pools
postRoomTypePool 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/roomPools/{roomPoolCode}
Delete Room Type Pool and Mappings
removeRoomTypePool 27 params → 200400401403404405406413
PUT
/hotels/{hotelId}/roomPools/{roomPoolCode}
Change Room Type Pool
changeRoomTypePool 11 params → 200400401403404405406413
PUT
/hotels/{sourceHotelId}/functionSpaces/copy
Copy Function Spaces
copyFunctionSpaces 10 params → 200400401403404405406413
PUT
/hotels/{sourceHotelId}/functionspaceLocations/copy
Copy function space locations
copyFunctionSpaceLocations 10 params → 200400401403404405406413

Schemas 222

The contract defines 222 schemas that model the data the API accepts and returns. The most detailed are cateringMenuDetailType (35 properties), functionSpaceConfigType (33 properties), inventoryItemType (31 properties), cateringMenuItemType (30 properties). Each schema is shown below with its type and property counts.

eventForecastsCopy
object
Request object for Copying Event Forecasts to multiple hotels.
3 properties
copyEventForecastsCriteriaType
object
Copy event forecasts criteria type to copy multiple event forecasts from one Hotel to another Hotel.
2 properties
eventForecastsListType
object
Collection of Event Forecast details that needs to be copied.
8 properties
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
dateRangeType
object
Date Range with Start and End dates.
2 properties
links
array
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
status
object
Response Body.
2 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties 2 required
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
cateringContainersInfo
object
Response object for fetching Catering Code Containers details.
3 properties
cateringCodesType
array
Catering Code details.
cateringCodeType
object
Base type provides information about Catering Code which will be used for removal operation
6 properties
translationTextType200
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
cateringContainers
object
Request object which holds modified Catering Code Containers.
3 properties
functionSpaceEventTypesDetails
object
Response object of the Function Space Event Types.
3 properties
eventTypesType
array
Collection of Event Type
eventTypeConfigType
object
Representation of event record type.
10 properties
translationTextType50
object
Contains Multiple translated texts and language codes.
2 properties
timeWindowType
object
Defines a Time period with start time and an end time.
2 properties
functionSpaceEventTypesCriteria
object
Request object to create new Function Space Event Types.
3 properties
functionSpaceEventTypesToBeChanged
object
Request object to update the existing Function Space Event Types.
3 properties
cateringItemRatesInfo
object
Response object for fetching Catering Code's Item Rate details.
3 properties
cateringItemRates
object
Request object which holds modified Catering Code's Item Rate.
3 properties
cateringMenuClasses
object
Request object for changing Menu Classes.
3 properties
cateringMenuClassListType
array
List of Values of Menu.
cateringMenuClassType
object
Catering Menu Class which holds the value of menu class.
4 properties
cateringMenuClassInfoType
object
Detailed attributes of Menu Class .
7 properties
codeListType
array
cateringMenuListType
array
List of Values of Menu.
cateringMenuType
object
9 properties
cateringMenuInfoType
object
21 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
menuTypeType
string
Defines values for Menu Type
servingType
string
Serving
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
cateringMenuRevListType
array
This type holds revenue list.
cateringMenuRevType
object
7 properties
cateringMenuDetailListType
array
List of Values of Catering Menu Detail.
cateringMenuDetailType
object
Detailed attributes of Menu Item.
35 properties
codeDescriptionType
object
This contains a generic code and description information.
2 properties
dietaryPrefListType
array
dietaryPrefType
object
Base type provides information about Catering Revenue Types Configuration.
2 properties
cateringMultiChoiceMenuListType
array
This type holds Multi choice Menu.
cateringMultiChoiceMenuType
object
5 properties
translationTextType100
object
Contains Multiple translated texts and language codes.
2 properties
translationTextType20
object
Contains Multiple translated texts and language codes.
2 properties
eventResourceNotesType
array
Contains event resource note information.
eventResourceNoteType
object
Contains the event resource's note information.
11 properties
cateringMenuItemClasses
object
Request object for updating Menu Item Classes.
3 properties
cateringMenuItemClassListType
array
List of Values of Menu Item Class.
cateringMenuItemClassType
object
Menu Item Class Values.
3 properties
cateringMenuItemClassInfoType
object
10 properties
cateringMenuItemListType
array
List of Values of Menu Item.
cateringMenuItemType
object
Detailed attributes of Menu Item.
30 properties
cateringMenuItemClassesCopy
object
Request object for Copying Menu Item Classes.
3 properties
copyMenuItemClassesType
object
4 properties
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
cateringPackagesInfo
object
9 properties
cateringPackageListType
array
Collection of multiple Catering Packages.
cateringPackageType
object
Type used for managing Catering Package.
5 properties
cateringPackageInfoType
object
Catering Package details.
5 properties
cateringPackageEventListType
array
Collection of multiple Events associated with a particular Catering Packages.
cateringPackageEventType
object
Type used for managing Events associated with a particular Catering Package.
15 properties
dateTimeSpanType
object
Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to…
2 properties
cateringPackageEventNoteListType
array
Collection of multiple Event Notes associated with a particular Catering Package Event.
cateringPackageEventNoteType
object
Type used for managing Event Notes associated with a particular Catering Package Event.
10 properties
cateringPackageResourceListType
array
Collection of multiple Resources associated with a particular Catering Package Event.
cateringPackageEventResourceType
object
Type used for managing Resources associated with a particular Catering Package Event.
13 properties
eventResourceType
string
It represents Menu as Resource.
cateringPackageResourceNoteListType
array
Collection of multiple Resource Notes associated with a particular Catering Package Resource.
cateringPackageResourceNoteType
object
Type used for managing Resource Notes associated with a particular Catering Package Resource.
9 properties
cateringPackagePricingListType
array
Collection of multiple Pricing Details associated with a particular Catering Package.
cateringPackagePricingType
object
Type used for managing Pricing Details associated with a particular Catering Package.
13 properties
cateringPackageRevenueListType
array
Collection of multiple Revenue Details associated with a particular Catering Package Price Code.
cateringPackageRevenueType
object
Type used for managing Revenue Details associated with a particular Catering Package Price Code.
6 properties
cateringPackage
object
3 properties
cateringServingsInfo
object
Response object for fetching Catering Code's Serving details.
3 properties
cateringServings
object
Request object which holds modified Catering Code's Serving.
3 properties
templateEventCodesDetails
object
Response object for fetching template Event Codes.
3 properties
templateEventCodesType
array
Details for Event Code at template level.
templateEventCodeType
object
Base structure for template and hotel Event Code.
6 properties
templateEventCodesToBeChanged
object
Request object for modifying template Event Codes.
3 properties
templateEventCodesCriteria
object
Request object for creating new template Event Codes.
3 properties
eventForecasts
object
3 properties
eventForecastListType
array
Collection of multiple Event Forecasts.
eventForecastType
object
Type used for managing forecast for any event.
6 properties
eventForecastInfoType
object
Associated Information for an event forecast.
4 properties
eventForecastRevDetailListType
array
Collection of Event Forecast Revenue Details.
eventForecastRevDetailType
object
Revenue Details for a revenue type attached to an event forecast.
3 properties
forecastRevenueAmountTypeType
string
Defines values for Amount Type of an event forecast revenue.
cateringRentalCodesDetails
object
Response object for fetching Catering Rental Code details.
3 properties
cateringRentalCodesCriteria
object
Request object which holds new Catering Rental Code Details.
3 properties
cateringRentalCodesToBeChanged
object
Request object which holds modified Catering Rental Codes.
3 properties
functionSpaceTypesDetails
object
Response object for fetching Function Space Types.
3 properties
functionSpaceTypesType
array
List of Function Space Types.
functionSpaceTypeType
object
Contains Common Master configuration detail.
4 properties
functionSpaceTypesCriteria
object
Request object for creating Function Space Types.
3 properties
functionSpaceTypesToBeChanged
object
Request object for changing Function Space Types.
3 properties
functionSpaceLocationsDetails
object
Response object for fetching function space locations.
3 properties
functionSpaceLocationsType
array
List of the function space locations to be configured or fetched
functionSpaceLocationType
object
Function Space Location details.
4 properties
functionSpaceLocationsCriteria
object
Request object for adding function space location configurations to resort.
3 properties
functionSpaceLocationsToBeChanged
object
Request object for modifying function space location(s) for resort.
3 properties
functionSpaceSetupStylesDetails
object
Response object for fetching function space setup styles.
3 properties
functionSpaceSetupStylesType
array
List of the function space setup styles to be configured or fetched
functionSpaceSetupStyleType
object
Type for the function space setup style ID
10 properties
functionSpaceSetupStylesCriteria
object
Request object for adding function space setup styles.
3 properties
functionSpaceSetupStylesToBeChanged
object
Request object for modifying function space setup style(s)
3 properties
functionSpaceDetails
object
Response object for fetching complete information of existing function space room.
3 properties
functionSpaceType
object
This type holds collection of function space room with complete information.
2 properties
functionSpaceRoomType
object
This type represents the primary room attributes.
15 properties
roomTypeShortInfoType
object
Basic information of room type.
14 properties
ratePlanRatingType
string
Possible Rate plan rating values.
roomFeaturesType
array
A recurring element that identifies the room features.
roomFeatureType
object
Room Feature Information.
4 properties
roomCapacityType
object
Detailed information on the capacity of a room.
2 properties
roomSizeType
object
Detailed information on the capacity of a room.
6 properties
cateringMenuClassesInfo
object
Response object to fetch Menu Classes.
9 properties
cateringMenuItemClassesInfo
object
Response object for retrieving Menu Item Classes.
9 properties
cateringMenuItemsInfo
object
Response object for retrieving Menu Items.
9 properties
cateringMenuItems
object
Request object for changing Menu Items.
3 properties
cateringMenuItemsCopy
object
Request object for Copying Menu Items.
3 properties
copyMenuItemsType
object
3 properties
cateringMenusInfo
object
Response object to fetch Menu .
9 properties
cateringMenus
object
Request object for changing Menu .
3 properties
cateringMenusCopy
object
Request object for copying Menu .
3 properties
copyCateringMenuType
object
3 properties
cateringPackages
object
Request object for changing Catering Packages.
3 properties
dailyInventoryItems
object
Response object for creating new Catering Packages.
3 properties
dailyInventoryItemsType
array
List of Daily Inventory Items.
dailyInventoryItemType
object
Details of Daily Inventory Items.
8 properties
itemQuantityDateType
object
Item Quantity by date
2 properties
checkedDiscountAvailable
object
Response object to determine whether the discount is available for resort or not.
3 properties
eventCodesDetails
object
Response object for fetching Event Codes for a hotel.
3 properties
eventCodesType
array
Details for Event Code at hotel level.
eventCodeType
object
Base structure for template and hotel Event Code.
7 properties
eventCodesCriteria
object
Request object for creating new Event Codes for a hotel.
3 properties
eventCodesToBeChanged
object
Request object for modifying Event Codes for a hotel.
3 properties
eventForecastsInfo
object
9 properties
functionSpacesDetails
object
Response object for fetching function spaces summary info at the property level.
9 properties
functionSpacesSummaryType
array
The summary information for a function space.
functionSpaceSummaryType
object
The summary information for a function space.
21 properties
functionSpacesCriteria
object
Request object for creating function spaces.
3 properties
functionSpacesConfigType
array
The detail information of function space for function space configuration.
functionSpaceConfigType
object
The summary information for a function space.
33 properties
comboRoomsType
array
This type holds a collection of combo elements for a function space.
comboElementRoomType
object
Details of each combo element room.
4 properties
baseFunctionSpaceRateType
object
Base type provides information about Catering Code which will be used for removal operation
11 properties
functionSpaceRateTypeType
string
Indicates the function space rate is applied per person.
functionSpaceDimensionType
object
Detailed information on the capacity of a room.
8 properties
functionSpaceAlternateType
object
Details for alternate function spaces.
2 properties
functionSpacesToBeChanged
object
Request object for changing function spaces.
3 properties
functionSpaceConfigDetails
object
Response object for fetching function space config info.
3 properties
inventoryItems
object
Response object to fetch Inventory Items Setup configuration
3 properties
inventoryItemsType
array
List of Inventory Items.
inventoryItemType
object
Inventory Items identification details.
31 properties
itemAttributesType
array
List of Item Attributes.
itemAttributeType
object
Details of the Item Attribute.
5 properties
itemRatesType
array
List of Item Rates.
itemRateType
object
Details of the Item Rate.
6 properties
itemVendorsType
array
List of Item Vendors.
itemVendorType
object
Details of the Item Vendor.
8 properties
profileId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
inventoryItemsCreated
object
Response object for creating Inventory Items Setup configurations
3 properties
itemPoolsInfo
object
Response object which holds collection of Item Pools.
3 properties
itemPoolsType
array
Item Pools details for hotels.
itemPoolType
object
A type which holds the Item pool.
7 properties
itemIDListType
array
Collection of Item Id which belongs to Item Code.
roomTypePoolDetails
object
Response object for fetch room pool information.
3 properties
roomTypePoolTypes
array
Collection of room type pool and associated room type(s).
roomTypePoolType
object
This type represents complete information of room type pool and Associated Room Type(s).
7 properties
translationTextType1000
object
Contains Multiple translated texts and language codes.
2 properties
roomPoolRoomTypesType
array
Collection of room type pool mapping type.
roomPoolRoomTypeType
object
This extension will only use for consuming RoomType and SellSequence elements for consistency.
14 properties
roomTypePoolCriteria
object
Request object for creating new room pool.
3 properties
roomTypePoolToBeChanged
object
Request object for changing existing room pool.
3 properties
copyFunctionSpaces
object
Request object for creating multiple function spaces based on an existing function space. New function space may have different name, display name on function…
3 properties
copyFunctionSpaceType
object
Primary details of function space to be copied and collection of function spaces to be created from it.
3 properties
targetFunctionSpaceType
object
Function Space details that may be different from the source function space. If any of Space Name, Short Name, Custom Orders and Combo Element types are not pa…
7 properties
copyFunctionSpaceLocations
object
3 properties
copyConfigurationCodeType
object
Information needed to copy configuration code from one property to the other.
3 properties
inventoryItemsCopy
object
Request object for copying Inventory Items Setup configuration
3 properties
copyInventoryItemsType
object
Copy Inventory Items criteria type to copy multiple Inventory Items from one Hotel to other Hotels.
5 properties
copyInventoryItemType
object
The type describes Inventory Item Details being copied.
3 properties
inventoryItemTemplates
object
Response object for fetching inventory item templates.
3 properties
inventoryItemTemplatesType
array
This type holds a collection of inventory item templates.
inventoryItemTemplateType
object
This gives detailed information about an inventory item template.
4 properties
inventoryItemTemplateItemsType
array
This type holds a collection of inventory items which are to be grouped under a single inventory item template.
inventoryItemTemplateItemType
object
This type holds the information of the inventory item which will be grouped in the inventory item template.
11 properties
itemClassesInfo
object
Response object for fetching item class.
3 properties
itemClassesType
array
Holds Item Class details.
itemClassType
object
Provides information about the Item Class.
13 properties
itemClassTypeType
string
Defines values for Item Class Type.
itemClasses
object
Request object for modifying item class.
3 properties
itemClassesCopy
array
List of the Item Class to be copied.
itemPools
object
Request object which holds modified Item Pools.
3 properties
mealTypesDetails
object
Response object for fetching Meal Types.
3 properties
mealTypesType
array
List of Meal Types.
mealTypeType
object
Contains Common Master configuration detail.
4 properties
mealTypesCriteria
object
Request object for creating Meal Types.
3 properties
mealTypesToBeChanged
object
Request object for changing Meal Types.
3 properties
revenueGroupsInfo
object
Response object for fetching Catering Revenue Groups configurations.
3 properties
revenueGroupsType
array
Details for Catering Revenue Group along with associated Revenue Type codes.
revenueGroupType
object
Provides information about Catering Revenue Group along with Revenue Type Code.
6 properties
revenueTypesType
array
List of Revenue Types to be configured
revenueTypeType
object
Base type provides information about Catering Revenue Types Configuration.
8 properties
revenueTypeDetailsType
array
List of Revenue details associated to a Revenue Type (Additional Details)
revenueTypeDetailType
object
Details type provides information about Catering Revenue Type Details.
3 properties
revenueGroups
object
Request object for changing existing Catering Revenue Groups Configurations.
3 properties
revenueTypesInfo
object
Response object for fetching Revenue Types Setup configurations.
3 properties
revenueTypes
object
Request object for changing existing Revenue Types Setup Configurations.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
resourceCodeInfo
object
Response object of newly copied resource or configuration code.
3 properties
copyCateringPackageType
object
Request object for Copying Catering Package/Template.
3 properties
copyCateringPackagePriceType
object
Request object for Copying Catering Package Price.
3 properties
dailyAvailableInventoryItemType
object
Contains Daily Availability inventory item quantity details
10 properties
dailyInventoryItemQuantities
object
Collection of Inventory Items for bulk update of daily dates and quantities
3 properties
dailyInventoryItemQuantityType
object
Bulk Update Inventory Item for identification.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-evmcfg.json Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud Distribution ARI Publication
OPERA Cloud Distribution Outbound Lookup
OPERA Cloud Distribution Content Notification
OPERA Cloud Distribution Book
OPERA Cloud Distribution Content
OPERA Cloud Distribution Property Controls
OPERA Cloud Distribution Reservation Service
OPERA Cloud Distribution Authentication API
OPERA Cloud Distribution Onboarding
OPERA Cloud Distribution Reservation Notification
OPERA Cloud Distribution Shop
Nor1 Integrated Upsell API
Where this information came from

This is an independent, third-party profile of OPERA Cloud Event Configuration API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.