Accept or reject an ezCater catering order in real time via the ezCater Orders API GraphQL mutations

domain: api.ezcater.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a technical API user in ezManage under Settings > Users & Permissions, scoped to the relevant store locations and granted the Integrations permission
  2. Subscribe to the 'order submitted' event notification for each caterer/location via the ezCater GraphQL API
  3. On receiving an order-submitted notification, query the order's full details with the orderByID query using the entity ID from the event
  4. Call the acceptOrder or rejectOrder mutation with the order ID based on your kitchen's capacity or fulfillment criteria
  5. Subscribe to the 'rejected' event notification to confirm rejections were processed, and re-query the order before final kitchen fulfillment since it may still be modified

Known gotchas

Related routes

Receive and fulfill catering orders from ezCater via webhook integration with a restaurant POS
api.ezcater.io · 6 steps · unrated
Sync a restaurant's catering menu to ezCater via the Menu API
api.ezcater.io · 6 steps · unrated
Receive and process ezCater order webhooks in a POS or middleware integration
api.ezcater.io · 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