Authorization Limits
Describes application-level authorization limits for public and private applications.
All Selling Partner API (SP-API) applications are subject to authorization limits determined by the type of selling partner that your application supports.
After your application reaches its authorization limit, you can't add additional authorizations. To maintain flexibility, perform regular audits of your authorizations.
Authorization limit summary
There are two types of authorization: self-authorization (where you authorize your own application) and OAuth authorization (where other selling partners authorize your application). The following table summarizes the available methods and limits by application type.
Application type | Self-authorization | OAuth |
---|---|---|
Private | 10 | Not available |
Public (not listed on Selling Partner Appstore) | 10 | Seller: 25 Vendor: Unlimited |
Public (listed on Selling Partner Appstore) | 10 | Unlimited |
Application types and limits
This section describes the three types of applications and their authorization limits.
Private applications
Private applications are available only to your organization. The following authorization limits apply:
- Available authorization types: Self-authorization only.
- Authorization limits: Maximum of 10 self-authorizations. To add more authorizations, either update the application to be public or remove existing self-authorizations.
Public applications for sellers
These applications are publicly available to other organizations and are authorized by sellers. The following authorization limits apply:
- Available authorization types: The following OAuth flows: Selling Partner Appstore Authorization Flow or Website Authorization Flow. For testing purposes, you can also self-authorize your public application through the private application authorization workflow.
- Authorization limits:
- Listed applications: Unlimited OAuth authorizations.
- Unlisted applications: Maximum of 25 OAuth authorizations.
- Self-authorizations: Maximum of 10 self-authorizations for internal testing.
Public applications for vendors
These applications are publicly available to other organizations and are authorized by vendors. The following authorization limits apply:
- Available authorization types: The following OAuth flows: Selling Partner Appstore Authorization Flow or Website Authorization Flow.
- Authorization limits:
- Listed applications: Unlimited OAuth authorizations.
- Unlisted applications: Unlimited OAuth authorizations.
- Self-authorizations: Maximum of 10 self-authorizations for internal testing.
View authorization limits and usage
The following steps show how to track authorization usage and limits for your application.
- Sign in and navigate to the usage pages in of the following tools:
- Solution Provider Portal: From the top navigation, choose Develop Apps.
- Seller Central: Navigate to Apps and Services, and then choose Develop Apps.
- Vendor Central: Navigate to Integration, and then choose API Integration.
- From the Authorizations remaining table column, choose View.
Updated 7 days ago