Manage Your Amazon Developer Account and Permissions
You can manage your Amazon Developer account within the Appstore Developer Console. You can give other users permissions to your account, update your contact information, and more.
- Create a Developer Account
- Add Users to Your Organization's Developer Account
- Managing Access to the Developer Console
- Receive Communications
- Change your contact information
- Find Your Customer and Vendor ID
- Create Multiple Profiles Under the Same Account
Create a Developer Account
You must create an Amazon Developer account in order to publish an app in the Appstore.
If you already have an Amazon.com account but not an Amazon developer account, you can optionally sign in with your Amazon.com account. On the backend, the Developer Console will create a developer account using your Amazon.com email address, and then the two accounts will be tied together and synced. You will be prompted to complete the registration profile pages in the Developer Console.
To create a new Amazon Developer account:
- Go to https://developer.amazon.com/.
- Click Sign In in the upper-right corner.
- Click Create your Amazon Developer account.
- Complete the requested fields for your name, email, and password, and then click Create your Amazon Developer account.
- Sign in with your new account. (You can always sign in to the Developer Console by clicking Sign In in the upper-right corner.)
After you sign in, you'll be prompted to complete information on 3 tabs, as shown below. (After you complete this information, you can update it at any time by logging into the Developer Console and going to Settings.)
Complete information about your name and contact information. Here's more information about some fields on this tab.
Developer name or company name. This information (highlighted in yellow below) will appear below your app title in the Appstore listing. Here's an example from the Amazon Music app
Developer Description. This information is not shown on your App details page or anywhere else on the Developer Portal.
Customer support [email, phone, website]. You can (optionally) provide a Customer support email address, support phone, and support website. If you do, the email address and website are added to the Developer info section on your app's listing. Here's an example from the Amazon Music app:
The More apps by this developer (shown in the screenshot above) link lists all other apps published with your same company or developer account.
You can edit this information at any time by going to Settings > My Account and Settings > Company Profile in the Developer Console.
This agreement is required to distribute your app. You can review the agreement at any time here: App Distribution and Services Agreement.
If you plan to monetize your app, you need to submit some information about how Amazon can pay you, as well as tax forms. If you don't want to set up this information now, you can do so later by going to Settings > Payment Information.
Add Users to Your Organization's Developer Account
If your company has multiple users who work on app development and submission, you can give them access to your organization's account. You can also assign each user a role that limits their permissions within your account.
You add users to your Amazon developer account by going to Settings > User Permissions. There are four roles that each user on a company's developer account can have, each with unique permissions.
- Administrator: This role grants complete access to all sections of the developer account, including reporting and payment information. Most importantly, any account administrator has the ability to manage user permissions, including inviting or removing users from the account.
- Marketer: Outside of an Administrator, this is the only role that gives users the ability to edit the content associated with apps (i.e. Descriptions, Images & Multimedia) and IAPs. Like the Analyst, this role also gives access to sales reports. In the Alexa Developer Console, this role can access all Alexa Skills Kit areas except the Payments and Earnings sections.
- Analyst: Outside of an Administrator, this is the only role that gives users the ability to view earnings reports. Like the Marketer, this role also gives users access to sales reports. In the Alexa Developer Console, this role can access all Alexa Skills Kit areas including the Payments and Earnings sections.
- Developer: Outside of an Administrator, this is the only role that gives users the ability submit and adjust application files. In the Alexa Developer Console, this role can access all Alexa Skills Kit areas except the Payments and Earnings sections. This role can also use the ASK Command Line Interface (CLI) and make changes through the Smart Home API (SMAPI).
Choosing the correct user permissions for each user allows the account owner to control what each user can see or do in the company's developer account.
The following table shows the permissions by role.
|App files information
Manage apps on the APK Files tab or App Files tab tabs.
Manage app details on the Description tab.
Manage information on the Settings > Company Profile tab.
Manage/view information on the Settings > Payment Information tab and view Reporting.
View help documentation.
Manage information on the Settings > My Account tab.
Create/submit IAP items
View the Reporting tab.
Manage user permissions at Settings > User Permissions.
|Create/Modify/Delete Alexa Skills in Alexa Skills Kit Developer Console
Manage skills in the Alexa Developer Console.
|Create/Modify/Delete Alexa Skills in ASK CLI/SMAPI
Manage Alexa skills using the command line interface (CLI) or Smart Home API (SMAPI).
|View Alexa Skills Kit Earnings and Payments
View/manage information in the Earnings and Payments tabs of the Alexa Developer Console.
You can view a similar permissions matrix by going to Settings > User Permissions and clicking Show permissions matrix.
After you add a user, the Developer Console sends an email invitation to the user. After the user accepts the invitation, their profile will be added to your company's account. (Note that the user will need to accept the account invitation via the emailed invitation link; this link will redirect your new user to the Developer Portal to complete the user creation process. Your new user should not go directly to the Developer Portal to register, as this may create a separate developer account for the user.)
To remove a user from your organization's developer account, go to Settings > User Permissions, and click Remove access next to the user you want to remove.
Managing Access to the Developer Console
The first user associated with the Alexa Developer Account is considered the owner and will retain full rights to administer the developer account.
Additional users can be invited to have access to the developer account. Invited users will have the rights associated with the roles assigned to the user. Note that as an account owner, you are responsible for all activities that occur under the accounts you authorize.
Amazon will send email only to the address listed in the company profile when corresponding with you about your app's status. When you set up a new Amazon developer account, you are the default account administrator. You can add other people in other roles to the account, such as analyst, developer, or marketer. You can also add other administrators.
Although any developer or administrator can submit an app, Amazon will send correspondence only to the email address in the company profile. Amazon will not send messages to the email account associated with the person who submitted the app, unless that person's email address is the email address in the company profile. To see which email address is listed, an account with administrator permissions can check the Company Profile on the Settings tab.
Change your contact information
Sign in to the portal, click Settings, and then click Edit to edit your email address, account information, company profile, and user permissions. If you do not have administrator permissions, ask the account administrator to make the changes.
Note that your account contact information isn't necessarily the same as your app's contact information. When you're viewing an app, the General Information tab lists the contact information for the app. There's an option to use the same contact information as your account.
Find Your Customer and Vendor ID
At times, Amazon teams might need your customer and vendor ID in order to whitelist your access to certain programs or documentation pages. You can find your customer and vendor ID by doing the following:
- Sign in to the Developer Console.
Your customer ID and vendor ID are shown on the screen.
Create Multiple Profiles Under the Same Account
You can create multiple developer profiles using one Amazon user account. This feature makes it easy for one user to access multiple Developer Portal accounts, without needing to manage multiple usernames and passwords. To link multiple accounts together, do the following:
- Log into your existing Developer Portal account.
- Go to https://developer.amazon.com/new_firm.html.
- Fill out the required fields to create the new Developer Portal account. Make sure to use a unique "Developer name or company name" for the new account. To switch between accounts you can use the drop-down selector next to your name located at the top-right corner of any page.
Example uses for multiple accounts:
- You are a freelance developer who wants each client to have their own Developer Portal account.
- Your company creates apps across multiple content categories. You can use this feature to use a different company name, or brand, for each app category differently.
- Your company owns multiple companies or has multiple divisions. You can link the parent company to the new companies' Developer Portal account.
- Q: How do I contact Amazon if I have questions about my account?
- Sign in to the Developer Console and go to Settings > Contact Us. Alternatively, go directly here: Contact Us form.
- Q: How do I change the company name for my account?
- To protect the security of your account, Amazon does not allow changes to your company name. You can request changes to your company name by using the Contact Us form.
- Q: How do I change the information Amazon uses to pay me?
- Only users with the administrator role can change payment information. In the Developer Console, go to Settings > Payment Information. For security purposes, the information is not shown on the screen. Click the click here link to view empty banking fields that you can repopulate and submit, overwriting the previous information.