Registering your Application

AmazonSPAPI

Before you register your application, create and configure your IAM policies and entities. The way you register your application varies slightly depending on the application type. For the purposes of registering your application, applications are grouped into two types:

  • All public applications and private seller applications. These are: (1) Applications that are publicly available and are authorized by a seller or by a vendor, and (2) seller applications that are available only to your organization, and are self-authorized.

  • Private vendor applications. Vendor applications that are available only to your organization, and are self-authorized.

[block:callout] { "type": "warning", "title": "Important!", "body": "As of April 2022, public and private applications are subject to authorization limits and restrictions. For more information, refer to Authorization Limits" } [/block]

For more information, refer to Terminology.

The following procedures show you how to register your application, depending on the application type.

To register your application (for all public applications and private seller applications)

  1. Sign into Seller Central using the credentials that you used to register as a developer.

  2. In the Partner Network menu, click Develop Apps.

    The Developer Central page appears.

  3. Click Add new app client.

    The App registration page appears.

  4. Complete the form.

    Note. If you are registering a public application, a Sellers check box and a Vendors check box appear after you choose the API type. Select Sellers, Vendors, or both, depending on the type of selling partner your application is for. The list of roles for which you can apply vary depending on your selection.

To register your application (for private vendor applications)

  1. Sign into Vendor Central with the credentials that you used to register as a developer.

  2. In the Integration menu, click API Integration.

    The Developer Central page appears.

  3. Click Add new app client.

    The App registration page appears.

  4. Complete the form. [block:callout] { "type": "warning", "title": "Important!", "body": "When registering your application, the IAM ARN that you provide must be for the IAM entity to which you attached the IAM policy from Step 3. Create an IAM policy. \n\nIn this workflow, that IAM entity is the IAM role from Step 4. Create an IAM role. \n\n**If you register your application using your IAM user, be sure that the IAM policy is attached to it. Otherwise your calls to the Selling Partner API will fail. **\n\nWe recommend registering your application using an IAM role, as shown in this workflow, to help you better control access to your AWS resources." } [/block]