For this integration, you will need:

  • A NetSuite instance with the Tulip Integration Bundle Installed (ID: 342131)

  • Permissions within your NetSuite instance to create an Integration user

  • A Tulip instance with the NetSuite Connector installed

Step 1: Start Configuring Oauth 2.0 in Tulip Connectors

On the connector page for your NetSuite Connector, click on the "environment" settings to open the connection information modal.

Then select "Edit Headers" on the resulting modal.

Finally, select the "OAuth 2 (Admin)" setting for Authentication.

Provide the following values:

Authorization Code URL

https://<YOUR_SITE_ID>.app.netsuite.com/app/login/oauth2/authorize.nl

Access Token URL

https://<YOUR_SITE_ID>.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token

Scope

restlets

And finally, copy the redirect url value for your site (shown above as https://prodgroup.tulip.co/oauth-redirect-handler) and note it for later in the guide. Leave this window open as we now head into NetSuite to add our Integration Record.

Step 2: Create an Integration Record in NetSuite

Start by creating a new Integration Record in NetSuite by going to:

Setup > Integration > Manage Integrations > New

You will be presented with a screen as shown below. Ensure that the Oauth 2.0 section allows the Authorization Code Grant, the RESTLET scope, and the Redirect URI specific to your site (copied in Step 1).

After pressing "Save", you will be presented with a Client ID and Secret for your Integration in a section similar to what is shown below

These values should now be copied and pasted into the corresponding sections of your Tulip Connector Modal.

Step 3: Authenticate

At this point, all of the available fields in the Tulip Connectors modal should be filled in. Press "Test" to start the authorization flow and then login with your NetSuite credentials.

Once completed successfully, press "Back" in the Tulip modal to return to the connection details screen and then press save to save this authentication.

Did this answer your question?