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
- Switching Between Accounts
- Settings Subtabs
- Add Users to Your Organization's Developer Account
- Receiving Communications
- Change Your Contact Information
- Change Your Developer Name or Company Name
- 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 automatically 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.
You're prompted to enter a One Time Password (OTP) sent to the email address you provided. (If this One Time Password dialog doesn't appear, your corporate VPN might be blocking the page. Try disconnecting from VPN.)
Go to your email to retrieve the OTP. Enter it into the Enter OTP field and click Create your Amazon account.
You're now signed in to the Developer console and presented with a Developer Registration screen. Fill out the information fields in the Developer Details and Contact Details sections.
When you later publish an app, you'll have the option to associate the Contact Details here for your App Details page in the Appstore listing. You can also supply different contact details when you publish your app. On your App Details page, the email address and company site appear in a "Developer info" section, while the "Developer/Company name" appears below your app title.
Most of these fields are basic information fields that you can update later as needed. However, note that the Developer/Company name field cannot be edited after you click Submit (except by filing a support case).
- In the Amazon Developer Services Agreement section, click the link to read the agreement, and then click the I agree button. You can always read this legal agreement more carefully here: Amazon Developer Services Agreement. This agreement is required to distribute your app.
- Click Submit. A "Welcome" screen appears with options to customize your interests as well as received product information and updates.
- Select the desired check boxes and then click one of the following:
- Continue completing your profile — this takes you to the Settings tab. See Settings Subtabs for a brief description of the subtabs available here.
- Start exploring the console — this takes you to the Dashboard (shown below), which has quick links for common actions.
Note that the Developer Console acts as a configuration portal for a lot of different Appstore-related products. Each product often has its own configuration screens, tabs, and branding.
Switching Between Accounts
The first user associated with the Developer Account is considered the owner and retains full rights to administer the developer account. Additional users can be invited to have access to the developer account (see Add Users to Your Organization's Developer Account). Invited users will have the rights associated with the roles assigned to the user.
The number of tabs and subtabs you see in the Console depends on your role: administrator, developer, marketer, or analyst. An administrator sees all tabs:
If you have been added to another account with a different role, you might see a restricted number of tabs corresponding to your role in that account.
You can change accounts by clicking your initials in the upper-right corner and selecting another account. For example, in the following screenshot, "Lucy Smith" has two accounts: Lucy's Apps and ACME Apps. "Lucy's Apps" is her own account for which she is an administrator. "ACME Apps" is a corporate account in which she is a developer.
If Lucy switches to ACME Apps, where she is designated as a developer only, she sees just three subtabs under Settings:
The following table briefly describes each of the Settings subtabs.
|My Account||Your contact information, with options to change any details when you click Edit (name, email, phone number, or password). You can also see your role, which is Administrator by default. However, if another developer has shared their account with you and assigned you a role, it will be listed here. See Add Users to Your Organization's Developer Account for more details. Each mobile number can only be associated with one Amazon account.|
|Company Profile||Contact information for your company, including support contact information that can optionally be shown on your App Details page in your Appstore listing. All fields are editable except the Developer name or company name (see Change Your Developer Name or Company Name for details on how to change it).|
|Payment Information||Payment details, such as your bank name and routing number, required if you're monetizing your apps so that Amazon can send you payment. Note that two-step verification is required to protect your payment information. See Two-Step Verification for Payment Info Access and Updating Your Mobile Phone Number for more details.|
|Tax Identity||Tax forms required in order to receive payments for digital content or if you're displaying ads.|
|User Permissions||A list of users for the account. See Add Users to Your Organization's Developer Account for details on adding or removing users.|
|Mobile Ads||Fields for configuring ads from the Amazon Mobile Ad Network.|
|Identity||A shared key used to configure services such as In-app Purchasing.|
|Security Profiles||A space to configure security profiles, which are used by services such as Login with Amazon.|
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 company's account. You can also assign each user a role that limits their permissions within your account. Note that as an account owner, you are responsible for all activities that occur under the accounts you authorize.
To share your account with another user:
- Sign in to the Developer Portal.
- Go to Settings > User Permissions.
- Click Add New.
Type the user's email address and select his or her role. Four options are available, each with unique permissions. 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. Available roles are as follows:
- 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.
- Developer: Outside of an Administrator, this is the only role that gives users the ability submit and adjust application files.
- 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.
- 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.
The following table shows the permissions by role.
Administrator Marketer Developer Analyst 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 the Reporting tab.
Manage information on the Settings > My Account tab.
Create/submit IAP items.
View the Reporting tab.
Manage user permissions at Settings > User Permissions.
Permissions in the Alexa console expand on the previously described roles as follows:
- Administrator: Same as above — this role grants complete access to all sections of the console.
- Developer: 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 Skill Management API (SMAPI).
- Marketer: 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: This role can access all Alexa Skills Kit areas including the Payments and Earnings sections.
The following table shows a permissions matrix for these roles in the Alexa consoles:
Administrator Marketer Developer Analyst 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 Skill Management API (SMAPI).
View Alexa Skills Kit Earnings and Payments
View/manage information in the Earnings and Payments tabs of the Alexa Developer Console.Tip: More information about the permissions for users within the Alexa Developer Console can be found in Manage Skills in the Developer Console.
After you finish adding users and configuring roles, click Save.
After you add a user, the Developer Console sends an email invitation to the user. The email comes from firstname.lastname@example.org and is titled "Amazon Developer Program Invitation from <Your Developer Name>". The invited user clicks a link in the email to sign in to the Developer Portal.
After the user accepts the invitation, their profile will be added to your company's account. Now when the user logs in, he or she will see the same apps and other information as you (depending on the role you assigned to the user). See Switching Between Accounts for more details.
(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.)
You can see all users you have added to your account in Settings > User Permissions.
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.
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. That means Amazon will not send messages to the email account associated with the person who submitted the app, unless that is the same one in the company profile. To confirm the email address in the company profile, anyone with administrative permissions can go to Settings > Company Profile to view this information.
Change Your Contact Information
To change your contact information, sign in to the Developer Portal, go to Settings > My Account, and then click Edit to change your name, email, phone number, or password. 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 submit 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.
Change Your Developer Name or Company Name
Your developer name or company name appears below your app title in the App details page. In the following App details page for the Amazon Music app, the developer's name is "Amazon.com."
If you need to change your developer/company name (after completing the account registration process), submit a request by clicking the ? button in the upper-right corner and selecting Contact Us. Provide your company's new desired name.
Note that developer account name changes will be immediately visible on your account but may take up to several days to appear on the retail sites.
Find Your Customer and Vendor ID
At times, Amazon teams might need your customer and vendor ID in order to give access to certain programs or documentation pages using an allow list. 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. The following are 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.
- Your company owns multiple companies or has multiple divisions. You can link the parent company to the new companies' Developer Portal account.
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. By default, the profile information for your current account is populated in the fields. Change it as desired for your alternate profile. Important: Make sure to use a unique "Developer/ company name" for the new account.
To switch between accounts, click your initials in the upper-right corner, select Change User, and select your new user profile.
- Q: How do I contact Amazon if I have questions about my account?
- Sign in to the Developer Console, click the ? in the upper-right corner, and click Contact Us. Alternatively, go directly here: Contact Us form.
- Q: How do I change the developer/company name for my account?
- To protect the security of your account, Amazon does not allow changes to your developer/company name. You can request changes to your developer/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, you must confirm your identity through a One-Time Password (OTP) to view and edit the payment information.
- Q: When adding a mobile phone number, why do I get an error that the phone number is in use?
- It may be that you are using the same number for two different Amazon accounts. Currently, a mobile number can be associated with only one Amazon account.
- To change a mobile number in an Amazon.com account, go to the Account & Lists section and sign in. Choose Your Account, then the Login & security option. From here, you can see and edit your account information.