Submit third-party web orders into Revel Systems and retrieve them via the web_order filter

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

Steps

  1. Build a cart payload with establishmentId, an items array (product, quantity, price, modifieritems), orderInfo (customer, dining_option, pickup_time, asap, call_name), plus paymentInfo, serviceFees, and discounts as needed
  2. POST the payload to the cart submit endpoint to create the order and receive the resulting order object
  3. Retrieve web-originated orders later via GET on the Order resource with web_order=true, combined with has_items, closed, and limit/offset pagination as needed
  4. Account for the optional call_number field added to the cart payload in a later release if your integration needs order call-out numbers
  5. Confirm current support for modifier options (e.g. No/Lite/Side/Only) and split-tender payments against your account version, since these were added in later point releases

Known gotchas

Related routes

Authenticate to the Revel Systems API using OAuth 2.0, retrieve open orders for a location, and handle webhook signature verification
developer.revelsystems.com · 6 steps · unrated
Understand and operate within Revel Systems' webhook subscription and delivery model
developer.revelsystems.com · 5 steps · unrated
Manage purchase orders and vendor records via Revel Systems PurchaseOrder and Vendor resources
developer.revelsystems.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