Step 7: Register Your Production Application
Create your production application.
After your developer profile is approved, you can register an application. To register, you create an application client in the Solution Provider Portal.
Prerequisites
Before you register your application, you must have the following prerequisites:
- A Solution Provider Portal account. For details, refer to Step 2: Create a Solution Provider Portal Account.
- An approved developer profile in the Solution Provider Portal. For details, refer to Step 3: Create a Developer Profile.
- A list of roles that you want your application to use. For details, refer to Determine the roles that you require.
For public applications, you must also plan your authorization workflow:
- Read about the authorization workflow to understand how sellers can authorize your application.
- Plan your OAuth log-in URI and redirect URI and have these URIs ready before you start registration.
Steps to register your application
In the following steps, you create an application in Developer Central and configure its basic settings, including its type, intended users, and required roles.
- Sign in to Solution Provider Portal with your Amazon credentials.
- At the bottom left, choose Add new app client.
The app registration form appears. - Enter the following application information:
- Enter an application name.
- For API type, select SP-API.
- For Application type, select Production.
- For User Access, if your application is public, select whether your business entities are sellers, vendors, or other Amazon partner types
- Choose the roles that your application needs.
You can only select roles that Amazon approved for your developer account. For details about roles, refer to Roles in the Selling Partner API. - For public applications, enter a log-in URI and a redirect URI.
These URIs enable Amazon to redirect sellers to your website during authorization. - Choose Save and exit.
Your application is created in draft status.
Tip
To use multiple redirect URIs:
- Add the OAuth Redirect URIs when registering your app.
- Specify the OAuth Login URI and OAuth Redirect URI. OAuth Redirect URI doesn't accept localhost: URIs.
- When you configure your app, pass the desired redirect URI as a query parameter in Step 3 of the Selling Partner Appstore authorization workflow.
- If no
redirect_uri
parameter is included, the default is the first OAuth Redirect URI you specified.
Next steps
Proceed to Step 8: Call the SP-API in Production.
Updated 14 days ago