Mark
04/08/2025, 11:58 AMCeligo AI
04/08/2025, 11:58 AMAI generated answer (using internal Slack threads):Based on the conversations, it appears that the error message "*Error TWO_FA_REQD Two-Factor Authentication required*" is due to the role permissions that require a user to have Two-Factor Authentication (2FA) enabled. This is a security measure implemented by NetSuite to ensure the safety of your data. In the context of SuiteCommerce Advanced (SCA) 2019.2, it's important to note that 2FA is required for integrations that use highly privileged roles for API access to NetSuite. This requirement was enforced starting from the 2018.2 update. If you're using SuiteTalk for your integration, you might encounter issues if 2FA is not enabled for the role used in the integration. The role permissions that require 2FA include:
Access Token Management (for Token-based Authentication)
Two-Factor Authentication base (permission to designate roles as 2FA authentication required, and specify the duration of trusted devices for those roles.)
Set Up OpenID Single Sign-on
Set Up SAML Single Sign-on
Integration Application
Device ID Management
To resolve the issue, you need to enable 2FA for the role used in your integration. You can do this by going to Setup > User/Roles > Two-Factor Authentication Roles in your NetSuite account.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/08/2025, 11:59 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.824145138
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.821240604
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.817762852
Celigo AI
04/08/2025, 11:59 AM