3.1. Accessing the Account Developer Portal
Access the Account Developer Portal from 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.
3.2. Registering the Account
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
Select a Nintendo Network ID on the page for managing test IDs to open the dashboard for that user. 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 the Profile
You can edit the following profile information. You cannot change the country.
Item | Comments |
---|---|
NNID | Although a user cannot change this value, Nintendo can change it 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, Nintendo can change it as part of service management. |
Gender | You can change this setting by using the account settings on the 3DS. |
Area | You can change this setting by using the account settings on the 3DS. The available options differ according to the country. |
Time Zone | You can change this setting by using the account settings on the 3DS. The available options differ according to the country. |
Language | This setting is not linked to the system settings on the 3DS. Envisioned for use by non-Nintendo devices, this setting is not used by the 3DS. |
Email Address | You can change this setting by using the account settings on the 3DS. |
Primary Email Validated | This flag indicates whether the user has confirmed receipt for the email address. |
Marketing Flag | This flag indicates whether to accept email advertising from Nintendo. You can change this setting by using the account settings on the 3DS. |
Allow web-based use | This flag indicates whether the Nintendo Network account is being used from some device other than a Nintendo device, like a computer or a smartphone. You can change this setting by using the account settings on the 3DS. |
Primary Email Reachable | Not used at this time (to be used in the future). |
Two Factor Auth Enabled | Not used at this time (to be used in the future). |
3.3.2. Application Test Settings
The Nintendo 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 those that are in the development phase or later.
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()
ornn::act::applet::AcquireIndependentServiceToken()
- Miiverse token retrieval function
nn::act::applet::AcquireOlvServiceToken()
- E-commerce service token retrieval function
nn::act::applet::AcquireEcServiceToken()
Test | 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 currently unavailable due to maintenance. |
Version Not Available Test | Returns the error code "022-2512" indicating that an application update is required to use the network service. |
Invalid service token | Forcibly returns an invalid 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. You can also set a duration for the ban when you register it.
There are the following four types of bans.
Type of Ban | Description |
---|---|
All Accesses |
Prohibits the selected user from logging in to the Nintendo Network. In the Ban Type field, select User Access. If the banned user attempts to log in, the error code "022-2802" (or "022-2822" if a duration was set for the ban) occurs, and the user cannot log in. |
NNID + Wii U Games/ NNID + 3DS Games |
Prohibits the selected user from using network services from specific games. (They can log in to the Nintendo Network.) If you select User + Game under Ban Type, a list of the selectable games along with the unique IDs and initial codes appears. Select games from this list to prohibit them from using network services. After the ban is set, when any of the API functions that get service tokens are called, error code "022-2803" (or "022-2823" if a duration was set for the ban) occurs. |
NNID + Game Server |
Prohibits the selected user from using services provided by specific game servers. (They can log in to the Nintendo Network.) If you select User + Game Server under Ban Type, a list of the selectable game servers along with the game server IDs appears. Select game servers from this list to prohibit them from being used. After the ban is set, when any of the API functions that get independent server tokens are called, error code "022-2804" (or "022-2824" if a duration was set for the ban) occurs. |
NNID + Service |
Prohibits the selected user from using specific network services. (They can log in to the Nintendo Network.) If you select User + Service under Ban Type, a list of the selectable services along with the first four characters of the client IDs appears. Select services from this list to prohibit them from being used. The selectable network services are those on independent servers that can be accessed with OMAS by accounts logged in to the Account Developer Portal, and the following network services offered by Nintendo.
After the ban is set, when any of the API functions that get independent server tokens are called, error code "022-2805" (or "022-2825" if a duration was set for the ban) occurs. |
3.3.4. Viewing the Service Token Acquisition Function Execution Log
This feature enables you to view the execution log for service token acquisition functions. It appears as an available selection for applications in the development or later phases if you have viewing rights on OMAS.
It shows the log of service token acquisition function executions for the selected application, along with the results of the calls. Note, however, that you cannot use this feature to view the log of function calls for logging in to the NEX server. Logs are also not shown in the following cases.
- User account authentication failed.
- The client ID is incorrect.
- The application's unique ID is incorrect.
3.3.5. Changing Passwords
This feature changes the password of the selected user account.
To change the password, enter the new password and click Update.
3.3.6. Managing Accepted EULAs
You can view the history of End User License Agreements (EULA) that the selected user account has accepted. Also, you can cancel the acceptance of an optional 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 user Dashboard shows the devices associated with that user's account under Associated Device. Selecting a device opens the Dashboard for that device.
You can view information about that device on the device Dashboard. In Actions, you can select the following actions.
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. You can also set a duration for the ban when you register it.
There are the following four types of bans.
Type of Ban | Description |
---|---|
Device Accesses |
Prohibits the selected device from accessing the Nintendo Network. In Type, select Device Ban. If a user attempts to log in from the banned device, the error code "022-2812" (or "022-2832" if a duration was set for the ban) occurs, and the device cannot log in. Also, the device can no longer create new user accounts. |
Device + Wii U Games/Device + 3DS Games |
Prohibits the selected device from using network services from specific games. (They can log in to the Nintendo Network.) If you select Device + Game under Ban Type, a list of the selectable games along with the unique IDs and initial codes appears. Select games from this list to prohibit them from using network services. After the ban is set, when any of the API functions that get service tokens are called, error code "022-2813" (or "022-2833" if a duration was set for the ban) occurs. |
Device + Game Server |
Prohibits the selected device from using services provided by specific game servers. (They can log in to the Nintendo Network.) If you select Device + Game Server under Ban Type, a list of the selectable game servers along with the game server IDs appears. Select game servers from this list to prohibit them from being used. After the ban is set, when any of the API functions that get independent server tokens are called, error code "022-2814" (or "022-2834" if a duration was set for the ban) occurs. |
Device + Service |
Prohibits the selected device from using specific network services. (They can log in to the Nintendo Network.) If you select Device + Service under Ban Type, a list of the selectable services along with the first four characters of the client IDs appears. Select services from this list to prohibit them from being used. The selectable network services are those on independent servers that can be accessed with OMAS by accounts logged in to the Account Developer Portal, and the following network services offered by Nintendo.
After the ban is set, when any of the API functions that get independent server tokens are called, error code "022-2815" (or "022-2835" if a duration was set for the ban) occurs. |