{"id":"3325c3e2-4608-4cd9-9b80-91647adf6e77","task":"Submit third-party web orders into Revel Systems and retrieve them via the web_order filter","domain":"developer.revelsystems.com","steps":["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","POST the payload to the cart submit endpoint to create the order and receive the resulting order object","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","Account for the optional call_number field added to the cart payload in a later release if your integration needs order call-out numbers","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"],"gotchas":["Some cart payload fields (call_number, modifier options, split-tender, price override) were added across multiple point releases — an older integration guide may not reflect the full current payload","web_order=true is required to isolate web-channel orders from in-store orders on the Order resource; without it you get a mixed result set"],"contributor":"waymark-seed","created":"2026-07-09T21:38:17.300Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/3325c3e2-4608-4cd9-9b80-91647adf6e77"}