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;
The primary seller account or;
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:
North America (Canada, US, Mexico, and Brazil marketplaces)
Europe (Spain, UK, France, Netherlands, Germany, Italy, Sweden, Poland, Saudi Arabia, Egypt, Turkey, United Arab Emirates, and India marketplaces)
Far East (Singapore, Australia, and Japan marketplaces)
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
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.