Netsuite
Overview
SLUG: NETSUITE
Description
NetSuite by Oracle is a cloud-based ERP suite that combines accounting, CRM, e-commerce, and inventory management for comprehensive business oversight
Authentication Details
OAuth2
Connecting to Netsuite
Create an auth config
Use the dashboard to create an auth config for the Netsuite toolkit. This allows you to connect multiple Netsuite accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Netsuite Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Netsuite toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
NETSUITE_ASYNC_GET_JOB_STATUS
Tool Name: Get Async Job Status
Description
Action Parameters
Action Response
NETSUITE_ASYNC_GET_JOB_TASK
Tool Name: Get Async Job Task
Description
Action Parameters
Action Response
NETSUITE_ASYNC_GET_JOB_TASK_RESULT
Tool Name: Async Get Job Task Result
Description
Action Parameters
Action Response
NETSUITE_CREATE_CUSTOMER
Tool Name: Create Customer
Description
Action Parameters
Action Response
NETSUITE_CREATE_CUSTOMER_PAYMENT
Tool Name: Create Customer Payment
Description
Action Parameters
Action Response
NETSUITE_CREATE_EMPLOYEE
Tool Name: Create Employee
Description
Action Parameters
Action Response
NETSUITE_CREATE_INVOICE
Tool Name: Create Invoice
Description
Action Parameters
Action Response
NETSUITE_CREATE_ITEM
Tool Name: Create Item
Description
Action Parameters
Action Response
NETSUITE_CREATE_ITEM_RECEIPT
Tool Name: Create Item Receipt
Description
Action Parameters
Action Response
NETSUITE_CREATE_JOURNAL_ENTRY
Tool Name: Create Journal Entry
Description
Action Parameters
Action Response
NETSUITE_CREATE_JWT_CLIENT_ASSERTION
Tool Name: Create JWT Client Assertion
Description
Action Parameters
Action Response
NETSUITE_CREATE_PURCHASE_ORDER
Tool Name: Create Purchase Order
Description
Action Parameters
Action Response
NETSUITE_CREATE_RECORD
Tool Name: Create Record
Description
Action Parameters
Action Response
NETSUITE_CREATE_SALES_ORDER
Tool Name: Create Sales Order
Description
Action Parameters
Action Response
NETSUITE_CREATE_VENDOR
Tool Name: Create Vendor
Description
Action Parameters
Action Response
NETSUITE_CREATE_VENDOR_BILL
Tool Name: Create Vendor Bill
Description
Action Parameters
Action Response
NETSUITE_DELETE_CUSTOMER
Tool Name: Delete Customer
Description
Action Parameters
Action Response
NETSUITE_DELETE_CUSTOMER_PAYMENT
Tool Name: Delete Customer Payment
Description
Action Parameters
Action Response
NETSUITE_DELETE_EMPLOYEE
Tool Name: Delete Employee
Description
Action Parameters
Action Response
NETSUITE_DELETE_INVOICE
Tool Name: Delete Invoice
Description
Action Parameters
Action Response
NETSUITE_DELETE_ITEM
Tool Name: Delete Item
Description
Action Parameters
Action Response
NETSUITE_DELETE_ITEM_FULFILLMENT
Tool Name: Delete Item Fulfillment
Description
Action Parameters
Action Response
NETSUITE_DELETE_ITEM_RECEIPT
Tool Name: Delete Item Receipt
Description
Action Parameters
Action Response
NETSUITE_DELETE_JOURNAL_ENTRY
Tool Name: Delete Journal Entry
Description
Action Parameters
Action Response
NETSUITE_DELETE_PURCHASE_ORDER
Tool Name: Delete Purchase Order
Description
Action Parameters
Action Response
NETSUITE_DELETE_RECORD
Tool Name: Delete Record
Description
Action Parameters
Action Response
NETSUITE_DELETE_SALES_ORDER
Tool Name: Delete Sales Order
Description
Action Parameters
Action Response
NETSUITE_DELETE_VENDOR_PAYMENT
Tool Name: Delete Vendor Payment
Description
Action Parameters
Action Response
NETSUITE_EXECUTE_DATASET
Tool Name: Execute Dataset
Description
Action Parameters
Action Response
NETSUITE_FILTER_RECORD_COLLECTION
Tool Name: Filter Record Collection
Description
Action Parameters
Action Response
NETSUITE_GET_CUSTOMER
Tool Name: Get Customer
Description
Action Parameters
Action Response
NETSUITE_GET_CUSTOMER_PAYMENT
Tool Name: Get Customer Payment
Description
Action Parameters
Action Response
NETSUITE_GET_DATACENTER_URLS
Tool Name: Get Data Center URLs
Description
Action Parameters
Action Response
NETSUITE_GET_EMPLOYEE
Tool Name: Get Employee
Description
Action Parameters
Action Response
NETSUITE_GET_GOVERNANCE_LIMITS
Tool Name: Get Governance Limits
Description
Action Parameters
Action Response
NETSUITE_GET_INVOICE
Tool Name: Get Invoice
Description
Action Parameters
Action Response
NETSUITE_GET_ITEM
Tool Name: Get Item
Description
Action Parameters
Action Response
NETSUITE_GET_ITEM_FULFILLMENT
Tool Name: Get Item Fulfillment
Description
Action Parameters
Action Response
NETSUITE_GET_ITEM_RECEIPT
Tool Name: Get Item Receipt
Description
Action Parameters
Action Response
NETSUITE_GET_JOURNAL_ENTRY
Tool Name: Get Journal Entry
Description
Action Parameters
Action Response
NETSUITE_GET_PURCHASE_ORDER
Tool Name: Get Purchase Order
Description
Action Parameters
Action Response
NETSUITE_GET_RECORD_BY_ID
Tool Name: Get Record By ID
Description
Action Parameters
Action Response
NETSUITE_GET_RECORD_METADATA
Tool Name: Get Record Metadata
Description
Action Parameters
Action Response
NETSUITE_GET_RECORD_SELECTED_FIELDS
Tool Name: Get Record Selected Fields
Description
Action Parameters
Action Response
NETSUITE_GET_REFERENCE_SELECT_FIELD
Tool Name: Get Reference Select Field
Description
Action Parameters
Action Response
NETSUITE_GET_SALES_ORDER
Tool Name: Get Sales Order
Description
Action Parameters
Action Response
NETSUITE_GET_SERVER_TIME
Tool Name: Get Server Time
Description
Action Parameters
Action Response
NETSUITE_GET_SUBLIST_COLLECTION
Tool Name: Get Sublist Collection
Description
Action Parameters
Action Response
NETSUITE_GET_SUBLIST_LINE
Tool Name: Get Sublist Line
Description
Action Parameters
Action Response
NETSUITE_GET_SUBRECORD
Tool Name: Get Subrecord
Description
Action Parameters
Action Response
NETSUITE_GET_VENDOR
Tool Name: Get Vendor
Description
Action Parameters
Action Response
NETSUITE_GET_VENDOR_BILL
Tool Name: Get Vendor Bill
Description
Action Parameters
Action Response
NETSUITE_GET_VENDOR_PAYMENT
Tool Name: Get Vendor Payment
Description
Action Parameters
Action Response
NETSUITE_LIST_CUSTOMER_PAYMENTS
Tool Name: List Customer Payments
Description
Action Parameters
Action Response
NETSUITE_LIST_DATASETS
Tool Name: List Datasets
Description
Action Parameters
Action Response
NETSUITE_LIST_EMPLOYEES
Tool Name: List Employees
Description
Action Parameters
Action Response
NETSUITE_LIST_INTEGRATIONS
Tool Name: List Integrations
Description
Action Parameters
Action Response
NETSUITE_LIST_INVOICES
Tool Name: List Invoices
Description
Action Parameters
Action Response
NETSUITE_LIST_ITEM_FULFILLMENTS
Tool Name: List Item Fulfillments
Description
Action Parameters
Action Response
NETSUITE_LIST_ITEM_RECEIPTS
Tool Name: List Item Receipts
Description
Action Parameters
Action Response
NETSUITE_LIST_JOURNAL_ENTRIES
Tool Name: List Journal Entries
Description
Action Parameters
Action Response
NETSUITE_LIST_METADATA_CATALOG
Tool Name: List Metadata Catalog
Description
Action Parameters
Action Response
NETSUITE_LIST_PURCHASE_ORDERS
Tool Name: List Purchase Orders
Description
Action Parameters
Action Response
NETSUITE_LIST_RECORDS
Tool Name: List Records
Description
Action Parameters
Action Response
NETSUITE_LIST_SALES_ORDERS
Tool Name: List Sales Orders
Description
Action Parameters
Action Response
NETSUITE_LIST_VENDOR_PAYMENTS
Tool Name: List Vendor Payments
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_AUTHORIZE_ACCOUNT_DOMAIN
Tool Name: OAuth2 Authorize Account Domain
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_AUTHORIZE_SYSTEM_DOMAIN
Tool Name: OAuth2 Authorize System Domain
Description
Action Parameters
Action Response
NETSUITE_OAUTH2_GET_JWKS_KEYS
Tool Name: Get OAuth2 JWKS Keys
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_LOGOUT
Tool Name: OAuth2 Logout
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_REVOKE_REFRESH_TOKEN
Tool Name: Revoke OAuth2 Refresh Token
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_TOKEN_AUTHORIZATION_CODE
Tool Name: Exchange OAuth2 Authorization Code
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_TOKEN_CLIENT_CREDENTIALS
Tool Name: OAuth2 Token Client Credentials
Description
Action Parameters
Action Response
NETSUITE_O_AUTH2_TOKEN_REFRESH
Tool Name: OAuth2 Token Refresh
Description
Action Parameters
Action Response
NETSUITE_RUN_SUITEQL_QUERY
Tool Name: Run SuiteQL Query
Description
Action Parameters
Action Response
NETSUITE_TRANSFORM_RECORD
Tool Name: Transform Record
Description
Action Parameters
Action Response
NETSUITE_UPDATE_CUSTOMER
Tool Name: Update Customer
Description
Action Parameters
Action Response
NETSUITE_UPDATE_CUSTOMER_PAYMENT
Tool Name: Update Customer Payment
Description
Action Parameters
Action Response
NETSUITE_UPDATE_EMPLOYEE
Tool Name: Update Employee
Description
Action Parameters
Action Response
NETSUITE_UPDATE_INVOICE
Tool Name: Update Invoice
Description
Action Parameters
Action Response
NETSUITE_UPDATE_ITEM
Tool Name: Update Item
Description
Action Parameters
Action Response
NETSUITE_UPDATE_ITEM_FULFILLMENT
Tool Name: Update Item Fulfillment
Description
Action Parameters
Action Response
NETSUITE_UPDATE_ITEM_RECEIPT
Tool Name: Update Item Receipt
Description
Action Parameters
Action Response
NETSUITE_UPDATE_JOURNAL_ENTRY
Tool Name: Update Journal Entry
Description
Action Parameters
Action Response
NETSUITE_UPDATE_PURCHASE_ORDER
Tool Name: Update Purchase Order
Description
Action Parameters
Action Response
NETSUITE_UPDATE_RECORD
Tool Name: Update Record
Description
Action Parameters
Action Response
NETSUITE_UPDATE_SALES_ORDER
Tool Name: Update Sales Order
Description
Action Parameters
Action Response
NETSUITE_UPDATE_VENDOR
Tool Name: Update Vendor
Description
Action Parameters
Action Response
NETSUITE_UPDATE_VENDOR_BILL
Tool Name: Update Vendor Bill
Description
Action Parameters
Action Response
NETSUITE_UPDATE_VENDOR_PAYMENT
Tool Name: Update Vendor Payment
Description
Action Parameters
Action Response
NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID
Tool Name: Upsert Record by External ID
Description
Action Parameters
Action Response