Manage site menus via the Deliveroo API

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

Steps

  1. Register on the Deliveroo self-serve Developer Portal at developers.deliveroo.com and generate an OAuth 2.0 client_id and client_secret
  2. Obtain an access token via the OAuth 2.0 client credentials flow; Deliveroo is migrating from Basic Authentication to OAuth — use OAuth for all new integrations
  3. Call GET /sites/{site_id}/brand to retrieve the brand_id required as a path parameter on all menu endpoints
  4. For standard menu updates, use the Menu API to PATCH specific fields such as prices, images, PLU codes, and item availability
  5. For large menu replacements, use the Menu V3 upload flow: call the endpoint to obtain a presigned S3 URL, PUT the menu JSON directly to S3, then POST to the job creation endpoint to trigger processing; store the returned job_id
  6. Poll the job status endpoint using job_id to confirm successful ingestion or retrieve validation errors

Known gotchas

Related routes

Use the Deliveroo Restaurant Hub API to manage promotional pricing (offers) for specific menu items during limited time windows
Deliveroo · 6 steps · unrated
Manage item picking and substitutions for a Deliveroo Hop grocery order using the Deliveroo Picking API
deliveroo-picking-api · 5 steps · unrated
Sync menu and item data across Olo, DoorDash Marketplace, and Uber Eats using Deliverect as a single control plane
developers.deliverect.com · 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