Skip to main content

Error: The WSDL version being used requires Token Based Authentication (TBA)

ExtendSync Outlook | Know how to resolve the TBA error when you see this on your screen

Updated over a week ago

EIf you see the error below when logging into ExtendSync, it means your NetSuite role does not have the permissions required for Token-Based Authentication (TBA):

“The WSDL version being used requires Token Based Authentication (TBA). Please use TBA or choose another WSDL version.”

ExtendSync strictly follows NetSuite’s security model and requires certain permissions so it can authenticate using NetSuite’s Three-Step Authorization flow, which supports MFA and SSO.

This issue is resolved by enabling User Access Tokens and related permissions on your NetSuite role.


How to Fix the TBA Error

Ask your NetSuite Administrator to update the permissions for the role you use to log in to ExtendSync.

  1. Go to
    Setup → Users/Roles → Manage Roles → Edit (or Customize)

  2. Open Permissions → Setup

  3. Add the following permissions set to Full:

    • SOAP Web Services

    • User Access Tokens

    • Log in using Access Tokens

  4. Save the role.

  5. Close Outlook, then relaunch the ExtendSync app and log in again.

After these permissions are added, ExtendSync will be able to authenticate using Token-Based Authentication as required by NetSuite’s WSDL.


Why This Is Required

NetSuite requires that integrations using the current WSDL version authenticate via Token-Based Authentication, not username/password.

ExtendSync uses NetSuite's secure, standards-based Three-Step Authorization (3SA), which supports:

  • Multi-Factor Authentication (MFA)

  • Single Sign-On (SSO)

  • Any SAML-based Identity Provider (Okta, Azure AD, Google, etc.)

This ensures your org meets NetSuite’s modern security requirements.


Need Help?

If you've updated the permissions and still see the error:

💬 Chat with us (bottom-right of this page)
📧 Email cloudextend-support@celigo.com

Please include:

  • The full error message

  • Your NetSuite role name

  • Your Microsoft 365 email

  • A screenshot of your role permissions (Setup tab)

Did this answer your question?