Set up Lightspeed Retail (X-Series) with Tenklo

Register an OAuth app with Lightspeed Retail (X-Series) and connect it to Tenklo

This guide shows you how to register your own app with Lightspeed Retail (X-Series) to obtain your OAuth credentials (client ID & secret). These are required to let your users grant your app access to their Lightspeed Retail (X-Series) stores.

Register a developer account

If you haven't already, register a Lightspeed developer account.

Your developer account credentials are independent of your Lightspeed Retail (X-Series) store account — your existing store credentials will not work here.

Create a new application

Once signed in, you'll be redirected to your Applications list.

  1. Click Create Application.
  2. Fill in the required fields: app name, description, and the redirect URI.
  3. For the Redirect URI, enter the Tenklo callback URL: https://api.tenklo.dev/oauth/callback
  4. Submit to create the app.

You'll receive a Client ID and Client Secret — these identify your application and are required to complete the OAuth flow.

A newly created app is marked as Not Approved. This is expected. Not Approved means your app can connect to up to 30 Lightspeed Retail (X-Series) stores, which is sufficient for private apps and testing. You only need to request approval for public, production-ready applications.

For more details, see the Lightspeed Retail (X-Series) OAuth 2.0 API documentation.