NetSuite
To use the NetSuite Node in StackAI, use the Custom SuiteQL action. This action allows you to query Netsuite and retrieve any data stored there with a SQL query.
Creating a Connection to NetSuite
StackAI recommends creating connections using a dedicated user account with permissions scoped for the task in question.
To create a connection, select + NetSuite (OAuth). Then, log in with the user account.
Here, you will be prompted to enter your Account ID, Client ID, and Client Secret.
Permissions
Give your service account user role permissions, and access to the necessary tables that you will be retrieving or writing data to. For access through StackAI, you may need to additionally give the service account permissions for "Analytics and REST" access to the table in question. For access to Messages
for example, delegate permissions for Messages
and also for Messages Analytics and REST
Tips
Always list the fields explicitly in your query:
SELECT id, subject, author, recipient, activitydate
FROM message
WHERE activitydate >= '2025-01-01'
You may not be able to use SELECT *
when querying Netsuite. Your user may not have permissions to all fields, causing an error. NetSuite is also not a traditional relational database; some fields are dynamically defined.
Last updated
Was this helpful?