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 and register your application

  1. Go to the Amazon Selling Partner page
  2. Click the Develop Apps button from the top left corner menu under "Apps and Services" Develop Apps
  3. Fill out the registration form with your details
  4. Accept the terms and conditions
  5. Navigate to Developer Central section
  6. Click + Add new app client Add new app client
  7. Fill in the application details:
    • Application name: Enter a meaningful name (typically your company name)
    • Application type: Select the appropriate type (SP API)
    • Business entities supported: Select the appropriate type (Sellers)
    • Roles: Select the appropriate roles. We suggest to select all roles for uninterrupted access.
    • OAuth Login URI: Enter
      https://unify.apideck.com/vault/callback
      as the OAuth Login URI
    • Redirect URIs: Enter
      https://unify.apideck.com/vault/callback
      as the redirect URI
    • Click on Save and exit button. Register App

2. Get your credentials

After your application is registered, on Developer Central you'll receive: App Credentials

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

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
  • Application ID: The Application ID from your SP-API application

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.