Fix NetSuite 2FA Authentication Error - Skyvia

NetSuite: 2FA required

Overview

Skyvia connects to NetSuite via the NetSuite API. Basic Authentication does not support accounts configured with 2FA (two-factor authentication). If your NetSuite user account has 2FA enabled, you must use Token-Based Authentication (TBA) to connect to Skyvia. For accounts with 2FA or highly privileged roles, NetSuite recommends using Token-Based Authentication to ensure secure access and compliance with NetSuite's security policies.

Resolution

Switch your Skyvia NetSuite connection from Basic Authentication to Token-Based Authentication:

  1. Go to SkyviaConnections.
  2. Find and open your NetSuite connection.
  3. Click Edit.
  4. Change the Authentication Type to Token-Based Authentication.
  5. Enter your Account ID, Consumer Key, Consumer Secret, Token ID, and Token Secret.
  6. Click Save and test the connection.

Useful Links

    • Related Articles

    • Skyvia Backup Errors Caused by Salesforce API Requirements

      Overview Skyvia interacts with Salesforce via its API. During a backup or replication operation, you may encounter errors caused by certain limitations or behaviors specific to the Salesforce API. Why This Happens When Skyvia performs a backup or ...
    • UPDATED: Salesforce: Expired access/refresh token

      Overview If you see an "expired access/refresh token" error, your Salesforce OAuth connection is invalid. This happens when the token has expired, been revoked, or invalidated by a Salesforce security policy change. Possible Causes The OAuth token ...
    • Freshdesk: The Limit of Freshdesk API Calls Per Hour Has Been Reached

      Overview This error occurs on the Freshdesk side and indicates that the hourly API call limit has been exceeded. Skyvia interacts with Freshdesk via its API, and depending on the API version and object type, a large number of API calls may be ...
    • Snowflake: invalid_grant Access Token Error

      Overview This error comes from your Snowflake connection because it has become invalid. By default, the Snowflake OAuth refresh token is valid for 90 days. Once it expires, the connection can no longer authenticate and returns the invalid_grant ...
    • Zoho CRM: Inactive User Cannot Access the API Error

      Overview This error is returned by the Zoho CRM API. Skyvia connects to data sources through their APIs and is therefore subject to their features and limitations. Unfortunately, there are no additional details available beyond what the Zoho CRM API ...