Skip to main content
Skip table of contents

NetSuite

To connect and share data from your Oracle NetSuite account you will need to obtain 5 pieces of information:

  • Account ID

  • Consumer Key

  • Consumer Secret

  • Token ID

  • Token Secret

Step 1: In NetSuite, Your NetSuite Account ID

You can find your NetSuite account ID at the beginning of the NetSuite URL. For example, if the URL is https://1234567.app.netsuite.com/, your account ID is 1234567. You can also find the Account ID by logging in to NetSuite as an administrator, and select Setup > Integration > Web Services Preferences > Account ID.

Step 2: In NetSuite, Enable NetSuite Web Services

To enable the NetSuite Web Services feature

step1---enable-features.png

Enable features in NetSuite

  1. Log in to NetSuite as an administrator.

  2. Select Setup > Company > Enable Features.

  3. Select the SuiteCloud tab.

  4. Ensure that the SuiteTalk (Web Services) check boxes are selected (Both SOAP and REST).

  5. Ensure the Token Based Authentication check box is enabled under the Manage Authentication heading.

  6. Select Save.

step1---suite-talk.png

Web Services and Token Based Authentication enabled

Step 3: In NetSuite, Create an integration

step2---manage-integration.png

Creating a new integration

  1. Log in to NetSuite as an administrator.

  2. Select Setup > Integration > Manage Integrations > New

  3. Give the integration a meaningful name and ensure the following:

    1. Token based authentication is checked

    2. TBA: Authorization Flow is not checked

    3. Authorization Code Grant is not checked

  4. Select Save.

  5. Under the Client Credentials heading of the newly created integration a Consumer Key and Consumer Secret will be displayed, copy these two values as they will only be shown once.

step2---uncheck-auth-grant-and-auth-flow.png

Ensure Token Based Authentication is checked

step3---new-integration-credentials.png

Client credentials are only shown once

The Token ID and Token Secret are displayed only once. After you leave the NetSuite page that displays them, they can never be retrieved from NetSuite. Store the values in a very safe place, and treat them as securely as passwords.

Step 4: In NetSuite, Create an access token

step4---manage-access-tokens.png

Managing access tokens

step5---my-access-tokens.png

Creating a new access token

  1. Log in to NetSuite as an administrator.

  2. Select Home/Dashboard and then choose Manage Access Tokens

  3. From the Manage Access Tokens page choose New My Access Token

  4. From the Access Token page set the Application Name to that of the integration you created in the earlier step and provide a meaningful name in the Token Name field

  5. Select Save

  6. Under the Token Id / secret heading of the newly created access token a Token Id and Token Secret will be displayed, copy these two values as they will only be shown once.

step5---new-access-token.png

Select the integration application created earlier

step6---token-created.png

Access token and secret is shown once

The Token ID and Token Secret are displayed only once. After you leave the NetSuite page that displays them, they can never be retrieved from NetSuite. Store the values in a very safe place, and treat them as securely as passwords.

Step 4: Connecting, Enter connection information

You will need to enter the following fields which you should have values for from performing the previous steps:

  • Account ID

  • Consumer Key

  • Consumer Secret

  • Token ID

  • Token Secret

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.