Menu Update JSON Format
Example structure to send to the menu update endpoint:
json
{
"store_environment": "staging",
"store_id": "gi20__001",
"partner_name": "gi20",
"super_categories": [
{
"name": "default",
"position": 0,
"image_url": null,
"display_super_category": false,
"categories": [
{
"name": "DAILY MENU",
"position": 1,
"sections": [
{
"name": "DAILY MENU",
"position": 0,
"products": [
{
"id": "18412870",
"name": "DAILY MENU",
"price": "45.0",
"image_url": null,
"description": "Soup + Main course + side dish + salad",
"available": true,
"attribute_groups": [
{
"id": "17876377",
"name": "Choose soup 300g",
"min": 1,
"max": 1,
"collapse": true,
"multiple_selection": false,
"attributes": [
{ "id": "17876412", "name": "Beef soup", "available": true, "selected_by_default": false, "price": "0.0" },
{ "id": "17876428", "name": "Traditional soup", "available": true, "selected_by_default": false, "price": "0.0" }
]
}
]
}
]
}
]
},
{
"name": "BURGERS",
"position": 4,
"sections": [
{
"name": "BURGERS",
"position": 0,
"products": [
{ "id": "18411340", "name": "Classic Burger", "price": "45.0", "available": true, "attribute_groups": [] }
]
}
]
}
]
}
]
}TIP
Complete OpenAPI documentation for menu update: Upload Menu V3