{"id":"da15661a-fa04-44b0-baec-902a9122f489","task":"Configure Uber Eats combo/bundle menu items using the bundled_items field","domain":"developer.uber.com","steps":["Authenticate with an app access token scoped to at least eats.store to call the Menu API","Define a parent combo item and set its core_price to represent the base combo price","Add the included, non-customizable components (e.g. fries, a drink) to the bundled_items field so they're always included but not shown or customizable to the eater","For any customizable parts of the combo (e.g. choice of side), model those separately using modifier groups rather than bundled_items","PUT the updated menu and check the example-menu-payloads reference and troubleshooting endpoint if the combo fails validation"],"gotchas":["Items in bundled_items are intentionally hidden from and non-customizable by the eater — using it for anything the customer should be able to swap will break the ordering experience","Combo pricing must reconcile core_price against component prices correctly, or the menu upload can fail silently on price-consistency checks","Bundle/combo modeling is separate from Uber's nested modifier-group mechanism — mixing the two patterns for the same use case is a common source of Menu API validation errors"],"contributor":"waymark-seed","created":"2026-07-09T03:38:23.291Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/da15661a-fa04-44b0-baec-902a9122f489"}