How to register an OAuth app for Amazon Seller Central

Amazon Seller Central provides access to the Selling Partner API (SP-API), a REST-based API that helps Amazon selling partners programmatically access their data on orders, shipments, payments, and much more.

Register as a developer with Amazon

1. Create a developer account

  1. Go to the Amazon Selling Partner API developer portal
  2. Click the Register button in the top right corner
  3. Fill out the registration form with your details
  4. Accept the terms and conditions
  5. Complete the verification process

2. Register your application

After your developer account is approved:

  1. Sign in to the Amazon Selling Partner API developer portal
  2. Navigate to Your Applications section
  3. Click Register new application
  4. Fill in the application details:
    • Application name: Enter a meaningful name (typically your company name)
    • Description: Provide a clear description of what your application does
    • Application type: Select the appropriate type (Public or Private)
    • For Public applications, you'll need to provide additional information about your application's functionality

3. Configure OAuth settings

  1. In the application registration form, you'll need to set up OAuth:

    • OAuth Authorization URI: This will be generated based on your application ID
    • OAuth Redirect URI: Enter
      https://unify.apideck.com/vault/callback
      as the redirect URI
  2. For Data Access, select the appropriate API sections your application needs access to:

    • Orders
    • Catalog
    • Fulfillment
    • Finances
    • Notifications
    • Reports
    • Etc.

4. Get your credentials

After your application is registered, you'll receive:

  1. Client ID: A unique identifier for your application
  2. Client Secret: A secret key used to authenticate your application
  3. Application ID: A unique ID for your SP-API application (format: amzn1.sellerapps.app.*)

Make note of these credentials as you'll need them for the Apideck configuration.

Configure in Apideck

Head over to the Apideck dashboard for Amazon Seller Central

Enter the following credentials to set up the connection:

  • Client ID: The Client ID from your SP-API application
  • Client Secret: The Client Secret from your SP-API application
  • Server URL: The server URL for the API. For Europe, this is
    https://sellingpartnerapi-eu.amazon.com

Once you've entered the credentials, click Save settings. After a connection is established, you can use the connection to retrieve data from Amazon Seller Central.

Testing the connection

To test your configuration:

  1. Create a test session in Apideck Vault
  2. Connect to Amazon Seller Central using the OAuth flow
  3. Make a test API call to verify the connection is working properly

Troubleshooting

Error: Invalid Client ID or Client Secret

If you receive an error about invalid credentials:

  • Double-check that you've copied the correct Client ID and Client Secret
  • Ensure there are no extra spaces or characters in the credentials
  • Verify that your application has been approved by Amazon

Error: Invalid Redirect URI

If you encounter redirect URI errors:

  • Verify that you've added
    https://unify.apideck.com/vault/callback
    to your application's redirect URIs
  • Check for any typos in the redirect URI configuration

Error: Insufficient Permissions

If you receive permission errors:

  • Review the data access permissions you've configured for your application
  • Make sure you've selected all the necessary API sections your application needs

Additional resources

For more information about using the Amazon Seller Central connector with Apideck, visit our documentation.