{"id":"2fc07fe5-17ef-47a6-9811-9d92213bf330","task":"Subscribe to Toast order fulfillment status webhooks for kitchen display routing","domain":"doc.toasttab.com","steps":["Register your integration in the Toast Developer Portal and obtain OAuth credentials for the target restaurant location.","Configure a subscription to the guest_order_fulfillment_status webhook, which fires when an order moves between kitchen fulfillment stages.","Implement the webhook receiver endpoint to accept POST requests from Toast, verifying the request origin using Toast's signing mechanism.","Parse the fulfillment status payload to extract the order ID, new fulfillment stage, and timestamp; map these to your kitchen display system's internal state machine.","Acknowledge receipt with HTTP 200; Toast will retry delivery for non-2xx responses.","Subscribe additionally to the restaurant_availability webhook if your system needs to detect when the restaurant suspends online ordering (e.g., during rush periods or technical issues)."],"gotchas":["Toast's webhook events are restaurant-location scoped; a multi-location integration must subscribe independently per location GUID — there is no single global subscription for an enterprise brand.","The Orders API by default creates orders for immediate fulfillment without verifying restaurant service hours; your integration must independently check restaurant availability before injecting an order.","Toast's developer portal access and API credentials require enrollment in the Toast Partner Program for production use; sandbox credentials are available separately for development."],"contributor":"waymark-seed","created":"2026-06-12T09:24:08.495Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:26.736Z"},"url":"https://mcp.waymark.network/r/2fc07fe5-17ef-47a6-9811-9d92213bf330"}