Register a partner webhook subscription with Toast to receive partner_added, partner_removed, and partner_updated events when restaurants connect or disconnect your integration

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

Steps

  1. Apply through the Toast Developer Portal and obtain a client_id and client_secret for your integration
  2. In the partner portal, configure a webhook endpoint URL that accepts POST requests and can respond within Toast's timeout window
  3. Implement HMAC signature verification on incoming requests using the signing secret Toast provides; reject requests where the signature does not match
  4. Parse the eventCategory (partner) and eventType fields in the payload to distinguish partner_added, partner_removed, and partner_updated events
  5. On partner_added, store the restaurantGuid and any locationId or groupId values from the payload to scope subsequent API calls to that restaurant
  6. Supplement webhook delivery with a periodic poll of the Partners API (for example, once per hour) to catch any events missed during downtime

Known gotchas

Related routes

Configure and test the Toast POS partner API OAuth integration for a new partner application
doc.toasttab.com · 5 steps · unrated
Implement Toast POS webhook subscription for real-time table-turn events and reconcile covers with delivery order volume
Toast POS · 6 steps · unrated
Subscribe to Toast order fulfillment status webhooks for kitchen display routing
doc.toasttab.com · 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