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
Access Token URL
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, the Redirect URI specific to your site (copied in Step 1) & the checkbox for Public Client is enabled.
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.