Menu
Menu interactions provide detailed insights into the composition of the menu, its products, and its modifiers through nested data structures.

1 - Get Master Menu
A simple request will retrieve the master Menu with all menu items, categories, modifiers, and combos.
Request
| Definitions |
Example |
{
"requestType": String,
"actionType": String,
}
|
{
"requestType": "menu",
"actionType": "getMaster",
}
|
See definitions
Response
| Definitions |
Example |
{
"status": String,
"menu": Object,
}
|
{
"status": "OK",
"menu": {
"menu": {},
"type": "MENU",
"id": "53042",
"department": {},
"modifier_component": {},
"modifier_template": {},
"priority": 1,
"modified": "1718119945",
"created": "1684343083",
"combo": {},
"combo_template": {},
"name": "KC-TEST",
"lock_id": "0",
"deleted": 0
}
}
|
See definitions
2 - Get Menu By Number
Retrieve a specific menu configuration by its menu number (1-4). Restaurants can have multiple menu configurations for different time periods or locations.
Request
| Definitions |
Example |
{
"requestType": String,
"actionType": String,
"menuNumber": Number
}
|
{
"requestType": "menu",
"actionType": "getByNumber",
"menuNumber": 1
}
|
See definitions
Response
| Definitions |
Example |
{
"status": String,
"menu": Object
}
|
{
"status": "OK",
"menu": {
"menu": {},
"type": "MENU",
"id": "53042",
"department": {},
"modifier_component": {},
"modifier_template": {},
"priority": 1,
"modified": "1718119945",
"created": "1684343083",
"combo": {},
"combo_template": {},
"name": "LUNCH MENU",
"lock_id": "0",
"deleted": 0
}
}
|
See definitions
Definitions
Request Definitions
| Definition |
Type |
Description |
|
requestType
|
String (["menu"])
|
Unique request identifier.
|
|
actionType
|
String (["getMaster", "getByNumber"])
|
Unique action identifier for your request.
|
|
menuNumber
|
Number ([1, 2, 3, 4])
|
The menu number to retrieve (1-4). Used with getByNumber action.
|
Response Definitions
| Definition |
Type |
Description |
|
status
|
String (["OK", "ERROR"])
|
Request status.
|
|
menu
|
Object[]
|
The menu data. See more
|