Developer Tool Roles and Permissions
Your role, and the permissions associated with it, are important when using the Commerce developer tools. Consider the following requirements and guidelines:
-
You must have a role with the appropriate permissions to fetch files from and deploy files to NetSuite using the Commerce developer tools.
-
Two-factor authentication (2FA) is required on all NetSuite accounts using NetSuite 2018.2 and later. To support NetSuite 2FA, the Commerce developer tools require token-based authentication for fetch and deploy operations as described in Token Based Authentication.
-
To generate a token for authentication, use a role that provides the permissions needed to fetch from and deploy to NetSuite.
-
By default, the Administrator and SCDeployer roles provide these permissions. If necessary, NetSuite administrators can create a custom role that includes these permissions.
If you experience issues using a role like SCDeployer to fetch from and deploy to NetSuite, ensure the role has the same permission settings and is added to the same script deployment records as a custom role.
See the following topics for more information.