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.
-
Go to Setup > Company > Enable Features
-
Under SuiteScript, enable:
- Client SuiteScript
- Server SuiteScript
-
Under SuiteTalk (Web Services), enable:
- REST Web Services
-
Under Manage Authentication, enable:
- OAuth 2.0
-
Click Save.
Step 2: Create Integration Record
-
Navigate to Setup > Integration > New
-
Enter a Name for your application.
-
(Optional) Add a description.
-
Set State to Enabled.
-
(Optional) Add a note.
-
Under the Authentication tab:
-
Enable REST Web Services.
-
-
Click Save.
-
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
-
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.
-
Go to Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup
-
Click Create New.
-
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
-
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.
Updated 14 days ago