Step1: Enable Features

To use Netsuite connector, the REST Web Services feature and OAuth 2.0 must be enabled in your account.

  1. Go to Setup > Company > Enable Features
  2. Check the boxes for Client SuiteScript and Server SuiteScript in the SuiteScript section.
  1. Check the box for REST WEB SERVICES in SuiteTalk (Web Services) section.
  1. In the Manage Authentication section, check the OAuth 2.0 box.
  2. Click Save.

Step2: Create Integration Record

  1. Go to Setup > Integration > New

  2. Enter a name for your application in the Name field.

  3. Enter a description in the Description field, if preferred.

  4. Select Enabled in the State field.

  5. Enter a note in the Note field, if preferred.

  6. On the Authentication tab, perform following steps:

    1. Check the box for REST Web Services.
    2. Click Save.
  7. You will get Client ID after performing above steps. Store them somewhere safely. You will need them later.


Step 3: OAuth 2.0 Client Credentials Setup

  1. An administrator or a user assigned a role with the OAuth 2.0 Authorized Applications Management permission can create or revoke a mapping for the OAuth 2.0 client credentials flow.
  2. Navigate to Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup.
  3. To create a new mapping, click the Create New button.
  4. In the popup window:
    • Select the entity.
    • Set the Role as Administrator.
    • Choose the Application (which you created in Step 2) to be mapped.
    • Upload the public part of the certificate from your computer, which you downloaded from the Knit UI popup.
  5. Once the certificate is created, copy the Certificate ID and provide it to Knit during integration.