Use this file to discover all available pages before exploring further.
The NetSuite connector lets your workflows read and write NetSuite records through the SuiteTalk REST Web Services API. It exposes curated tools for the most common records (customers, sales orders, invoices, items, item fulfillments), a powerful run-suiteql tool for SQL-like reads, and a raw-request passthrough for any other REST endpoint.
Spojit authenticates to NetSuite using Token-Based Authentication (TBA). Per Oracle’s release notes, no new TBA authorizations can be created from NetSuite 2027.1 onward — existing credentials continue to work. OAuth 2.0 support is coming as an additional connection option.
NetSuite accounts are heavily customizable, so record and field names vary between accounts. Use these Oracle-maintained references when writing queries or record payloads:
Records Browser — every record type, its fields, and sublists.
In NetSuite go to Setup → Company → Enable Features → SuiteCloud. Under Manage Authentication, enable Token-Based Authentication and REST Web Services.
2
Create an integration record
Go to Setup → Integration → Manage Integrations → New. Give it a name (e.g. “Spojit”), enable Token-Based Authentication, leave TBA: Authorization Flow disabled, and save. Copy the Consumer Key and Consumer Secret that appear at the bottom of the page — they are shown only once.
3
Create an access token
Go to Setup → Users/Roles → Access Tokens → New. Select your integration, a user, and a role with the necessary permissions (commonly SuiteAnalytics Workbook, REST Web Services, and record-type-specific permissions). Save and copy the Token ID and Token Secret — again shown only once.
4
Note your Account ID
Find your account ID at Setup → Company → Company Information. Sandboxes have a _SB suffix (e.g. 1234567_SB1).
5
Add the connection in Spojit
Go to Connections in Spojit, click Add Connection, select NetSuite, and enter the five values: Account ID, Consumer Key, Consumer Secret, Token ID, Token Secret.
NetSuite has several item subtypes (inventoryItem, assemblyItem, nonInventorySaleItem, serviceSaleItem, …). The tools below default to inventoryItem. To list across all subtypes, use run-suiteql with SELECT id, itemid, itemtype FROM item.
Item fulfillment records in NetSuite are normally created by transforming a sales order, not by a bare POST /record/v1/itemFulfillment. The create-item-fulfillment tool wraps the transform endpoint so the LLM doesn’t need to know the URL convention.