{"id":"00b18e78-825f-47ff-bd46-6107a649d7a5","task":"Handle a scheduled future order end-to-end using Grubhub's Scheduled Order Workflow","domain":"grubhub-scheduled-orders","steps":["Opt in to scheduled ordering for the location via the Merchant Data API settings","Receive the order in ANTICIPATED status when a diner books a future time slot","Wait for Grubhub's automatic transition to RESTAURANT_CONFIRMABLE at promise-time minus the configured prep/pickup window","Subscribe to the webhook fired at that status transition to trigger kitchen prep","Confirm the order once it reaches RESTAURANT_CONFIRMABLE, following the same confirm flow as an immediate order"],"gotchas":["Diners can still cancel a scheduled order while it's in ANTICIPATED status, so don't start prep before the confirmable transition","The default pre-order confirm window is roughly 4 hours before promise time — confirm your location's configured window rather than assuming the default","Scheduled ordering must be explicitly enabled per location; it isn't on by default for every merchant"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","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/00b18e78-825f-47ff-bd46-6107a649d7a5"}