Get Single Menu
Returns details of a particular menu based on its unique identifier and other query parameters.
Query parameters
-
The unique identifier for the business location.
-
The order profile
code
. Item prices returned will be those associated with this order profile, when applicable. See the order profiles definition for more details.Default value is empty.
-
Query parameter to include rich content of menu items.
Default value is
false
.
Responses
-
Successful retrieval of menu details.
Hide response attributes Show response attributes object
-
The name of the menu.
-
Menu groups of this menu. The top-level entry will always be of type "group", representing a menu screen. Beneath each
menuEntryGroup
will be amenuEntry
array containing any combination of one or more menu entries:- A
menuItemEntry
represents an individual item. - A
menuGroupEntry
represents a menu sub-screen. - A
menuDealEntry
represents a combo.
Hide menuEntryGroups attributes Show menuEntryGroups attributes object
-
Indicates this is a menu group, which represents a menu screen in the POS.
Value is
group
. -
The menu group ID.
-
The menu group name.
-
The color of the button in the POS.
-
Array of menu entry objects.
One of: Hide attributes Show attributes
-
Indicates this is an individual item.
Value is
menuItem
. -
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
-
Indicates whether or not this product is a sub-item that cannot be sold alone. Note - when the item is nested under a
menuDeal
this will always be false. -
Array of production instructions for this product
Hide productionInstructionList attributes Show productionInstructionList attributes object
-
Specifies if more than one production instruction can be selected for this group.
-
The group name for this production instruction.
-
The unique identifier for this production instruction group.
-
Array of production instructions for this group.
Array of production instructions for this group
-
Hide attributes Show attributes
-
Indicates the item is a Combo.
Value is
menuDeal
. -
List of items to select from.
Hide items attributes Show items attributes object
-
Indicates this is an individual item.
Value is
menuItem
. -
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
-
Indicates whether or not this product is a sub-item that cannot be sold alone. Note - when the item is nested under a
menuDeal
this will always be false. -
Array of production instructions for this product
Hide productionInstructionList attributes Show productionInstructionList attributes object
-
Specifies if more than one production instruction can be selected for this group.
-
The group name for this production instruction.
-
The unique identifier for this production instruction group.
-
Array of production instructions for this group.
Array of production instructions for this group
-
-
-
Array of Items in the Combo
Collections of item groups within the combo to select from.
Hide menuDealGroups attributes Show menuDealGroups attributes object
-
Description of the combo item grouping.
-
The SKU of the combo item grouping.
-
Whether or not this is a required selection.
-
Whether or not multiple items can be selected from this item grouping.
-
The minimum number of items that must be selected from this item grouping. If null then no minimum is set.
-
The maximum number of items that can be selected from this item grouping. If null then no maximum is set.
-
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
List of items to select from.
Hide items attributes Show items attributes object
-
Indicates this is an individual item.
Value is
menuItem
. -
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
-
Indicates whether or not this product is a sub-item that cannot be sold alone. Note - when the item is nested under a
menuDeal
this will always be false. -
Array of production instructions for this product
Hide productionInstructionList attributes Show productionInstructionList attributes object
-
Specifies if more than one production instruction can be selected for this group.
-
The group name for this production instruction.
-
The unique identifier for this production instruction group.
-
Array of production instructions for this group.
-
-
-
-
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
Hide attributes Show attributes
-
Indicates this is a sub-screen of the menu in the POS. The object will have the same structure as the
menuEntryGroups
object and may contain any of the threemenuEntry
types.Value is
group
. -
The menu group ID.
-
The menu group name.
-
The color of the button in the POS.
-
Array of menu entry objects.
One of: Hide attributes Show attributes
-
Indicates this is an individual item.
Value is
menuItem
. -
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
-
Indicates whether or not this product is a sub-item that cannot be sold alone. Note - when the item is nested under a
menuDeal
this will always be false. -
Array of production instructions for this product
Hide productionInstructionList attributes Show productionInstructionList attributes object
-
Specifies if more than one production instruction can be selected for this group.
-
The group name for this production instruction.
-
The unique identifier for this production instruction group.
-
Array of production instructions for this group.
Array of production instructions for this group
Array of production instructions for this group
-
Hide attributes Show attributes
-
Indicates the item is a Combo.
Value is
menuDeal
. -
List of items to select from.
Hide items attributes Show items attributes object
-
Indicates this is an individual item.
Value is
menuItem
. -
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
-
Indicates whether or not this product is a sub-item that cannot be sold alone. Note - when the item is nested under a
menuDeal
this will always be false. -
Array of production instructions for this product
-
-
Array of Items in the Combo
Collections of item groups within the combo to select from.
Hide menuDealGroups attributes Show menuDealGroups attributes object
-
Description of the combo item grouping.
-
The SKU of the combo item grouping.
-
Whether or not this is a required selection.
-
Whether or not multiple items can be selected from this item grouping.
-
The minimum number of items that must be selected from this item grouping. If null then no minimum is set.
-
The maximum number of items that can be selected from this item grouping. If null then no maximum is set.
-
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
List of items to select from.
-
-
The name of the item.
-
The price of the item.
-
Additional item price when selected in a combo group.
-
The color of the menu button for this item.
-
The SKU of the item.
-
Whether the name of the item can be customized.
-
The pricing type of the item.
Values are
CUSTOMIZED_ITEM_PRICE_WILL_BE_NEGATIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_POSTIVE
,CUSTOMIZED_ITEM_PRICE_WILL_BE_A_PERCENTAGE_OF_TOTAL
, orPRICE_CANNOT_BE_CUSTOMIZED
. -
Hide itemRichData attributes Show itemRichData attributes object
-
A download link for the image associated with this item, as formatted for display in the POS.
-
A download link for the image associated with this item.
-
Flag to indicate if the item contains alcohol.
-
The percentage of alcohol in the item.
-
The allergen codes associated with this item.
-
-
The tax amount as calculated at the default tax rate (a sum for multiple taxes).
-
The default tax percentage for this item (a sum for multiple taxes).
-
Whether or not tax is included in the price of the item.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
Detailed tax info
Hide taxes attributes Show taxes attributes object
-
-
- A
-
Indicates whether or not rich item data is missing, if requested.
-
The unique identifier for the menu.
-
Warning that actual tax depends on a POS Account condition and may be different from what is provided in this API.
-
-
Service Unavailable
curl \
--request GET 'https://api.trial.lsk.lightspeed.app/o/op/1/menu/load/141948669132851?businessLocationId=45454565682155' \
--header "Authorization: Bearer $ACCESS_TOKEN"
{
"menuName": "Main Menu",
"menuEntryGroups": [
{
"@type": "group",
"id": "141948669133028",
"name": "Mains",
"color": "blue",
"menuEntry": [
{
"@type": "menuItem",
"productName": "Burger",
"productPrice": 10.0,
"extraPrice": 1.99,
"color": "blue",
"sku": "25",
"customItemNameEnabled": false,
"pricingStrategy": "PRICE_CANNOT_BE_CUSTOMIZED",
"itemRichData": {
"squareImageUrl": "http://s3-eu-west-1.amazonaws.com/com.ikentoo.trial.rich-content-store/8262_2f6c1716-0f06-488c-afc2-d888666d94fb.image/png",
"rawImageUrl": "http://s3-eu-west-1.amazonaws.com/com.ikentoo.trial.rich-content-store/8262_2f6c1716-0f06-488c-afc2-d888666d94fb_raw.image/png",
"containsAlcohol": true,
"alcoholPercentage": 13.0,
"texts": [
{
"locale": "en",
"description": "<p>Burger in english</p>",
"friendlyDisplayName": "Burger - ENG"
}
],
"allergenCodes": [
"mustard",
"cereals"
]
},
"defaultTaxAmount": 1.5,
"defaultTaxPercentage": 15.0,
"taxIncludedInPrice": false,
"conditionalTaxRules": true,
"taxes": [
{
"description": "5% GST",
"amount": 12.55,
"percentage": 5.0
}
],
"asSubItem": true,
"productionInstructionList": [
{
"multiSelectionPermitted": false,
"productionInstructionList": [
{
"instruction": "Bleu",
"ikentooModifierId": 236025632784488
},
{
"instruction": "Rare",
"ikentooModifierId": 236025632784490
},
{
"instruction": "Medium Rare",
"ikentooModifierId": 236025632784492
},
{
"instruction": "Medium",
"ikentooModifierId": 236025632784494
},
{
"instruction": "Medium well",
"ikentooModifierId": 236025632784496
},
{
"instruction": "Well done",
"ikentooModifierId": 236025632784498
}
],
"productionIntructionGroupId": 236025632784487,
"productionInstructionGroupName": "Meat cooking"
}
]
}
]
}
],
"richDataMissing": false,
"ikentooMenuId": 141948669132851,
"conditionalTaxRules": true
}
{
"status": "503",
"timestamp": "2025-05-04T09:42:00Z",
"message": "string",
"apiSubExceptions": [
{
"field": "string",
"rejectedValue": "string",
"message": "string"
}
]
}