Amazon guide
Create an Amazon app and configure it so that you can process store data through Rutter. This guide covers three stages:
- Register a developer profile
- Create and configure your app
- Connect your app to Rutter
- Publish your app to support more than 25 merchants
Note: Amazon migrated the SP-API developer experience to the Solution Provider Portal (SPP) in 2025. All registration and app management now happens there — not in Seller Central. AWS IAM credentials are also no longer required as of October 2023. Only Login with Amazon (LWA) credentials are needed.
Step 1: Register a Developer Profile
- Go to solutionproviderportal.amazon.com and sign in with your Amazon or Seller Central account. Alternatively, you can access the developer profile form via Seller Central under Apps and Services > Develop Apps.
- Navigate to Settings > Developer Profile and begin the registration form.
- Select Public Developer — "I build and offer publicly available applications that are used by other sellers."
- When prompted to select roles, do not select any Restricted Roles — these trigger an additional two-phase review (business verification + data security assessment) and will significantly delay approval. Select only these non-restricted roles:
- Inventory and Order Tracking
- Finance and Accounting
- Product Listing
- Selling Partner Insights
- Amazon Fulfillment
- For security controls, select the most stringent options available (answer "Yes" to most questions). Answers must align with Amazon's Acceptable Use Policy and Data Protection Policy.
- When asked about data sharing outside your organization, indicate that you do not. Fill in N/A for any text fields asking about external data sharing.
- Acknowledge the policies and click Register.
- Amazon will review your profile. Standard (non-restricted role) applications are typically approved within 1 business day. If Amazon requests more information, respond within 5 days or the case will close.
Step 2: Create and Configure Your App
Once your developer profile is approved:
- In the Solution Provider Portal, go to Develop Apps > Developer Central and click Add new app client.
- Enter your app name and select Sellers for business entities supported.
- When asked about PII (Personally Identifiable Information), select No — even if you need it later. It is faster to get your app approved first and go through the PII authorization process separately afterward.
- Enter the OAuth URLs below. You can find your Rutter organization ID in the Rutter Dashboard settings:
- Log-in URL:
https://production.rutterapi.com/amazon/proxy/${YOUR_RUTTER_ORG_ID}/link - Redirect URI:
https://production.rutterapi.com/amazon/proxy/${YOUR_RUTTER_ORG_ID}/link-redirect
- Log-in URL:
- Save the app. Amazon will generate LWA credentials for it.
Important: Your app will be limited to 25 merchant connections until you complete Step 4 and get your listing approved by Amazon. If you plan to go to production with more than 25 merchants, start the listing process as soon as your app is created — Amazon's review takes 3–4 weeks.
Step 3: Connect Your App to Rutter
Go to https://dashboard.rutterapi.com/platforms/amazon and enter the following values from your app in the Solution Provider Portal:
- Selling Partner App ID — found on your app's detail page.
- Selling Partner App Client ID — found under LWA Credentials in your app.
- Selling Partner App Client Secret — found under LWA Credentials in your app.
You can now authenticate Amazon merchants with Rutter.
Step 4: Publish Your App (Optional but Recommended)
Unpublished apps are limited to 25 seller authorizations. If you plan to connect more than 25 merchants, you must submit your app for listing on the Amazon Selling Partner Appstore.
To start, find your app in the Solution Provider Portal and click Create listing under the Actions column. Amazon will walk you through the submission form. A few things to keep in mind:
- Start early — Amazon's review takes 3–4 weeks, so don't wait until you're ready to go to production.
- Some fields cannot be changed after submission — review everything carefully before you submit.
- All URLs must be live and publicly accessible (not sign-in pages) — broken or gated URLs are a common reason for rejection.
Once approved, the 25-seller limit is removed. If you have questions at any point during the submission process, reach out to Rutter support and we can help guide you through it.