{
"event": {
"id": "evt_def456",
"type": "menu.updated",
"executionId": "exec_abc123",
"createdAt": "2025-01-15T14:31:00.000Z"
},
"data": {
"account": "1",
"country": "EC",
"groupId": "a3f7c2d1-84be-4e10-9b3a-2c5d6e7f8091",
"menu": {
"list": {
"listId": "805-iFood-delivery",
"listName": "iFood - Store 805",
"vendorId": "100.6.1350",
"storeId": "805",
"storeName": "Laboratorio Ecuador",
"timezone": "America/Guayaquil",
"channelId": "0E049503-85CF-E511-80C6-000D3A3261F3",
"channelReferenceName": "iFood",
"schedules": [
{ "day": "MONDAY", "startTime": "07:00", "endTime": "23:00" },
{ "day": "TUESDAY", "startTime": "07:00", "endTime": "23:00" },
{ "day": "WEDNESDAY", "startTime": "07:00", "endTime": "23:00" },
{ "day": "THURSDAY", "startTime": "07:00", "endTime": "23:00" },
{ "day": "FRIDAY", "startTime": "07:00", "endTime": "23:30" },
{ "day": "SATURDAY", "startTime": "08:00", "endTime": "23:30" },
{ "day": "SUNDAY", "startTime": "08:00", "endTime": "22:00" }
]
},
"categories": [
{
"productCategoryId": "cat_001",
"name": "Burgers",
"displayInList": true,
"featured": false,
"position": 1,
"images": [
{
"imageCategoryId": "img_cat_001",
"fileUrl": "https://cdn.example.com/categories/burgers.jpg"
}
],
"productListing": [
{ "productId": "prod_001", "position": 1 }
],
"schedules": [
{ "day": "MONDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "TUESDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "WEDNESDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "THURSDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "FRIDAY", "startTime": "11:00", "endTime": "23:30" },
{ "day": "SATURDAY", "startTime": "11:00", "endTime": "23:30" },
{ "day": "SUNDAY", "startTime": "11:00", "endTime": "22:00" }
]
},
{
"productCategoryId": "cat_002",
"name": "Breakfast",
"displayInList": true,
"featured": false,
"position": 2,
"images": [],
"productListing": [
{ "productId": "prod_002", "position": 1 }
],
"schedules": null
}
],
"products": [
{
"productId": "prod_001",
"name": "Classic Burger",
"description": "Beef patty, lettuce, tomato, pickles",
"active": true,
"type": "PRODUCT",
"priceInfo": {
"pointPrice": 0,
"price": 1000,
"referencePrice": 1200,
"suggestedPrice": 1200
},
"productModifiers": [
{
"modifierId": "mod_001",
"position": 1,
"overrides": [
{
"productId": "prod_size_small",
"priceInfo": {
"pointPrice": 0,
"price": 800,
"referencePrice": 800,
"suggestedPrice": 800
}
}
]
}
],
"schedules": [
{ "day": "MONDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "TUESDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "WEDNESDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "THURSDAY", "startTime": "11:00", "endTime": "23:00" },
{ "day": "FRIDAY", "startTime": "11:00", "endTime": "23:30" },
{ "day": "SATURDAY", "startTime": "11:00", "endTime": "23:30" },
{ "day": "SUNDAY", "startTime": "11:00", "endTime": "22:00" }
],
"images": [
{
"imageCategoryId": "img_prod_001",
"fileUrl": "https://cdn.example.com/products/classic-burger.jpg"
}
],
"taxInfo": [
{ "vatRatePercentage": 12 }
],
"additionalInfo": {
"externalCode": "11019#23211#231",
"ncm": "21.00.21.32"
}
},
{
"productId": "prod_002",
"name": "Pancakes",
"description": "Fluffy pancakes with maple syrup",
"active": true,
"type": "PRODUCT",
"priceInfo": {
"pointPrice": 0,
"price": 800,
"referencePrice": 800,
"suggestedPrice": 800
},
"productModifiers": [],
"schedules": null,
"images": [],
"taxInfo": [
{ "vatRatePercentage": 12 }
],
"additionalInfo": {
"externalCode": "11019",
"ncm": "19.05.90.90"
}
},
{
"productId": "prod_size_small",
"name": "Small",
"description": "Small size",
"active": true,
"type": "MODIFIER",
"priceInfo": {
"pointPrice": 0,
"price": 0,
"referencePrice": 0,
"suggestedPrice": 0
},
"productModifiers": [],
"schedules": null,
"images": [],
"additionalInfo": {
"externalCode": "11020",
"ncm": "21.00.21.32"
}
},
{
"productId": "prod_size_large",
"name": "Large",
"description": "Large size",
"active": true,
"type": "MODIFIER",
"priceInfo": {
"pointPrice": 0,
"price": 200,
"referencePrice": 200,
"suggestedPrice": 200
},
"productModifiers": [],
"schedules": null,
"images": [],
"additionalInfo": {
"externalCode": "11021",
"ncm": "21.00.21.32"
}
}
],
"modifierGroups": [
{
"modifierId": "mod_001",
"modifier": "Choose your size",
"minOptions": 1,
"maxOptions": 1,
"type": "RADIO",
"modifierOptions": [
{ "optionId": "opt_001", "productId": "prod_size_small", "name": "Small", "position": 1 },
{ "optionId": "opt_002", "productId": "prod_size_large", "name": "Large", "position": 2 }
]
}
]
}
}
}