3.1. Accessing the Account Developer Portal
Access the Account Developer Portal using the following URL.
When you click the Login To Account Developer Portal button on the top page, you are redirected to the OMAS login page. Enter your NDID and password.
https://game-dev.accountportal.nintendo.net/
You cannot perform this operation if you do not have any permissions to view the application on OMAS.
3.2. Adding Accounts
To view and edit user account information for your Nintendo Network account on the Account Developer Portal, you must first register that user account to the Account Developer Portal.
This registration is carried out in the Register area of the screen for managing Account Developer Portal test IDs, and registered information is stored for each NDID that logs in to the Account Developer Portal. You cannot register a user account that is already registered to another NDID. After you successfully register accounts, a list of registered accounts is displayed on the screen for managing test IDs.
You can unregister a user account by clicking the Unregister button in the registered user account list. To re-register a user account after it has been unregistered, you can repeat the registration procedure.
You can also click Delete to delete a user account. The user account is not only deleted from the Account Developer Portal, but it also can no longer be used from the 3DS system, so take great care when you use this feature.
3.3. Managing User-Related Information
To open a dashboard for a user, on the page for managing test IDs, select the user's Nintendo Network ID. On the dashboard, you can view information about that user that is registered with the account server. You can also perform the following actions from Action.
3.3.1. Editing Profiles
You can edit the following profile information. You cannot change the country.
Item | Comments |
---|---|
Nintendo Network ID | Although a user cannot change this value, it can be changed by Nintendo as part of service management. After an ID is changed, it can never be restored to its original value. |
Date of Birth | Although a user cannot change this value, it can be changed by Nintendo as part of service management. |
Gender | You can change this setting by using the account settings on the 3DS system. |
Region | You can change this setting by using the account settings on the 3DS system. The available options differ according to the country. |
Time Zone | You can change this setting by using the account settings on the 3DS system. The available options differ according to the country. |
Language | This setting is not linked to the system settings on the 3DS system. Envisioned for use by non-Nintendo devices, this setting is not used by the 3DS console. |
Email address | You can change this setting by using the account settings on the 3DS system. |
Email confirmation complete? | This flag indicates whether the user has confirmed receipt for the email address. |
Accept email advertising? | This flag indicates whether to accept email advertising from Nintendo. This setting can be changed by using account settings on the 3DS console. |
Used from off-device platform? | This flag indicates whether the Nintendo Network account will be used from a computer, smartphone, or other non-Nintendo device. This setting can be changed by using account settings on the 3DS console. |
Is email received? | Not currently used (future support planned). |
Uses two-factor authentication? | Not currently used (future support planned). |
3.3.2. Application Test Settings
The Developer Portal provides a feature for emulating responses to various errors when testing applications. You can change what the application does when using the network service by selecting a test item and application. Applications listed for selection are limited to those that you have viewing privileges for on OMAS and that are in "Developing" or later phase.
To check a particular error on the 3DS system, log in to the selected user account and have the application being checked execute any one of the following API functions for getting a service token.
- Independent server token retrieval function (nn::act::applet::AcquireIndependentServiceTokenV2() or nn::act::applet::AcquireIndependentServiceToken())
- Miiverse token retrieval function (nn::act::applet::AcquireOlvServiceToken())
- E-commerce service token retrieval function (nn::act::applet::AcquireEcServiceToken())
Test Item | Description |
---|---|
Notification of termination of service | Returns the error code "022-2882" indicating that network service has terminated. |
Maintenance notification | Returns the error code "022-2881" indicating that the network service is being maintained. |
Upgrade Notification | Returns the error code "022-2512" indicating that an application update is required in order to use the network service. |
Invalid service token | Force-returns an invalid service token. |
3.3.3. Settings for Banning a User Account (BAN Management)
You can ban the user account that is currently selected, to prohibit it from using the network service. When adding a ban, you can also configure the duration of the ban.
There are four types of bans.
Type of Ban | Description |
---|---|
Account Ban |
Prohibits the selected user from logging in to the Nintendo Network. In Type, select Account Ban. If a banned user attempts to log in, error code "022-2802" is generated ("022-2822" if a duration is configured) and the user cannot log in. |
Account Ban by Wii U Title/ Account Ban by 3DS Title |
Prohibits the selected user from using network services from a specific game. (The user can still log in to the Nintendo Network.) When you select a Ban Type of User+ Game, a list of selectable games appears along with the unique IDs and initial codes. Select the games that you want to prohibit the user from using. After a ban is set, if you call any of the API functions that retrieve a service token, error code "022-2803" is generated ("022-2823" if a duration is configured). |
Account Ban by NEX Game Server |
Prohibits the selected user from using network services provided by a specific game server. (The user can still log in to the Nintendo Network.) When you select a Ban Type of User + Game Server, a list of selectable game servers appears along with the game server IDs. Select the game servers you want to prohibit the user from using. After a ban is set, if you call any of the API functions that retrieve a token for the NEX server, error code "022-2804" is generated ("022-2824" if a duration is configured). |
Account Ban by Service |
Prohibits the selected user from using network services from a specific network service. (The user can still log in to the Nintendo Network.) When you select a Ban Type of User + Service, a list of selectable services appears along with the first four characters of the client ID. Select the services to prohibit the user from using. Selectable services include the independent servers that are visible in OMAS from the account that is logged in to the Account Developer Portal, and the following network services provided by Nintendo.
After a ban is set, if you call any of the API functions that retrieve a token for an independent server, error code "022-2805" is generated ("022-2825" if a duration is configured). |
3.3.4. Viewing Service Token Retrieval API Call History
This feature provides a history of calls to the API for retrieving service tokens. A list of applications appears. This list includes applications that are in the "In Development" or later phase that the logged-in account has permission to view in OMAS.
The service token retrieval API call history for the selected application is displayed along with the results of the calls. Note that you cannot view the history of the NEX server login API with this feature. Logs are also not shown in the following cases.
- User account authentication error
- Incorrect client ID
- Incorrect application unique ID
3.3.5. Changing Passwords
You can use this feature to change the password for the selected user account.
Enter a new password and click Submit to change the password.
3.3.6. Managing Accepted EULAs
This feature allows you to see the history of accepted End User License Agreements (EULAs) for the selected user account. You can also cancel the acceptance of a EULA by clicking Reset.
If acceptance of an EULA is canceled, error code "022-2503" occurs at login, and the user must agree to the EULA again before logging in.
3.4. Managing Device Information
The Associated Device(s) section on the user dashboard displays the devices that are associated with that user account. Selecting a device opens the dashboard for that device.
You can view information about that device on the dashboard. You can also perform the following actions from Action.
3.4.1. Settings for Banning a Device
You can ban the device that is currently selected, to prohibit it from using the network service. When adding a ban, you can also configure the duration of the ban.
There are four types of bans.
Type of Ban | Description |
---|---|
Device Ban |
Prohibits access to Nintendo Network from the selected device. In Ban Type, select Device Ban. If a user attempts to log in from a banned device, error code "022-2812" is generated ("022-2832" if a duration is configured) and the user can no longer log in. The user can also no longer create new user accounts. |
Device Ban by Title |
Prohibits the use of network services for a specific game from the selected device. (The user can still log in to the Nintendo Network.) When you select a Ban Type of Device+Game, a list of selectable games appears along with the unique IDs and initial codes. Select the games that you want to prohibit the user from using. After a ban is set, if you call any of the API functions that retrieve a service token, error code "022-2813" is generated ("022-2833" if a duration is configured). |
Device Ban by NEX Game Server |
Prohibits the use of services provided by a specific game server from the selected device. (The user can still log in to the Nintendo Network.) When you select a Ban Type of Device + Game Server, a list of selectable game servers appears along with the game server IDs. Select the game servers you want to prohibit the user from using. After a ban is set, if you call any of the API functions that retrieve a token for the NEX server, error code "022-2814" is generated ("022-2834" if a duration is configured). |
Device Ban by Service |
Prohibits the use of a specific network service from the selected device. (The user can still log in to the Nintendo Network.) When you select a Ban Type of Device + Service, a list of selectable services appears along with the first four characters of the client ID. Select the services to prohibit the user from using. Selectable services include the independent servers that are visible in OMAS from the account that is logged in to the Account Developer Portal, and the following network services provided by Nintendo.
After a ban is set, if you call any of the API functions that retrieve a token for an independent server, error code "022-2815" is generated ("022-2835" if a duration is configured). |