Route kitchen tickets through Square KDS via Orders API fulfillment states

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

Steps

  1. Create or receive an Order via the Orders API with one or more Fulfillment objects (Pickup, Shipment, or Delivery type) attached
  2. Set the fulfillment state as the order progresses (e.g. PROPOSED, RESERVED, PREPARED, COMPLETED) so Square KDS reflects the correct ticket stage
  3. In the Square Dashboard, configure KDS routing under Routing > Source & fulfillment settings to control which POS/KDS devices display incoming tickets for a given source or fulfillment type
  4. Use the Complete/recall actions on Square KDS, or corresponding fulfillment state updates via API, to move tickets through the kitchen workflow
  5. Confirm ticket display behavior end-to-end with a test order before relying on it for live service, since KDS-specific ticket data isn't independently queryable outside the Orders API

Known gotchas

Related routes

Route Kitchen Display System (KDS) tickets in Square for Restaurants by course or station using the Orders API
developer.squareup.com · 5 steps · unrated
Integrate Square for Restaurants with a third-party delivery platform using Square's Orders API order injection and fulfillment update flow
Square for Restaurants · 6 steps · unrated
Manage Square for Restaurants item availability across multiple locations using the Square Catalog API batch update flow
Square for Restaurants · 6 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