Netsuite

ℹ️ Additional Setup for SOAP-Based Endpoints

Knit primarily uses REST APIs, and the standard setup provided below is sufficient for all REST-based endpoints.

However, the following endpoint uses SOAP APIs:

If you plan to use this SOAP-based endpoint, please follow the additional setup steps described in the SOAP support guide: 👉 https://developers.getknit.dev/update/docs/netsuite-soap-support


Step 1: Enable Features

To use the NetSuite connector, REST Web Services and OAuth 2.0 must be enabled.

  1. Go to Setup > Company > Enable Features

  2. Under SuiteScript, enable:

    • Client SuiteScript
    • Server SuiteScript
  3. Under SuiteTalk (Web Services), enable:

    • REST Web Services
  4. Under Manage Authentication, enable:

    • OAuth 2.0
  5. Click Save.


Step 2: Create Integration Record

  1. Navigate to Setup > Integration > New

  2. Enter a Name for your application.

  3. (Optional) Add a description.

  4. Set State to Enabled.

  5. (Optional) Add a note.

  6. Under the Authentication tab:

    • Enable REST Web Services.

  7. Click Save.

  8. After saving, you will get the Client ID. Keep this ID safe—you'll need it later.


Step 3: OAuth 2.0 Client Credentials Setup

  1. An administrator (or a role with OAuth 2.0 Authorized Applications Management) can create or revoke mappings for the OAuth 2.0 Client Credentials (M2M) flow.

  2. Go to Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup

  3. Click Create New.

  4. In the popup:

    • Select the Entity
    • Set Role: Administrator
    • Select the Application created in Step 2
    • Upload the public certificate downloaded from the Knit UI popup
  5. After creation, copy the Certificate ID and provide it to Knit during integration.


If you want, I can also prepare a ReadMe-optimized version, developer-friendly brief version, or copy for product documentation.