Information about a menu group configured for this restaurant, including an array of menu items contained in the group.
description | string An optional short description of this menu group. |
guid | string A unique identifier for this menu group, assigned by the Toast POS system. |
image | string or null (Image) The URL to an image that has been uploaded for this menu entity. This value is null if no image has been specified. |
Array of objects (ItemTag) An array of | |
masterId | integer <int64> (MasterId) This value is deprecated. Instead of An identifier that is used to identify and consolidate menu entities that are versions of each other. |
menuGroups | Array of objects (MenuGroup) >= 0 items An array of the |
Array of objects (MenuItem) >= 0 items An array of the | |
multiLocationId | string (MultiLocationId) An identifier that is used to identify and consolidate menu entities that are versions of each other.
Menu entities can be versioned. Those versions can be assigned to specific restaurant locations, or groups of locations, in a management group. For example, you could have two versions of a burger, one for a Boston location and another for a New York City location. Versioned menu entities share the majority of, but not all of, their data. For example, the Boston version is called the Minuteman Burger and has pickles, while the New York City version is called the Empire Burger and does not. You use the The Toast POS system ensures that once a See Toast identifiers in the Toast Developer Guide for more information on the See Enterprise module overview in the Toast Platform Guide for more information on the enterprise module and versioning. |
name | string A descriptive name for this menu group, for example, "Appetizers" or "Sandwiches". |
posButtonColorDark | string (PosButtonColorDark) The color of the menu entity's button on the Toast POS app, when the app is running in dark mode. When an employee configures a POS button's color, they select a color pairing that consists of two colors, one for light mode and one for dark mode.
The following list shows the possible HEX codes for
|
posButtonColorLight | string (PosButtonColorLight) The color of the menu entity's button on the Toast POS app, when the app is running in light mode. When an employee configures a POS button's color, they select a color pairing that consists of two colors, one for light mode and one for dark mode.
The following list shows the possible HEX codes for
|
posName | string (PosName) The button label name that appears for this menu entity in the Toast POS app. |
visibility | Array of strings (Visibility) An array of strings that indicate where this menu entity is visible:
The |
{- "name": "string",
- "guid": "string",
- "multiLocationId": "string",
- "masterId": 0,
- "description": "string",
- "posName": "string",
- "posButtonColorLight": "string",
- "posButtonColorDark": "string",
- "image": "string",
- "visibility": [
- "POS"
], - "itemTags": [
- {
- "name": "string",
- "guid": "string"
}
], - "menuGroups": [
- { }
], - "menuItems": [
- {
- "name": "string",
- "kitchenName": "string",
- "guid": "string",
- "multiLocationId": "string",
- "masterId": 0,
- "description": "string",
- "posName": "string",
- "posButtonColorLight": "string",
- "posButtonColorDark": "string",
- "image": "string",
- "visibility": [
- "POS"
], - "price": 0,
- "pricingStrategy": "BASE_PRICE",
- "pricingRules": [
- {
- "timeSpecificPricingRules": [
- {
- "timeSpecificPrice": 0,
- "basePrice": 0,
- "schedule": [
- null
]
}
], - "sizeSpecificPricingGuid": "string",
- "sizeSequencePricingRules": [
- {
- "sizeName": "string",
- "sizeGuid": "string",
- "sequencePrices": [
- null
]
}
]
}
], - "isDeferred": true,
- "isDiscountable": true,
- "salesCategory": {
- "name": "string",
- "guid": "string"
}, - "taxInfo": [
- "string"
], - "taxInclusion": "TAX_INCLUDED",
- "itemTags": [
- {
- "name": "string",
- "guid": "string"
}
], - "plu": "string",
- "sku": "string",
- "calories": 0,
- "contentAdvisories": {
- "alcohol": {
- "containsAlcohol": "YES"
}
}, - "unitOfMeasure": "NONE",
- "portions": [
- {
- "name": "string",
- "guid": "string",
- "modifierGroupReferences": [
- 0
]
}
], - "prepTime": 0,
- "prepStations": [
- "string"
], - "modifierGroupReferences": [
- 0
]
}
]
}