When working with Commerce developer tools, your role and its associated permissions are crucial. Keep the following points in mind:
- Role Permissions:
- You need a role with the necessary permissions to fetch and deploy files in NetSuite using the Commerce developer tools.
- Two-Factor Authentication (2FA):
- 2FA is mandatory for all NetSuite accounts starting with version 2018.2. The Commerce developer tools require token-based authentication to perform fetch and deploy operations. For details, refer to the Token-Based Authentication guidelines.
- Token Generation:
- To authenticate using tokens, ensure your role has the required permissions for fetch and deploy activities.
- Default Roles:
- The Administrator and SCDeployer roles come with the necessary permissions by default.
- If needed, administrators can create a custom role with similar permissions to support these operations.