Back

NetSuite Error: [Code: INSUFFICIENT_PERMISSION] Permission Violation: You need a higher level

Published: Dec 19, 2023
Post Author Written by Ethan Sorenson

This is an error message that can be shown when running an integration into a Record Type in NetSuite for which the linked Role does not have Edit permissions.

Sample error message:

[Code: INSUFFICIENT_PERMISSION] Permission Violation: You need a higher level of the ‘Lists -> Items’ permission to access this page. Please contact your account administrator.

Cause

The Role assigned to the Access Token in NetSuite does not have CREATE/EDIT access on the Record Type.

Resolution

To resolve this error we need to find which Role the Access Token is using and update it to include the required permissions.

Lookup the Access Token

If you do not already know which Role your Access Token is using, you will need to lookup the Access Token first.

  1. Log into NetSuite.
  2. Navigate to Setup > Users/Roles > Access Tokens.
  3. Locate your Access Token and take note of the ROLE.
Update the Role

We will need to update the Role to include a higher level of permissions.

  1. Log into NetSuite.
  2. Navigate to Setup > Users/Roles > Manage Roles.
  3. Locate your Role and click Edit.
  4. In the Permissions section locate your permission from the error.
  5. Set the LEVEL to either CREATE/UPDATE/FULL based on your requirement.
LevelDescription
NoneUser doesn’t have access to existing files.
The user cannot create new, view existing, edit existing, or delete existing files.
VIEWUser has access to view existing files only.
The user cannot create new, edit existing, or delete existing files.
CREATEUser can create new and view existing files.
The user cannot edit or delete existing files.
EDITUser has access to create new, view existing, and edit existing files.
The user cannot delete existing files.
FULLUser has access to create new files and view, edit, and delete existing files.

Feeling stuck? Get the support and guidance you need to help you power through any data challenge

We're on your integration team. Connect with our people and let us know how we can help you.