The most common Amazon Selling Partner authorization issues are related to permissions and a mismatch of regions.

Invalid Access Errors

To authorize any Amazon Selling Partner API application requires either;

  1. The primary seller account or;

  2. A secondary user with admin permissions.

As result, please make sure any secondary user account has "Admin" permissions. If permissions are not set correctly, Amazon will reject our requests with "Invalid Access" errors.

If you are having difficulty with Brand Analytics permissions, see this related doc: https://docs.openbridge.com/en/articles/6255799-amazon-brand-analytics-permissions

Your Region Must Match

When authorizing the Selling Partner API, the marketplace you select in Openbridge must match the seller marketplace and region you are authorizing at Amazon. Amazon requires that we use your selection to determine which regional API should be called. This is why Openbridge will present a list of marketplaces Amazon will accept for an authorization request.

The list of marketplaces we show you align with Amazon-defined APIs:

Selling region

Endpoint

AWS region

North America (Canada, US, Mexico, and Brazil marketplaces)

https://sellingpartnerapi-na.amazon.com

us-east-1

Europe (Spain, UK, France, Netherlands, Germany, Italy, Sweden, Poland, Saudi Arabia, Egypt, Turkey, United Arab Emirates, and India marketplaces)

https://sellingpartnerapi-eu.amazon.com

eu-west-1

Far East (Singapore, Australia, and Japan marketplaces)

https://sellingpartnerapi-fe.amazon.com

us-west-2

We use this setting to determine which API we need to send your request to. Without knowing the correct marketplace, it is impossible for us to know which of the three possible API endpoints will be required by Amazon to complete an SP-API authorization.

Example: Authorizing Your Seller Account

Let's assume you select "Australia" on Openbridge. This tells us you want Amazon to authorize a seller residing in the "Australia" marketplace and part of the "Far East" region.

Once you select "Login With Amazon" on Openbridge, we direct you to Amazon to complete the authorization.

Amazon may present a much broader list of regions. In our example, despite Amazon showing a broader list of regions, you must select "Australia" in Seller Central to match what you selected at Openbridge:

If you select Australia on Openbridge, then select the United States, Sweden, Japan, or any other region/marketplace combination on Amazon, this will create a mismatched authorization process. This will lead to corrupted authorization or processing errors at Amazon.

Did this answer your question?