cancel an order in a deliverect-connected pos using the order manager's status-based cancellation flow

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

Steps

  1. Determine whether the cancellation is being initiated by the ordering channel or by the POS/restaurant, since Deliverect represents each with different status codes
  2. To cancel from the channel side, resend the original order with the same channelOrderId and "status": 100 (CANCEL) to the same order-creation endpoint
  3. Let the POS run its own void/cancellation workflow after receiving the cancel request
  4. Confirm cancellation by watching for the POS to return "status": 110 (CANCELED) via the Update Order Status endpoint, which Deliverect relays back to the ordering platform
  5. Check the order's current status before attempting cancellation — do not attempt to cancel once status has reached Accepted (20) or higher

Known gotchas

Related routes

Handle Grubhub POS order lifecycle: receive, confirm, and update order status via the Order Taking API
developer.grubhub.com · 6 steps · unrated
Integrate Just Eat Takeaway Order Management API to receive orders, send confirmations, and push preparation time updates for a POS integration
Just Eat Takeaway · 6 steps · unrated
handle instacart connect order updates and cancellations correctly based on fulfillment lifecycle stage
docs.instacart.com · 5 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