Create Integration Records for OAuth 2.0 in NetSuite 2026.1

In NetSuite 2026.1, administrators can create integration records for applications to use OAuth 2.0, enabling secure access. Here's how.

·2 min read·NetSuite 2026.1·View Oracle Docs

In NetSuite 2026.1, creating integration records is essential for enabling OAuth 2.0 functionality, allowing applications to securely communicate with your NetSuite account. This article outlines the necessary steps to create and manage these integration records, ensuring your applications are configured correctly for OAuth 2.0.

How to Create an Integration Record

To create a new integration record for an application, follow these steps:

  1. Navigate to Setup > Integration > Manage Integrations > New.
  2. Enter a name for your application in the Name field.
  3. Optionally, provide a description in the Description field.
  4. Set the State field to Enabled.
  5. Optionally, add a note in the Note field.

Important Note: The values of the State, Note, and OAuth 2.0 Consent Policy fields are specific to one NetSuite account. They may differ when the record is installed in another account.

  1. Under the Authentication subtab, enable the appropriate options:

    • Authorization Code Grant: Enable this for the authorization code grant flow.
    • Redirect URI: Enter valid redirect URIs used for handling authorization codes.

    Important: Ensure the redirect URI is configured to use the https:// scheme, as http:// is not supported, and transport layer security must be guaranteed.

    • Public Client: Check this box to allow OAuth 2.0 public clients. This is suitable for integrations where client secret confidentiality can't be guaranteed.
    • Refresh Token Validity (In Hours): Set the validity period for refresh tokens (1 to 720 hours, default 48).
    • Maximum Time For Token Rotation (In Hours): Set the period for reauthentication (1 to 720 hours, default 168).
    • Dynamic Client Registration: Check to allow client registration without knowing their client ID prior.
    • Client Credentials (Machine to Machine) Grant: Enable this for the client credentials flow.
    • RESTlets, REST Web Services, SuiteAnalytics Connect, NetSuite AI Connector Service: Enable if your integration requires access to these features.
  2. Click Save.

Warning: The client ID and client secret are displayed only once upon saving. If lost, you will need to reset them on the Integration page.

Who This Affects

This new functionality primarily benefits:

  • Administrators
  • Developers
  • Integration Application Developers

Key Takeaways

  • Creation of integration records for OAuth 2.0 in NetSuite 2026.1 is vital for secure application access.
  • Proper configuration ensures applications can securely communicate using OAuth 2.0.
  • Remember to keep client credentials secure, as they function like passwords.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Do I need any special permissions to create integration records for OAuth 2.0 in NetSuite 2026.1?
The article does not specify any special permissions required, but typically the ability to create integration records would require administrator-level access or specific role permissions in NetSuite.
Is it necessary to specify a redirect URI when setting up OAuth 2.0 integration records?
Yes, you must enter a valid redirect URI under the Authentication subtab when setting up OAuth 2.0 integration records, and it must be configured with the `https://` scheme.
How can I ensure the security of client credentials when creating OAuth 2.0 integration records?
You need to keep client credentials secure as they act like passwords. They are displayed only once when you save the integration, and if lost, you'll need to reset them on the Integration page.
What happens if I lose the client ID and client secret after saving the integration record?
If you lose the client ID and client secret, you will need to reset them on the Integration page, as they are only displayed once upon saving the integration record.

Weekly Update History (1)

Account Administrationadded

Added a description of the new Client Name for Dynamic Client Registration field to the Create Integration Records for Applications to Use OAuth 2.0.

View Oracle Docs
Source: Create Integration Records for Applications to Use OAuth 2.0 Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Administration

View all Administration articles →

Also from NetSuite 2026.1

View all NetSuite 2026.1 changes →