NetSuite by Oracle is a cloud-based ERP suite that combines accounting, CRM, e-commerce, and inventory management for comprehensive business oversight
Operate Netsuite from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.
85 tools: 43 read, 42 write. Reads answer instantly. Writes require approval by default. Everything is logged.
ReadGet Async Job StatusRetrieves the current status of an asynchronous NetSuite REST job.
ReadGet Async Job TaskRetrieves the task reference (task ID and URL) for an asynchronous job in NetSuite.
ReadAsync Get Job Task ResultRetrieve the payload result of a completed async task.
ReadCreate JWT Client AssertionBuild a JWT client assertion for NetSuite OAuth2 client credentials.
ReadExecute DatasetExecute a SuiteAnalytics dataset and return paged results.
ReadGet CustomerRetrieve a customer record by internal ID.
ReadGet Customer PaymentRetrieve a customer payment record by ID.
ReadGet Data Center URLsDiscover account-specific service domains.
ReadGet EmployeeRetrieve an employee record by ID.
ReadGet Governance LimitsRetrieve NetSuite account and integration concurrency governance limits.
ReadGet InvoiceRetrieve an invoice record by internal ID.
ReadGet ItemRetrieve an item record by internal ID.
ReadGet Item FulfillmentRetrieve an item fulfillment record by internal ID.
ReadGet Item ReceiptRetrieve an item receipt record by internal ID.
ReadGet Journal EntryRetrieve a journal entry by internal ID.
ReadGet Purchase OrderRetrieves complete details of a purchase order by its internal ID using the NetSuite REST API.
ReadGet Record MetadataRetrieves the complete metadata schema for a NetSuite record type, including all field definitions, data types, constraints, and descriptions.
ReadGet Reference Select FieldRetrieves the complete record referenced by a select-type field on a parent record.
ReadGet Sales OrderRetrieve a sales order record by internal ID.
ReadGet Server TimeRetrieve NetSuite server time in UTC.
ReadGet Sublist CollectionRetrieve a sublist collection from a parent record.
ReadGet Sublist LineRetrieve a specific line from a sublist of a record.
ReadGet SubrecordRetrieves a specific subrecord from a parent NetSuite record.
ReadGet VendorGet a single vendor record by internal ID.
ReadGet Vendor BillRetrieve a vendor bill record by its internal ID.
ReadGet Vendor PaymentRetrieves a single vendor payment record by its internal ID from NetSuite.
ReadList Customer PaymentsList customer payment records.
ReadList Item FulfillmentsList item fulfillment records.
ReadList Item ReceiptsList item receipt records.
ReadList Journal EntriesList journal entry records.
ReadList Metadata CatalogList all record types and their metadata.
ReadList Purchase OrdersList purchase order records.
ReadList RecordsList record instances.
ReadList Sales OrdersList sales order records.
ReadList Vendor PaymentsList vendor payment records.
ReadOAuth2 Authorize Account DomainConstruct an OAuth2 authorization URL for a NetSuite account-specific domain.
ReadOAuth2 Authorize System DomainInitiates the OAuth2 authorization code flow using NetSuite's system domain endpoint.
ReadGet OAuth2 JWKS KeysRetrieve OAuth2 JWKS public keys.
ReadRun SuiteQL QueryExecute a SuiteQL query.
WriteCreate CustomerCreates a new customer record in NetSuite. Approval by default
WriteCreate Customer PaymentCreates a customer payment record in NetSuite. Approval by default
WriteCreate EmployeeCreates a new employee record in NetSuite. Approval by default
WriteCreate InvoiceCreate a new invoice record. Approval by default
WriteCreate ItemCreates a new item record in NetSuite via REST API. Approval by default
WriteCreate Journal EntryCreate a new journal entry record. Approval by default
WriteCreate Purchase OrderCreate a new purchase order record. Approval by default
WriteCreate RecordCreates a new NetSuite record of any type (customer, vendor, invoice, sales order, etc.). Approval by default
WriteCreate Sales OrderCreate a new sales order record in NetSuite. Approval by default
WriteCreate VendorCreates a new vendor record in NetSuite. Approval by default
WriteCreate Vendor BillCreate a new vendor bill record. Approval by default
WriteDelete CustomerDelete a customer record by ID. Approval by default
WriteDelete Customer PaymentDelete a customer payment record from NetSuite by its ID. Approval by default
WriteDelete EmployeeDeletes an employee record from NetSuite by its internal ID. Approval by default
WriteDelete InvoiceDelete an invoice record by ID. Approval by default
WriteDelete ItemDelete an item record by its type and ID. Approval by default
WriteDelete Item FulfillmentDelete an Item Fulfillment record. Approval by default
WriteDelete Item ReceiptDelete an item receipt record by ID. Approval by default
WriteDelete Journal EntryDelete a journal entry record by ID. Approval by default
WriteDelete Purchase OrderDelete a purchase order record by ID. Approval by default
WriteDelete Sales OrderDelete a sales order by internal ID. Approval by default
WriteDelete Vendor PaymentDelete a vendor payment record by ID. Approval by default
WriteOAuth2 LogoutRevoke an ID token and its associated access and refresh tokens. Approval by default
WriteRevoke OAuth2 Refresh TokenRevokes a NetSuite OAuth2 refresh token and all associated access tokens, immediately invalidating them. Approval by default
WriteExchange OAuth2 Authorization Code for TokensExchange an OAuth2 authorization code for access and refresh tokens using the NetSuite token endpoint. Approval by default
WriteOAuth2 Token Client CredentialsObtain an OAuth2 access token via client credentials grant. Approval by default
WriteOAuth2 Token RefreshRefresh an OAuth2 access token. Approval by default
WriteTransform RecordTransform an existing NetSuite record into another record type (e.g., sales order to invoice, purchase order to item receipt). Approval by default
WriteUpdate CustomerUpdates an existing NetSuite customer record using PATCH semantics - only fields included in the 'data' parameter are modified. Approval by default
WriteUpdate Customer PaymentUpdate an existing customer payment by ID. Approval by default
WriteUpdate EmployeeUpdate an employee record by ID. Approval by default
WriteUpdate InvoiceUpdates an existing NetSuite invoice record by ID using the PATCH method. Approval by default
WriteUpdate ItemUpdate an item record by ID. Approval by default
WriteUpdate Item FulfillmentUpdate an Item Fulfillment record by ID. Approval by default
WriteUpdate Item ReceiptUpdate an item receipt record by ID. Approval by default
WriteUpdate Journal EntryUpdate a journal entry record by ID. Approval by default
WriteUpdate Purchase OrderUpdate a purchase order record by ID. Approval by default
WriteUpdate Sales OrderUpdates an existing NetSuite sales order record by ID using PATCH semantics. Approval by default
WriteUpdate VendorUpdate a vendor record by ID. Approval by default
WriteUpdate Vendor BillUpdate a vendor bill record by ID. Approval by default
WriteUpdate Vendor PaymentUpdate a vendor payment record by ID. Approval by default
WriteUpsert Record by External IDCreate or update a record by external ID. Approval by default
Questions
How does LuumenAI connect to Netsuite?
Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.
Can LuumenAI change things in Netsuite on its own?
Read actions answer immediately. Anything that writes — create customer, create customer payment, create employee, create invoice, and more — is shown as a plan and requires approval by default, including the 13 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.
Who gets access to the integration?
You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.
Is there an audit trail?
Every call to Netsuite — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.