Use the N/auth module to change your NetSuite login credentials.
N/auth Module Members:
| Member Type | Name | Return Type / Value Type | Supported Script Types | Description |
|---|---|---|---|---|
| Method | auth.changeEmail(options) | void | Server scripts | Changes the current user’s NetSuite email address (username). |
| Method | auth.changePassword(options) | void | Server scripts | Changes the current user’s NetSuite password. |
auth.changeEmail(options):
| Method Description | Changes the current user’s NetSuite email address (user name). |
| Returns | void |
| Supported Script Types | Server scripts. |
| Governance | 10 units |
| Module | N/auth Module |
Parameters:
| Parameter | Type | Required / Optional | Description |
|---|---|---|---|
options.newEmail | string | required | The logged in user’s NetSuite new email address. |
options.password | string | required | The logged in user’s current NetSuite password. |
options.onlyThisAccount | boolean | optional | Determines which accounts the email address is changed for. |
Syntax:
//Add additional code
...
auth.changeEmail({
password: 'mycurrentPWD',
newEmail: 'jwolf@netsuite.com',
onlyThisAccount: true
});
...
//Add additional code
auth.changePassword(options):
| Method Description | Changes the current user’s NetSuite password. |
| Returns | void |
| Supported Script Types | Server scripts. |
| Governance | 10 units |
| Module | N/auth Module |
| Since | 2015.2 |
parameters:
| Parameter | Type | Required / Optional | Description |
|---|---|---|---|
options.currentPassword | string | required | The logged in user’s current NetSuite password. |
options.newPassword | string | required | The logged in user’s new NetSuite password. |
Syntax:
//Add additional code
...
auth.changePassword({
currentPassword: 'mycurrentPWD',
newPassword: 'mynewPWD_2*'
});
...
//Add additional code