Assigning the SOAP Web Services Permission to a Role
Most standard NetSuite roles have SOAP web services permissions by default. For security reasons, you should restrict permissions level to the minimum required for a specific set of operations. For more details, see Standard Roles Permissions Table.
For non-standard or custom roles, use these steps to assign the SOAP web services permission to the role.
To assign the SOAP Web Services permission to a role:
-
Go to Setup > Users/Roles > Manage Roles.
-
Locate the role you want to modify. Click Edit or Customize.
-
Click the Setup subtab.
-
In the Permissions dropdown list, select SOAP Web Services.
-
In the Level dropdown list, select Full.
Note:Users with a SOAP Web Services permission level other than Full (View, Create, Edit) can't log in to SOAP web services. The Full level is required. Also note that the SOAP Web Services permission doesn't provide access to the SOAP Web Services Usage Log or to integration records; only administrators can access these pages. For details on the SOAP Web Services Usage Log, see Using the SOAP Web Services Usage Log. For details on working with integration records, see SOAP Web Services Security.
-
Click Add.
-
Click Save.
Note also:
-
When building an integrated application, create a new role or customize an existing one with minimal necessary permissions. Avoid assigning administrator privileges for SOAP web services use.
-
With permission to view credit card data in the UI, you can also retrieve it through SOAP web services calls. This benefits integrated applications using external credit card processing profiles. Based on your role, you may be able to retrieve the credit card on file for your customers.
-
To use getDeleted, a role needs both Deleted Records and SOAP Web Services permissions. Users with Deleted Records permission can access deleted record results, regardless of their permission to create or modify that record type. They can also use the Deleted Record search type, unless the Web Services Only option is selected
Related Topics
- Roles and Permissions in SOAP Web Services
- Role and Permission Considerations When Developing in SOAP Web Services
- Setting a Default Role for a SOAP Web Services User
- Setting a Web Services Only Role for a User
- Customer Center, Vendor Center, and Partner Center Roles
- Internal IDs Associated with Roles