---
title: "Enable Oauth 2.0 in NetSuite and Upgrade your 8x8 Integration to NetSuite OAuth 2.0 Email"
slug: "enable-oauth-20-in-netsuite-and-upgrade-your-8x8-integration"
updated: 2026-05-17T16:48:22Z
published: 2026-05-21T21:28:57Z
canonical: "help.8x8.com/enable-oauth-20-in-netsuite-and-upgrade-your-8x8-integration"
stale: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.8x8.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enable Oauth 2.0 in NetSuite and Upgrade your 8x8 Integration to NetSuite OAuth 2.0 Email

## Objective

Enable Oauth 2.0 in NetSuite and upgrade your 8x8 Integration to NetSuite OAuth 2.0 Email.

## Applies To

- NetSuite
- OAuth

## Procedure

### Enable Oauth 2.0 in NetSuite

Before you can begin using OAuth 2.0 in your account, you must enable the feature.

#### Enable OAuth 2.0 feature:

1. Log in to NetSuite.
2. Go to **Setup** > **Company** > **Enable Features**.
3. Select the **SuiteCloud** subtab.
4. In the SuiteScript section, check the following boxes.

> [!NOTE]
> Note:
> 
> You must enable both the Client SuiteScript and Server SuiteScript features to use OAuth 2.0 feature for RESTlets.
  - *Client SuiteScript*: Select **I Agree** on the SuiteCloud Terms of Service page.
  - *Server SuiteScript*: Select **I Agree** on the SuiteCloud Terms of Service page.
5. In the *Manage Authentication* section, check the OAuth 2.0 box.
6. Select **I Agree** on the SuiteCloud Terms of Service page.
7. Select **Save**.

#### Enable Rest Web Services feature:

1. Go to **Setup** > **Company** > **Enable Features**.
2. Select the **SuiteCloud** subtab.
3. In the *SuiteTalk (Web Services)* section, check the **Rest Web Services** box.
4. Select **Save**.

### Oauth Setup

Check if the user's role has the necessary permissions. This can be done by the NetSuite Administrator.

1. From the top menu, navigate to **Setup** > **User/Roles** > **Manage Roles**.
2. Select the role (e.g., Support Person or Support Rep) that is assigned to the Agent and check if the following permission is assigned to at least one role.
  1. Select **Edit** or **Customize** in the *Edit* column for the selected Agent's role.
  2. Go to **Permissions** > **Setup**.
  3. If following permissions are not present, add them and select **Save**.
    - REST Web Services
    - Log in using OAuth 2.0 Access Tokens
3. Have the agent re-login for the role permission change to take effect.

**Find the Agent's role:**

1. As an Administrator, from the top menu, navigate to **Setup** > **User/Roles** > **Manage Roles**.
2. This page will list all roles of the user. Check the Role column of the user.

**Turn off recurring consent policy:**

At the time of panel reload a consent policy screen may appear. Existing netsuite-au customers may receive consent messages such as *"8x8 Netsuite Integration wants to access <Account Name">.*

1. To turn off this recurring messaging, go to **Setup** > **Users/Roles** > **OAuth 2.0 Authorised Application**. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/17178)
2. Select the **8x8 Netsuite Integration**. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/17176)
3. Edit the setting for **8x8 Netsuite Integration** configuration.
4. Select the value for **OAUTH 2.0 CONSENT POLICY** as **Never Ask**.
5. Select **Save**. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/17177)
