Skip to main content

FAQ: How to Assign Web Services Permission to a NetSuite Role

ExtendSync Google | Enable SOAP Web Services required for ExtendSync

Updated today

Overview

ExtendSync for Google NetSuite requires SOAP Web Services to be enabled on the NetSuite role used to log in.

If this permission is missing, ExtendSync cannot authenticate or communicate with NetSuite. This article explains how a NetSuite Admin can enable the required permission.


Symptoms

You may encounter one or more of the following if Web Services is not enabled:

  • Login or authentication failures in ExtendSync

  • Errors indicating invalid credentials or disabled access

  • ExtendSync unable to retrieve or save data in NetSuite

These symptoms are expected when SOAP Web Services is not enabled.


Why This Happens

ExtendSync communicates with NetSuite using the SOAP Web Services API.

If the NetSuite role does not include Web Services permissions:

  • ExtendSync cannot authenticate

  • API requests are blocked by NetSuite

This is a NetSuite permission requirement, not an ExtendSync defect.


How to Enable Web Services Permission

NetSuite admin needs to follow these steps to update the role:

  1. Go to Setup → Users/Roles → Manage Roles.

  2. Locate the role to modify.

  3. Click Edit or Customize.

  4. Open the Permissions → Setup subtab.

  5. Add one of the following permissions:

    • Web Services

    • SOAP Web Services (NetSuite 2020.1 and later)

  6. Set the permission level to Full.

  7. Click Add, then Save.

Repeat these steps for any role used with ExtendSync.


Best Practices

  • All ExtendSync users must use a role with Web Services enabled

  • Avoid granting partial access—Full is required

  • This permission applies to multiple ExtendSync features, not just login

  • Role changes apply to all users assigned to that role


Need Help?

If ExtendSync still does not work after enabling Web Services:

🔎 Search support.cloudextend.io

💬 Chat with Support (bottom-right widget)

Please include:

  • Your NetSuite account ID

  • The NetSuite role name being used

  • Confirmation that SOAP Web Services is enabled

We’re happy to help you get ExtendSync connected and running correctly.

Did this answer your question?