Sync restaurant store hours and holiday hours across DoorDash and Uber Eats via their management APIs

domain: food-delivery-general · 5 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Maintain a canonical hours-of-operation data store in your system with regular weekly hours and a list of holiday hour overrides keyed by date
  2. For DoorDash Marketplace, use the store update endpoint in the Marketplace API to push hours as an array of day-of-week schedule objects; holiday overrides are submitted as special_hours entries with a specific date
  3. For Uber Eats, use the Store Hours API under the eats.store scope to PUT the store's open/close schedule and submit override hours for specific dates
  4. Schedule an automated job to push holiday overrides at least 72 hours before the date to ensure marketplace caches refresh before customers browse
  5. Verify live hours by checking each platform's customer-facing app or store detail endpoint after each push

Known gotchas

Related routes

Manage menu items and availability across multiple restaurant locations using a centralized API-driven approach
food-delivery-general · 5 steps · unrated
Manage and sync menus on Grubhub Marketplace via the Partner API
developer.grubhub.com · 5 steps · unrated
Publish or update a menu on Uber Eats Marketplace via the Menu API
developer.uber.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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