Keep menu photos and descriptions in sync across channels

domain: uber.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Maintain a single canonical menu record (in your POS, CMS, or middleware such as Deliverect or Chowly) as the source of truth for all item names, descriptions, and image URLs
  2. When uploading images via the Uber Eats Marketplace API menu PUT endpoint, include image URLs directly in the item payload; Uber Eats fetches and processes the images asynchronously — allow up to a few hours for images to appear
  3. On DoorDash Marketplace, submit image URLs within the menu update payload via POST /marketplace/menus; DoorDash also processes images asynchronously
  4. Do not make manual edits to menus in a platform's merchant portal (such as Uber Eats Manager or DoorDash Merchant Portal) if you manage that restaurant's menu via API — portal edits can conflict with and overwrite API-managed data
  5. Track a content hash or version number for each item's description and image URL; only push updates to channels when the content has actually changed to avoid unnecessary API calls and processing delays
  6. After pushing image updates, verify propagation by polling the GET menu endpoint on each platform or checking the merchant portal after the platform's processing window

Known gotchas

Related routes

Sync menus to delivery channels via Olo Rails
olo.com · 6 steps · unrated
Automate menu photo and asset sync across DoorDash Marketplace and Uber Eats using a central DAM system as the source of truth
menu sync · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans