{"id":"6fc37002-0333-4ab1-8ee2-28e585897cf5","task":"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","steps":["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","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","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","Confirm webhook/event support separately per platform; K-Series exposes its own webhook subscription model that doesn't apply to U-Series integrations","Scope menu-sync and order/payment endpoints per platform, since field names and object models differ between the two even for conceptually similar data"],"gotchas":["Assuming 'Lightspeed Restaurant' is one unified API is the most common integration mistake here — K-Series and U-Series credentials, base URLs, and object models are not interchangeable","A restaurant chain can run different locations on different Lightspeed Restaurant platforms post-acquisition; don't hardcode a single integration path across all locations of a brand","Documentation for the two platforms lives on separate developer portals, so search results and AI-generated guidance can conflate them — verify the base domain before trusting a code sample"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","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":"sampled","url":"https://mcp.waymark.network/r/6fc37002-0333-4ab1-8ee2-28e585897cf5"}