How to register your own LoyaltyLion OAuth app
Request OAuth credentials from LoyaltyLion and connect them to Tenklo
This guide shows you how to register an OAuth app with LoyaltyLion to obtain your client ID and client secret. These are required to let merchants grant your app access to their LoyaltyLion store.
OAuth is only available to LoyaltyLion partners building apps used across many stores. To integrate with a single store, use a LoyaltyLion API key instead.
LoyaltyLion registers OAuth apps manually. Gather the following:
| Field | Value |
|---|---|
| name | Your company or app name. |
| description | A short description of your app, up to 150 characters. |
| url | The URL of your company or app. |
| image_url | Your company logo, or a link to your press pack. |
| install_url | Your app's login or homepage URL (must be https). LoyaltyLion requires this field, but Tenklo doesn't use it, since connections start from your app via Tenklo. |
| redirect_url | https://api.tenklo.dev/oauth/callback |
Merchants see your app name, description, and logo when they approve access.
Email the details to [email protected] and ask for an OAuth app to be registered.
Once LoyaltyLion approves your app, they send you a client ID and client secret. Enter them in your LoyaltyLion integration in Tenklo, along with the scopes your app needs, such as read_customers or write_orders.
Keep your client secret private. If you think it has been compromised, contact LoyaltyLion immediately.
Follow the Quickstart.
LoyaltyLion access tokens are permanent and don't need refreshing. For more details, see LoyaltyLion's OAuth documentation.