Get Menu Items 2
post
/config/sim/v1/menuItems/getMenuItem2
Gets all the Menu Item Definitions configured and hierarchy unit
Request
Supported Media Types
- application/json
- multipart/form-data
The input Body model that needs to be given.
Root Schema : schema
Type:
Show Source
object
-
include:
string
Example:
locations
-
includeAll:
string
This can take 2 values: basic or detailed. If 'basic' is specified, The response contains all the properties of the object except
Ext values. If 'detailed' is specified, The response contains all the properties of the object. Example:detailed
-
languages:
string
If specified, limits translated strings returned.Example:
en-US, de-DE, es-MX
-
limit:
integer
Number of results returned in this page. Not required if paging parameters are not supported.Example:
10
- menuItemMasterId(required): integer
-
offset:
integer
Starting resource record index. Not required if paging parameters are not supportedExample:
2
-
orderBy:
string
Sorts the response by the specified field name and sort order.Example:
objectNum
-
searchCriteria:
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 Menu Item Defintions
Root Schema : MenuItem2v1GetResponse
Type:
Show Source
object
-
count:
integer
Current response record count.Example:
9
-
hasMore:
boolean
Flag indicating if there are more objects to fetch.Example:
true
-
items:
array items
Array of Menu Item objects of the organization.
-
limit:
integer
Server page sizeExample:
10
-
offset:
integer
Starting resource record indexExample:
0
-
totalResults:
integer
Total number of rows (excluding the paging parameters)Example:
100
Nested Schema : MenuItem2v1
Type:
Show Source
object
-
dataExtensions:
array dataExtensions
An array of data extensions for the menu item
-
definitions:
array definitions
An Array of Menu Item Definitions
-
dietaryLabels:
array dietaryLabels
An array of dietary labels for menu item
-
effectivityGroups:
array effectivityGroups
An array of effectivity groups for the menu item
-
familyGroupObjectNum:
integer
Family group object numberExample:
1
-
hierUnitId:
integer
Unique hierarchy unit referenceExample:
2
-
majorGroupObjectNum:
integer
Major group object numberExample:
2
-
masterGroupObjectNum:
integer
Master group object numberExample:
2
- menuItemMasterId: integer
-
miMasterOptions:
string
A string value of 0s & 1s of lenth 8 representing the enablement or disablement of the options associatedExample:
00000000
-
name:
object name
Name
-
objectNum:
integer
Menu item master object numberExample:
1
-
reportGroupObjectNum:
integer
Report group object numberExample:
2
Nested Schema : dataExtensions
Type:
array
An array of data extensions for the menu item
Show Source
Nested Schema : effectivityGroups
Type:
array
An array of effectivity groups for the menu item
Show Source
Nested Schema : name
Type:
object
Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : MenuItem_dataExtensions
Type:
Show Source
object
-
columnName:
string
Name of the extention fieldExample:
extension column 1
-
value:
string
Value of the extention fieldExample:
value 1
Nested Schema : MenuItem_definition2
Type:
Show Source
object
-
components:
array components
An array of components associated with the menu item
-
consumerAdvisoryDesc:
string
The consumer advisory description of the menu itemExample:
Menu Item 1
-
consumerItemDescription:
object consumerItemDescription
Consumer Item Description
-
consumerItemName:
object consumerItemName
Consumer Item Name
-
customMenuLevels:
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:
array dataExtensions
An array of data extensions for the menu item
-
defaultCondiments:
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:
object firstName
First Name
-
guestCount:
integer
Guest count for the menu item to increment the check guest count when added.Example:
1
-
hierUnitId:
integer
Menu Item definition Hierarchy Unit IdExample:
1
-
images:
array images
An array of images associated with the menu item
-
kdsPrepTime:
integer
The number of minutes necessary to prepare this itemExample:
10.3
-
longDescriptor:
object longDescriptor
Long Descriptor
-
mainLevel:
string
Main Levels on which the definition is active.Example:
11001111
- menuItemClassObjNum: integer
- menuItemDefinitionId: integer
-
nluGroupObjNum:
integer
Object number of the NLU Group associated with this menu itemExample:
1
-
nluNum:
Unique NLU number for this menu item (up to 12 digits).Example:
1
-
nutrients:
array nutrients
An array of nutrients of the menu item
-
overrideAllergenClassObjNum:
integer
Object number of the Allergen Class for the menu item definition to override its menu item class settingExample:
1
-
overridePrintClassObjNum:
integer
Object number of the Print ClassExample:
1
-
prefixLevelOverride:
integer
Select to allow the condiment prefix to override the price level of the item it modifies.Example:
1
-
prices:
array prices
An array of Menu Item Prices
-
productionItems:
array productionItems
An array of production items associated with the menu item
-
quantity:
integer
Quantity of a Menu ItemExample:
1
-
secondName:
object secondName
Second Name
-
slu1ObjNum:
integer
Object number of SLU 1 to which the Menu Item Definition belongsExample:
200
-
slu2ObjNum:
integer
Object number of SLU 2 to which the Menu Item Definition belongsExample:
201
-
slu3ObjNum:
integer
Object number of SLU 3 to which the Menu Item Definition belongsExample:
202
-
slu4ObjNum:
integer
Object number of SLU 4 to which the Menu Item Definition belongsExample:
203
-
slu5ObjNum:
integer
Object number of SLU 5 to which the Menu Item Definition belongsExample:
204
-
slu6ObjNum:
integer
Object number of SLU 6 to which the Menu Item Definition belongsExample:
205
-
slu7ObjNum:
integer
Object number of SLU 7 to which the Menu Item Definition belongsExample:
206
-
slu8ObjNum:
integer
Object number of SLU 8 to which the Menu Item Definition belongsExample:
207
-
sluSortPriority:
integer
Use this field when Page Design Layout optionExample:
0
-
subLevel:
string
Sub Levels on which the definition is activeExample:
11001111
-
surcharge:
integer
Surcharge for the menu itemExample:
1
-
tags:
array tags
An array of tags associated with the menu item
-
tareWeight:
integer
Weight of the empty package for an item sold by weightExample:
1.23
-
thirdName:
object thirdName
Third Name
Nested Schema : components
Type:
array
An array of components associated with the menu item
Show Source
Nested Schema : consumerItemDescription
Type:
object
Consumer Item Description
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : consumerItemName
Type:
object
Consumer Item Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
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 : firstName
Type:
object
First Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : longDescriptor
Type:
object
Long Descriptor
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : productionItems
Type:
array
An array of production items associated with the menu item
Show Source
Nested Schema : secondName
Type:
object
Second Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : thirdName
Type:
object
Third Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}
Nested Schema : MenuItem_component
Type:
Show Source
object
-
componentObjNum:
integer
Object number of the componentExample:
1
Nested Schema : MenuItem_customMenuLevel
Type:
Show Source
object
-
customLevel:
string
Flag indicating if the menu item is active on Custom LevelExample:
11001111
- menuLevelObjNum: integer
Nested Schema : MenuItem_defaultCondiment
Type:
Show Source
object
-
condimentSetObjNum:
integer
Object number of the condiment setExample:
1
- menuItemDefaultCondimentId: integer
-
options:
string
A string value of 0s & 1s of length 8 representing the enablement or disablement of the options associated with the default condiments of the menu item. This value is excluded by default in GET response.Example:
10000000
-
sortGroup:
integer
Sort group of the condiment setExample:
1
Nested Schema : MenuItem_image
Type:
Show Source
object
-
altText:
string
The image alternative text of the menu itemExample:
pizza
-
description:
string
The description text of the menu itemExample:
pizza description
-
imageIndex:
integer
Image Number for referenceExample:
1
-
isCloudImage:
boolean
Flag indicating if the image is stored on the CloudExample:
true
-
size:
string
The size of the imageExample:
1
-
url:
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: integer
-
nutrientSetObjNum:
integer
Object number of the nutrient setExample:
1
Nested Schema : MenuItem_productionItem
Type:
Show Source
object
-
productionItemCount:
integer
The number of portions required to complete the menu item.Example:
1.4
-
productionItemObjNum:
integer
Object number of the production itemExample:
false
Nested Schema : MenuItem_tag
Type:
Show Source
object
-
tagName:
string
The name of Tag associated with the menu itemExample:
Tag
Nested Schema : MenuItem_dietaryLabels
Type:
Show Source
object
-
dietaryLabelName:
string
Name of the dietary labelExample:
Dietary Label 1
-
dietaryLabelsObjNum:
integer
Object number of the dietary labelExample:
1
Nested Schema : MenuItem_effectivityGroups
Type:
Show Source
object
-
effectivityGroupName:
object effectivityGroupName
Effectivity Group Name
-
effectivityGroupObjectNum:
integer
effectivity group object numberExample:
1
-
hierUnitId:
integer
hierarchy where the effectivity group is configuredExample:
14102
Nested Schema : effectivityGroupName
Type:
object
Effectivity Group Name
Example:
{
"en-US":"Coffee",
"de-DE":"Kaffee",
"es-MX":"Cafe"
}