Authentication: OAuth or token-based authentication. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.
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.
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.