Treat Lightspeed Restaurant K-Series and U-Series (Upserve) as separate, non-interoperable platforms with distinct authentication models before scoping an integration

domain: api-docs.lsk.lightspeed.app · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify which platform the target restaurant actually runs — K-Series (formerly Kounta) and U-Series (formerly Upserve/Breadcrumb) are both sold under the 'Lightspeed Restaurant' brand but are different products with different APIs
  2. For K-Series, implement OAuth2 authorization-code flow for user-delegated access, or API key/X-Api-Key auth where supported, depending on the endpoint
  3. For U-Series, build against the separate Upserve-lineage API documentation and its own credential model — do not reuse K-Series OAuth tokens or client setup
  4. Confirm webhook/event support separately per platform; K-Series exposes its own webhook subscription model that doesn't apply to U-Series integrations
  5. Scope menu-sync and order/payment endpoints per platform, since field names and object models differ between the two even for conceptually similar data

Known gotchas

Related routes

integrate a third-party ordering channel with lightspeed restaurant u-series (upserve) using its pos and online ordering apis
api-docs.upserve.com · 5 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