IP address allow list

A list of IP addresses may require to be added to an allow list prior to working with source connectors. Failing to add your region-specific IP addresses to your allow list may lead to errors or non-performance when using sources. See the IP address allow list page for more information.

Prerequisites

Before you can bring your Oracle NetSuite data to Experience Platform, you must first ensure that you have the following:

  • An Oracle NetSuite account.

  • An active subscription to any Oracle NetSuite product.

  • An account ID.

    • The Oracle NetSuite source uses OAuth 2.0 to communicate with the Oracle NetSuite APIs. If you do not have your account ID, visit the Oracle documentation on how to retrieve your account ID.
  • A client ID and client secret combination.

    • The client ID and client secret are required to access Oracle NetSuite APIs. During this step, you must also ensure that your administrator has:

      • Enabled the OAuth 2.0 feature and setup the appropriate OAuth 2.0 roles.
      • Assigned users to the OAuth 2.0 roles and created the necessary integration records.
  • An access token and a refresh token.

Gather required credentials

In order to connect Oracle NetSuite to Experience Platform, you must provide values for the following connection properties:

CredentialDescriptionExample
Client IDThe client ID value that is generated when you create the integration record in Oracle NetSuite. Read the Oracle guide on how to create integration records for more information.7fce.....b42f
The value is a 64-character string.
Client secretThe client secret value that is generated when you create the integration record. Read the Oracle guide on how to create integration records for more information.5c98.....1b46
The value is a 64-character string.
Authorization Test URL(Optional) Your NetSuite authorization test URL.https://{ACCOUNT_ID}.app.netsuite.com<br>/app/login/oauth2/authorize.nl?response_type=code<br>&redirect_uri=https%3A%2F%2Fapi.github.com<br>&scope=rest_webservices<br>&state=ykv2XLx1BpT5Q0F3MRPHb94j<br>&client_id={CLIENT_ID}
Access tokenThe access token is in JSON Web Token (JWT) format and is only valid for 60 minutes. For more information on how to retrieve your access token, read the Oracle guide on OAuth 2.0 authorization for NetSuite.eyJr......f4V0
The value is a 1024-character string formatted as a JSON Web Token (JWT).
Refresh tokenUse the refresh to generate a new access token, after your access token expires. The refresh token is valid for seven days. For more information on how to retrieve your access token, read the Oracle guide on OAuth 2.0 authorization for NetSuite.eyJr......dmxM
The value is a 1024-character string formatted as a JSON Web Token (JWT).
Access Token URLThe token endpoint where the application sends the POST requests to.https://{ACCOUNT_ID}.suitetalk.api.netsuite.com<br>/services/rest/auth/oauth2/v1/token
IMPORTANT
After a refresh token expires, you must create a new account in Experience Platform with your updated updated tokens.

Connect Oracle NetSuite Activities to Experience Platform

The documentation below provides information on how to connect Oracle NetSuite Activities to Experience Platform using APIs or the user interface:

Connect Oracle NetSuite Entities to Experience Platform

The documentation below provides information on how to connect Oracle NetSuite Entities to Experience Platform using APIs or the user interface:

recommendation-more-help