Additional SOAP Setup (Along with REST)

This setup is primarly for enabling soap based apis along with standard rest APIs.

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 and SOAP 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 Token-based Authentication and REST Web Services.

    2. ClickΒ Save.

  7. You will get Client ID and Client Secret after performing above steps. Check below picture for reference. Keep this clientId and clientSecret as it will be needed in later steps.

Step 3: Create a User Access Token

  1. Go toΒ Setup > Users/Roles > Access Tokens > New

  2. Select the application, that you have created in Step 2, in Application Name field.

  3. Select a user, of this access token, in User field.

  4. Set the Role as Employee Center.

  5. ClickΒ Save.

  6. You will get Token Id and Token Secret after performing above steps. Check below picture for reference. Keep this tokenId and tokenSecret as it will be needed in later steps.

Step 4: 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.

Did this page help you?