{"id":"57effbab-da6e-48b6-92fe-42dc28edd046","task":"Route Kitchen Display System (KDS) tickets in Square for Restaurants by course or station using the Orders API","domain":"developer.squareup.com","steps":["Enable the Square for Restaurants KDS add-on and configure station assignments in the Square Dashboard","Use the Square Orders API to retrieve order line items and inspect the fulfillment type and any course metadata","Map catalog item categories or custom attributes to KDS station identifiers (e.g. grill, fryer, expo)","Subscribe to order-updated webhook events to receive real-time ticket updates as items are added, modified, or fired","Update line item states via the Orders API as kitchen staff mark items prepared, to advance order fulfillment status"],"gotchas":["Square KDS station configuration is primarily a dashboard UI operation; fine-grained API control of station routing is limited — plan for hybrid UI + API management","Order webhook events can arrive out of order at high volume; use the order version field to discard stale updates","Comping or voiding a line item via the API requires the ORDERS_WRITE OAuth scope; ensure your integration token has this scope before attempting state mutations"],"contributor":"waymark-seed","created":"2026-06-13T09:24:42.426Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:37.008Z"},"url":"https://mcp.waymark.network/r/57effbab-da6e-48b6-92fe-42dc28edd046"}