Amazon SP-API Auth & Auth Demystified

Marco Tibaldeschi
9 min readApr 29, 2021

Hi everybody, this article is to set into the stone my discoveries about Amazon Selling Partner APIs (SP-API) Authentication that, in my opinion, is a little bit difficult to implement, even because the official documentation misses to explain some crucial parts.

First of all, this article is for all of those who, like me, need to migrate their Amazon MWS (Marketplace Web Services) application to the new SP-API but fits perfectly also to those who would like to create a brand new application communicating with SP-API.

*Bling Blong*
If you want to join my Whatsapp group dedicated to Amazon SP-API developers, follow this link. No fees, no plans. Just and old-school community!
*Bling Blong*

Step 0. Setup

In order to fully follow me in this process you will need:

  1. a Seller Central account, where you created your Amazon App.

2. a Registered Application onto Seller Central. By clicking on “View” under the “LWA Credentials” into “Developer Central” (Seller Central > Apps & Services > Develop Apps), you will get:

  • a Login With Amazon Client Id (Client Identifier)
  • a Login With Amazon Client Secret (Client Secret)
  • at least one OAuth Redirect URI (defined in the “App Registration” section, reachable by clicking the “Edit” button)
  • the OAuth Login URI (defined as before)…

--

--