Get Menu Item Definitions
post
/config/sim/v1/menuItems/getMenuItemDefinitions
Gets all the Menu Item Definitions configured and hierarchy unit
Request
Supported Media Types
- application/json
- multipart/form-data
Header Parameters
-
Simphony-OrgShortName: string
The ShortName of the organization
Request body
Root Schema : MenuItemDefinitionGetRequestBody
Type:
Show Source
object
-
hierUnitId:
integer
Hierarchy unit unique referenceExample:
1012
-
include(optional):
string
Example:
locations
-
languages(optional):
string
If specified, limits translated strings returned.Example:
en-US, es-SS,lt-LT
-
limit(optional):
integer
Number of results returned in this page. Not required if paging parameters are not supported.Example:
10
-
offset(optional):
integer
Starting resource record index. Not required if paging parameters are not supportedExample:
2
-
orderBy(optional):
string
Sorts the response by the specified field name and sort order.Example:
comboMealGroups.objectNum
-
searchCriteria(optional):
string
Search criteria to filter results based on field valueExample:
where equals(active,1)
Response
Supported Media Types
- application/json
200 Response
A collection of menuItemDefintions for the Hierarchy
Root Schema : MenuItemDefinition
Type:
Show Source
object
-
components(optional):
array components
An array of components associated with the menu item
-
consumerAdvisoryDesc(optional):
string
The consumer advisory description of the menu itemExample:
Menu Item 1
-
consumerItemDescription(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
consumerItemName(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
customMenuLevels(optional):
array customMenuLevels
An array of custom menu levels associated with the menu item. It contains as many child attributes depending upon the custom levels configured
-
dataExtensions(optional):
array dataExtensions
An array of data extensions for the menu item
-
defaultCondiments(optional):
array defaultCondiments
An array of Default Condiment of a Menu Item
-
defSequenceNum:
integer
Indicates the definition sequence number, which is the number of the definition in the revenue center for this master record.Sequence Number should be with 1-64Example:
1
-
firstName(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
guestCount(optional):
integer
Guest count for the menu item to increment the check guest count when added.Example:
1
-
hierUnitId:
integer
Hierarchy unit unique referenceExample:
1012
-
images(optional):
array images
An array of images associated with the menu item
-
kdsPrepTime(optional):
integer
The number of minutes necessary to prepare this itemExample:
10.3
-
longDescriptor(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
mainLevel(optional):
string
Main Levels on which the definition is active.Example:
11001111
-
mainLevelExt(optional):
object MenuItem_mainLevelExt
An object containing the descriptive options list associated with the Main level
- menuItemClassObjNum(optional): integer
- menuItemDefinitionId: integer
- menuItemMasterId: integer
-
nluGroupObjNum(optional):
integer
Object number of the NLU Group associated with this menu itemExample:
1
-
nluNum(optional):
Unique NLU number for this menu item (up to 12 digits).Example:
1
-
nutrients(optional):
array nutrients
An array of nutrients of the menu item
-
overrideAllergenClassObjNum(optional):
integer
Object number of the Allergen Class for the menu item definition to override its menu item class settingExample:
1
-
overridePrintClassObjNum(optional):
integer
Object number of the Print ClassExample:
1
-
prefixLevelOverride(optional):
integer
Select to allow the condiment prefix to override the price level of the item it modifies.Example:
1
-
productionItems(optional):
array productionItems
An array of production items associated with the menu item
-
quantity(optional):
integer
Quantity of a Menu ItemExample:
1
-
secondName(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
slu(optional):
array slu
Array of SLU keys and names to which the Menu Item Definition belongs
-
sluSortPriority(optional):
integer
Use this field when Page Design Layout optionExample:
0
-
subLevel(optional):
string
Sub Levels on which the definition is activeExample:
11001111
-
subLevelExt(optional):
object MenuItem_subLevelExt
An object containing the descriptive options list associated with the Sub Level
-
surcharge(optional):
integer
Surcharge for the menu itemExample:
1
-
tags(optional):
array tags
An array of tags associated with the menu item
-
tareWeight(optional):
integer
Weight of the empty package for an item sold by weightExample:
1.23
-
thirdName(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
Nested Schema : components
Type:
array
An array of components associated with the menu item
Show Source
Nested Schema : TranslatedString
Type:
object
Additional Properties Allowed
Show Source
A string that contains translations into multiple languages
**Example**
`{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"ar-AR":"????????"
}
Nested Schema : customMenuLevels
Type:
array
An array of custom menu levels associated with the menu item. It contains as many child attributes depending upon the custom levels configured
Show Source
Nested Schema : dataExtensions
Type:
array
An array of data extensions for the menu item
Show Source
Nested Schema : defaultCondiments
Type:
array
An array of Default Condiment of a Menu Item
Show Source
Nested Schema : MenuItem_mainLevelExt
Type:
object
An object containing the descriptive options list associated with the Main level
Show Source
-
mainLevel1(optional):
boolean
Flag indicating if the menu item is active on Main Level 1Example:
false
-
mainLevel2(optional):
boolean
Flag indicating if the menu item is active on Main Level 2Example:
false
-
mainLevel3(optional):
boolean
Flag indicating if the menu item is active on Main Level 3Example:
false
-
mainLevel4(optional):
boolean
Flag indicating if the menu item is active on Main Level 4Example:
false
-
mainLevel5(optional):
boolean
Flag indicating if the menu item is active on Main Level 5Example:
false
-
mainLevel6(optional):
boolean
Flag indicating if the menu item is active on Main Level 6Example:
false
-
mainLevel7(optional):
boolean
Flag indicating if the menu item is active on Main Level 7Example:
false
-
mainLevel8(optional):
boolean
Flag indicating if the menu item is active on Main Level 8Example:
false
Nested Schema : productionItems
Type:
array
An array of production items associated with the menu item
Show Source
Nested Schema : slu
Type:
array
Array of SLU keys and names to which the Menu Item Definition belongs
Show Source
Nested Schema : MenuItem_subLevelExt
Type:
object
An object containing the descriptive options list associated with the Sub Level
Show Source
-
subLevel1(optional):
boolean
Flag indicating if the menu item is active on Sub Level 1Example:
false
-
subLevel2(optional):
boolean
Flag indicating if the menu item is active on Sub Level 2Example:
false
-
subLevel3(optional):
boolean
Flag indicating if the menu item is active on Sub Level 3Example:
false
-
subLevel4(optional):
boolean
Flag indicating if the menu item is active on Sub Level 4Example:
false
-
subLevel5(optional):
boolean
Flag indicating if the menu item is active on Sub Level 5Example:
false
-
subLevel6(optional):
boolean
Flag indicating if the menu item is active on Sub Level 6Example:
false
-
subLevel7(optional):
boolean
Flag indicating if the menu item is active on Sub Level 7Example:
false
-
subLevel8(optional):
boolean
Flag indicating if the menu item is active on Sub Level 8Example:
false
Nested Schema : MenuItem_component
Type:
Show Source
object
-
componentObjNum(optional):
integer
Object number of the componentExample:
1
Nested Schema : MenuItem_customMenuLevel
Type:
Show Source
object
-
customLevel(optional):
string
Flag indicating if the menu item is active on Custom LevelExample:
11001111
- menuLevelObjNum(optional): integer
Nested Schema : MenuItem_dataExtensions
Type:
Show Source
object
-
columnName(optional):
string
Name of the extention fieldExample:
extension column 1
-
value(optional):
string
Value of the extention fieldExample:
value 1
Nested Schema : MenuItem_defaultCondiment
Type:
Show Source
object
-
condimentSetObjNum(optional):
integer
Object number of the condiment setExample:
1
-
options(optional):
string
A string value of 0???s & 1???s representing the enablement or disablement of the options associated with the default condiments of the menu itemExample:
1000000
-
sortGroup(optional):
integer
Sort group of the condiment setExample:
1
Nested Schema : MenuItem_image
Type:
Show Source
object
-
altText(optional):
string
The image alternative text of the menu itemExample:
pizza
-
description(optional):
string
The description text of the menu itemExample:
pizza description
-
imageIndex(optional):
integer
Image Number for referenceExample:
1
-
isCloudImage(optional):
boolean
Flag indicating if the image is stored on the CloudExample:
true
-
size(optional):
string
The size of the imageExample:
1
-
url(optional):
string
The URL of the image of the menu itemExample:
https://oracleObjectStore.com/images/coffee822815.jpg
Nested Schema : MenuItem_nutrient
Type:
Show Source
object
- menuItemNutrientSetId(optional): integer
-
nutrientSetObjNum(optional):
integer
Object number of the nutrient setExample:
1
Nested Schema : MenuItem_productionItem
Type:
Show Source
object
-
productionItemCount(optional):
integer
The number of portions required to complete the menu item.Example:
1.4
-
productionItemObjNum(optional):
integer
Object number of the production itemExample:
false
Nested Schema : MenuItem_slu
Type:
Show Source
object
-
sluName(optional):
object TranslatedString
Additional Properties Allowed: additionalPropertiesA string that contains translations into multiple languages **Example** `{ "en-US": "coffee", "de-DE": "kaffee", "ar-AR": "????????" }`
-
sluObjNum(optional):
integer
Object number of the SLU key to which the Menu Item Definition belongsExample:
1
-
sluSeqNum(optional):
integer
SLU sequence to which the Menu Item Definition belongs. This value ranges between 1-8Example:
1
Nested Schema : MenuItem_tag
Type:
Show Source
object
-
tagName(optional):
string
The name of Tag associated with the menu itemExample:
Tag
400 Response
400 Bad Request
Root Schema : ErrorDetails
Type:
object
Response body when the request returns an error.
Show Source
-
detail(optional):
string
A short, human-readable summary of the problem.Example:
Specified Data is invalid
-
errorDetails(optional):
string
A human-readable explanation specific to this occurrence of the problem.Example:
Entity Does Not Exist
-
o:errorCode(optional):
integer
Error code of the problemExample:
55223
-
status(optional):
integer
HTTP status code.Example:
400
-
title(optional):
string
A short, human-readable summary of the problem type.Example:
VALIDATION ERROR
-
type(optional):
string
A URI reference that identifies the problem type. When this member is not present, its value is assumed to be "about:blank".Example:
http://www.abc.org/xyz.html
404 Response
404 Requested resource not found