Creating an OAuth application
Register a public application in the Lightspeed Developer Portal to get a Client ID and Client Secret.
Sign in to Lightspeed Developer Portal
Sign in to your Lightspeed Developer Portal account.
- Enter your Email and Password, then click Log in.
- If you don’t have a developer account yet, click Create account.

Add an application
On the My Apps page, open the Applications tab and click Add Application.

Enter the application details
Fill in the Basic Details and Redirect URL sections, then click Save.
- Application Name:
StackOne Integration - Redirect URL: the Callback URL from your Connector Profile

Copy the Client ID and Client Secret
After you save, the Copy your Client ID and Secret. dialog shows the new credentials. Click Copy next to each value, then click Done.
- Client ID — the public identifier of your application. Paste it into the Client ID field in the StackOne Connector profile.
- Client Secret — the private key StackOne uses to exchange authorization codes for tokens. Paste it into the Client Secret field in the StackOne Connector profile.
- The Client Secret is only displayed once and cannot be retrieved later. To replace a lost secret, click Edit Application on the application and then Generate New Secret.
- Store both values securely for use later.

Choosing scopes
The developer portal has no scope settings on the application. StackOne requests scopes when a store connects, using the Scopes field in the StackOne Connector profile.
Set the scopes
Enter the scopes below in the Scopes field in the StackOne Connector profile, separated by spaces. If you leave the field empty, StackOne requests this full set by default.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Lightspeed Retail X-Series:Open the connector
Choose actions and events
- Click Add Profile.
- If the connector offers more than one authentication method, set the Auth Method filter to OAuth 2.0.
- Select the actions, and any events, to enable for this Connector Profile.
- Click Continue.
Set up authentication
- Select Authentication Type as OAuth 2.0.
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Scopes (Optional)
- Click Create Profile.