NetSuite
Available Tools
List NetSuite accounts (chart of accounts) with pagination. Returns account names, numbers, and types. Use offset/lim…
Get a NetSuite account by internal ID. Returns full account details including name, number, type, and balance. Use li…
List NetSuite contacts with pagination. Use offset/limit for next page. Returns items array and page_info with has_ne…
Get a NetSuite contact by internal ID. Returns full record details. Use list_contacts to find valid IDs. Optionally s…
Create a new NetSuite contact. Use list_customers for valid company IDs. Returns the new record ID on success.
Update an existing NetSuite contact. Use get_contact to check current values first. Only provided fields will be upda…
Delete a NetSuite contact by ID. This action cannot be undone. Use get_contact to verify the record first.
List NetSuite credit memos with pagination. Use offset/limit for next page. Use q to search. Returns items array and…
Get a NetSuite credit memo by internal ID. Use list_credit_memos to find valid IDs. Use expandSubResources to see lin…
Create a new NetSuite credit memo. Requires entity (customer ref). Use list_customers for valid IDs. Returns the new…
Update an existing NetSuite credit memo. Use get_credit_memo to check current values first. Only provided fields will…
Delete a NetSuite credit memo by ID. This action cannot be undone. Use get_credit_memo to verify the record first.
List NetSuite customers with pagination. Use offset/limit for next page. Use q parameter to search by name. Returns i…
Get a NetSuite customer by internal ID. Returns full record details. Use list_customers to find valid IDs. Optionally…
Create a new NetSuite customer. Requires companyName or firstName+lastName with isPerson=true. Use list_subsidiaries…
Update an existing NetSuite customer. Use get_customer to check current values first. Only provided fields will be up…
Delete a NetSuite customer by ID. This action cannot be undone. Use get_customer to verify the record first.
List NetSuite employees with pagination. Use offset/limit for next page. Returns items array and page_info with has_n…
Get a NetSuite employee by internal ID. Returns full record details. Use list_employees to find valid IDs. Optionally…
Create a new NetSuite employee. Use list_subsidiaries and list_departments for valid reference IDs. Returns the new r…
Update an existing NetSuite employee. Use get_employee to check current values first. Only provided fields will be up…
Delete a NetSuite employee by ID. This action cannot be undone. Use get_employee to verify the record first.
List NetSuite estimates/quotes with pagination. Use offset/limit for next page. Use q to search. Returns items array…
Get a NetSuite estimate by internal ID. Use list_estimates to find valid IDs. Use expandSubResources to see line item…
Create a new NetSuite estimate. Requires entity (customer ref). Use list_customers for valid IDs. Returns the new rec…
Update an existing NetSuite estimate. Use get_estimate to check current values first. Only provided fields will be up…
Delete a NetSuite estimate by ID. This action cannot be undone. Use get_estimate to verify the record first.
List NetSuite invoices with pagination. Use offset/limit for next page. Use q to search. Returns items array and page…
Get a NetSuite invoice by internal ID. Use list_invoices to find valid IDs. Use expandSubResources to see line items…
Create a new NetSuite invoice. Requires entity (customer reference). Use list_customers for valid entity IDs. Returns…
Update an existing NetSuite invoice. Use get_invoice to check current values first. Only provided fields will be upda…
Delete a NetSuite invoice by ID. This action cannot be undone. Use get_invoice to verify the record first.
List NetSuite inventory items with pagination. These are items tracked in inventory with quantity on hand. Use offset…
Get a NetSuite inventory item by internal ID. Returns full record details. Use list_inventory_items to find valid IDs…
Create a new NetSuite inventory item. Requires itemId (name). Use list_accounts for valid income, COGS, and asset acc…
Update an existing NetSuite inventory item. Use get_inventory_item to check current values first. Only provided field…
List NetSuite non-inventory items (items not tracked in inventory) with pagination. Use offset/limit for next page. U…
List NetSuite service items (services sold to customers) with pagination. Use offset/limit for next page. Use q to se…
List NetSuite journal entries with pagination. Use offset/limit for next page. Use q to search. Returns items array a…
Get a NetSuite journal entry by internal ID. Use list_journal_entries to find valid IDs. Use expandSubResources to se…
Create a new NetSuite journal entry. Include line items with debit and credit entries that balance. Use list_accounts…
Update an existing NetSuite journal entry. Use get_journal_entry to check current values first. Only provided fields…
Delete a NetSuite journal entry by ID. This action cannot be undone. Use get_journal_entry to verify the record first.
List NetSuite customer payments with pagination. Use offset/limit for next page. Use q to search. Returns items array…
Get a NetSuite customer payment by internal ID. Use list_customer_payments to find valid IDs. Use expandSubResources…
Create a new NetSuite customer payment. Requires customer reference. Use list_customers for valid IDs. Returns the ne…
Delete a NetSuite customer payment by ID. This action cannot be undone. Use get_customer_payment to verify the record…
List NetSuite purchase orders with pagination. Use offset/limit for next page. Use q to search. Returns items array a…
Get a NetSuite purchase order by internal ID. Use list_purchase_orders to find valid IDs. Use expandSubResources to s…
Create a new NetSuite purchase order. Requires entity (vendor ref). Use list_vendors and list_inventory_items for val…
Update an existing NetSuite purchase order. Use get_purchase_order to check current values first. Only provided field…
Delete a NetSuite purchase order by ID. This action cannot be undone. Use get_purchase_order to verify the record first.
Execute a SuiteQL query against NetSuite. SuiteQL uses SQL-like syntax to query any record type. Example: “SELECT id,…
List NetSuite departments. Use department IDs when creating transactions or records. Use offset/limit for next page.
List NetSuite locations. Use location IDs when creating transactions or records. Use offset/limit for next page.
List NetSuite classifications (classes). Use class IDs when creating transactions. Use offset/limit for next page.
List NetSuite currencies. Use currency IDs when creating multi-currency transactions. Use offset/limit for next page.
List NetSuite sales orders with pagination. Use offset/limit for next page. Use q to search. Returns items array and…
Get a NetSuite sales order by internal ID. Use list_sales_orders to find valid IDs. Use expandSubResources to see lin…
Create a new NetSuite sales order. Requires entity (customer ref). Use list_customers and list_inventory_items for va…
Update an existing NetSuite sales order. Use get_sales_order to check current values first. Only provided fields will…
Delete a NetSuite sales order by ID. This action cannot be undone. Use get_sales_order to verify the record first.
List NetSuite subsidiaries. Required for creating records in multi-subsidiary accounts. Use offset/limit for next pag…
Get a NetSuite subsidiary by internal ID. Returns full subsidiary details. Use list_subsidiaries to find valid IDs.
Validate NetSuite credentials by making a test API call. Returns success status and message. Use this to verify the a…
List NetSuite vendor bills with pagination. Use offset/limit for next page. Use q to search. Returns items array and…
Get a NetSuite vendor bill by internal ID. Use list_vendor_bills to find valid IDs. Use expandSubResources to see lin…
Create a new NetSuite vendor bill. Requires entity (vendor ref). Use list_vendors for valid IDs. Returns the new reco…
Update an existing NetSuite vendor bill. Use get_vendor_bill to check current values first. Only provided fields will…
Delete a NetSuite vendor bill by ID. This action cannot be undone. Use get_vendor_bill to verify the record first.
List NetSuite vendors with pagination. Use offset/limit for next page. Returns items array and page_info with has_nex…
Get a NetSuite vendor by internal ID. Returns full record details. Use list_vendors to find valid IDs. Optionally spe…
Create a new NetSuite vendor. Use list_subsidiaries for valid subsidiary IDs. Returns the new record ID on success.
Update an existing NetSuite vendor. Use get_vendor to check current values first. Only provided fields will be updated.
Delete a NetSuite vendor by ID. This action cannot be undone. Use get_vendor to verify the record first.