Q: What does the error message "Unable to fetch NetSuite Custom Field information: Status Code Error: 401. Permissions missing to access custom fields." mean?
A: This error message indicates that the system is unable to access the NetSuite custom fields due to missing permissions. The "401" status code is a standard HTTP error code that signifies an authentication issue, meaning the necessary permissions are not granted to access the custom fields.
Q: Why am I seeing this error message?
A: You are seeing this error message because the user account or integration role configured to access NetSuite does not have the required permissions to fetch custom field information.
How can I resolve this error?
Check User Permissions: Ensure that the user account or integration role has the required permissions to access custom fields in NetSuite.
Navigate to NetSuite's setup menu and check the roles and permissions assigned to the user.
Make sure the user has "Custom Field" permissions enabled.
Update Role Permissions: If the permissions are missing, update the role to include access to custom fields.
Go to Setup > Users/Roles > Manage Roles.
Select the role used for the integration.
Under the Permissions tab, add the required permissions for custom fields.
Re-authenticate: After updating the permissions, re-authenticate the integration or user account to ensure the changes take effect.
Log out and log back into the system, or refresh the integration token if applicable.
Verify Access: Test the access to custom fields again to ensure the error is resolved.