Set up Amazon with Tenklo

Register an OAuth app with Amazon and connect it to Tenklo

This guide shows you how to register your own app with Amazon to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Amazon account.

Register your application

Create an Amazon developer account

If you don't already have one, sign up for an Amazon Developer account.

Register your application

Go to the Login with Amazon console and click Register new application.

Enter your application name and description, then save the application.

Configure OAuth settings

In your application settings:

  1. Click Web Settings under the application name
  2. Click Edit to configure the OAuth settings
  3. Add your Allowed JavaScript Origins (e.g., https://yourdomain.com)
  4. Add your Allowed Return URLs - this should be your Tenklo callback URL:
    https://api.tenklo.dev/oauth/callback
    Or if you're self-hosting Tenklo, use your instance's callback URL.
  5. Save your changes

Get your OAuth credentials

After saving, you'll see your Client ID and Client Secret in the web settings section. Copy these credentials.

Add credentials to Tenklo

In the Tenklo dashboard, find your Amazon integration and add:

Connection configuration in Tenklo

Amazon uses different domain extensions for different regions (e.g., amazon.com for the US, amazon.co.uk for the UK, or amazon.de for Germany). When creating a connection in Tenklo, you can specify the region-specific domain using connection configuration parameters.

For more details on Amazon's OAuth implementation, see Amazon's OAuth documentation.


On this page