netsuite.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Async Jobs
asyncGetJobStatus
asyncJobs.asyncGetJobStatus
Retrieve the status of an asynchronous NetSuite REST job
Risk: read
links full type
links full type
asyncGetJobTask
asyncJobs.asyncGetJobTask
Retrieve the task reference and status for an asynchronous job
Risk: read
links full type
links full type
asyncGetJobTaskResult
asyncJobs.asyncGetJobTaskResult
Retrieve the result of an asynchronous job task
Risk: read
links full type
links full type
Customer Payments
createCustomerPayment
customerPayments.createCustomerPayment
Create a NetSuite customer payment record
Risk: write
links full type
links full type
deleteCustomerPayment
customerPayments.deleteCustomerPayment
Delete a NetSuite customer payment record
Risk: destructive · Irreversible
links full type
links full type
getCustomerPayment
customerPayments.getCustomerPayment
Get a NetSuite customer payment record by ID
Risk: read
links full type
links full type
listCustomerPayments
customerPayments.listCustomerPayments
List NetSuite customer payment records
Risk: read
links full type
links full type
updateCustomerPayment
customerPayments.updateCustomerPayment
Update a NetSuite customer payment record
Risk: write
links full type
links full type
Customers
createCustomer
customers.createCustomer
Create a NetSuite customer record
Risk: write
links full type
links full type
deleteCustomer
customers.deleteCustomer
Delete a NetSuite customer record
Risk: destructive · Irreversible
links full type
links full type
getCustomer
customers.getCustomer
Get a NetSuite customer record by internal ID
Risk: read
links full type
links full type
updateCustomer
customers.updateCustomer
Update a NetSuite customer record
Risk: write
links full type
links full type
Employees
createEmployee
employees.createEmployee
Create a NetSuite employee record
Risk: write
links full type
links full type
deleteEmployee
employees.deleteEmployee
Delete a NetSuite employee record
Risk: destructive · Irreversible
links full type
links full type
getEmployee
employees.getEmployee
Get a NetSuite employee record by internal ID
Risk: read
links full type
links full type
listEmployees
employees.listEmployees
List NetSuite employee records
Risk: read
links full type
links full type
updateEmployee
employees.updateEmployee
Update a NetSuite employee record
Risk: write
links full type
links full type
Invoices
createInvoice
invoices.createInvoice
Create a NetSuite invoice record
Risk: write
links full type
links full type
deleteInvoice
invoices.deleteInvoice
Delete a NetSuite invoice record
Risk: destructive · Irreversible
links full type
links full type
getInvoice
invoices.getInvoice
Get a NetSuite invoice record by internal ID
Risk: read
links full type
links full type
listInvoices
invoices.listInvoices
List NetSuite invoice records
Risk: read
links full type
links full type
updateInvoice
invoices.updateInvoice
Update a NetSuite invoice record
Risk: write
links full type
links full type
Item Fulfillments
deleteItemFulfillment
itemFulfillments.deleteItemFulfillment
Delete a NetSuite item fulfillment record
Risk: destructive · Irreversible
links full type
links full type
getItemFulfillment
itemFulfillments.getItemFulfillment
Get a NetSuite item fulfillment record by ID
Risk: read
links full type
links full type
listItemFulfillments
itemFulfillments.listItemFulfillments
List NetSuite item fulfillment records
Risk: read
links full type
links full type
updateItemFulfillment
itemFulfillments.updateItemFulfillment
Update a NetSuite item fulfillment record
Risk: write
links full type
links full type
Item Receipts
deleteItemReceipt
itemReceipts.deleteItemReceipt
Delete a NetSuite item receipt record
Risk: destructive · Irreversible
links full type
links full type
getItemReceipt
itemReceipts.getItemReceipt
Get a NetSuite item receipt record by internal ID
Risk: read
links full type
links full type
listItemReceipts
itemReceipts.listItemReceipts
List NetSuite item receipt records
Risk: read
links full type
links full type
updateItemReceipt
itemReceipts.updateItemReceipt
Update a NetSuite item receipt record
Risk: write
links full type
links full type
Items
createItem
items.createItem
Create a NetSuite item record
Risk: write
links full type
links full type
deleteItem
items.deleteItem
Delete a NetSuite item record
Risk: destructive · Irreversible
links full type
links full type
getItem
items.getItem
Get a NetSuite item record by internal ID
Risk: read
links full type
links full type
updateItem
items.updateItem
Update a NetSuite item record
Risk: write
links full type
links full type
Journal Entries
createJournalEntry
journalEntries.createJournalEntry
Create a NetSuite journal entry record
Risk: write
links full type
links full type
deleteJournalEntry
journalEntries.deleteJournalEntry
Delete a NetSuite journal entry record
Risk: destructive · Irreversible
links full type
links full type
getJournalEntry
journalEntries.getJournalEntry
Get a NetSuite journal entry record by internal ID
Risk: read
links full type
links full type
listJournalEntries
journalEntries.listJournalEntries
List NetSuite journal entry records
Risk: read
links full type
links full type
updateJournalEntry
journalEntries.updateJournalEntry
Update a NetSuite journal entry record
Risk: write
links full type
links full type
Metadata
getRecordMetadata
metadata.getRecordMetadata
Retrieve the metadata schema for a NetSuite record type
Risk: read
links full type
links full type
listMetadataCatalog
metadata.listMetadataCatalog
List metadata for all exposed NetSuite record types
Risk: read
links full type
links full type
Oauth
createJwtClientAssertion
oauth.createJwtClientAssertion
Create a signed JWT client assertion for OAuth 2.0 client credentials
Risk: write
links full type
links full type
oauth2AuthorizeAccountDomain
oauth.oauth2AuthorizeAccountDomain
Build an OAuth 2.0 authorization URL on the account domain
Risk: read
links full type
links full type
oauth2AuthorizeSystemDomain
oauth.oauth2AuthorizeSystemDomain
Build an OAuth 2.0 authorization URL on the system domain
Risk: read
links full type
links full type
oauth2GetJwksKeys
oauth.oauth2GetJwksKeys
Retrieve NetSuite OAuth 2.0 JWKS public keys
Risk: read
links full type
links full type
oauth2Logout
oauth.oauth2Logout
Log out an OAuth 2.0 session using an ID token hint
Risk: write
links full type
links full type
oauth2RevokeRefreshToken
oauth.oauth2RevokeRefreshToken
Revoke a NetSuite OAuth 2.0 refresh token
Risk: destructive · Irreversible
links full type
links full type
oauth2TokenAuthorizationCode
oauth.oauth2TokenAuthorizationCode
Exchange an OAuth 2.0 authorization code for tokens
Risk: write
links full type
links full type
oauth2TokenClientCredentials
oauth.oauth2TokenClientCredentials
Exchange a JWT client assertion for an OAuth 2.0 access token
Risk: write
links full type
links full type
oauth2TokenRefresh
oauth.oauth2TokenRefresh
Refresh a NetSuite OAuth 2.0 access token
Risk: write
links full type
links full type
Purchase Orders
createPurchaseOrder
purchaseOrders.createPurchaseOrder
Create a NetSuite purchase order
Risk: write
links full type
links full type
deletePurchaseOrder
purchaseOrders.deletePurchaseOrder
Delete a NetSuite purchase order record
Risk: destructive · Irreversible
links full type
links full type
getPurchaseOrder
purchaseOrders.getPurchaseOrder
Get a NetSuite purchase order by internal ID
Risk: read
links full type
links full type
listPurchaseOrders
purchaseOrders.listPurchaseOrders
List NetSuite purchase order records
Risk: read
links full type
links full type
updatePurchaseOrder
purchaseOrders.updatePurchaseOrder
Update a NetSuite purchase order record
Risk: write
links full type
links full type
Query
executeDataset
query.executeDataset
Execute a SuiteAnalytics Workbook dataset
Risk: read
links full type
links full type
listDatasets
query.listDatasets
List SuiteAnalytics Workbook datasets
Risk: read
links full type
links full type
runSuiteqlQuery
query.runSuiteqlQuery
Run a SuiteQL query against NetSuite data
Risk: read
links full type
links full type
Records
createRecord
records.createRecord
Create a record of any exposed NetSuite type
Risk: write
links full type
links full type
getReferenceSelectField
records.getReferenceSelectField
Retrieve the record referenced by a select-type field
Risk: read
links full type
links full type
getSublistCollection
records.getSublistCollection
Retrieve a sublist collection from a NetSuite record
Risk: read
links full type
links full type
getSublistLine
records.getSublistLine
Retrieve a specific line from a NetSuite sublist
Risk: read
links full type
links full type
getSubrecord
records.getSubrecord
Retrieve a subrecord from a NetSuite parent record
Risk: read
links full type
links full type
listRecords
records.listRecords
List records of any exposed NetSuite type
Risk: read
links full type
links full type
transformRecord
records.transformRecord
Transform a NetSuite record into another record type
Risk: destructive · Irreversible
links full type
links full type
upsertRecordByExternalId
records.upsertRecordByExternalId
Upsert a NetSuite record by external ID
Risk: write
links full type
links full type
Sales Orders
createSalesOrder
salesOrders.createSalesOrder
Create a NetSuite sales order
Risk: write
links full type
links full type
deleteSalesOrder
salesOrders.deleteSalesOrder
Delete a NetSuite sales order record
Risk: destructive · Irreversible
links full type
links full type
getSalesOrder
salesOrders.getSalesOrder
Get a NetSuite sales order record by internal ID
Risk: read
links full type
links full type
listSalesOrders
salesOrders.listSalesOrders
List NetSuite sales order records
Risk: read
links full type
links full type
updateSalesOrder
salesOrders.updateSalesOrder
Update a NetSuite sales order record
Risk: write
links full type
links full type
System
getDatacenterUrls
system.getDatacenterUrls
Discover account-specific NetSuite service domains
Risk: read
links full type
links full type
getGovernanceLimits
system.getGovernanceLimits
Retrieve NetSuite account and integration concurrency limits
Risk: read
links full type
links full type
getServerTime
system.getServerTime
Retrieve the current NetSuite server time in UTC
Risk: read
links full type
links full type
Vendor Bills
createVendorBill
vendorBills.createVendorBill
Create a NetSuite vendor bill record
Risk: write
links full type
links full type
getVendorBill
vendorBills.getVendorBill
Retrieve a NetSuite vendor bill by internal ID
Risk: read
links full type
links full type
updateVendorBill
vendorBills.updateVendorBill
Update a NetSuite vendor bill record
Risk: write
links full type
links full type
Vendor Payments
deleteVendorPayment
vendorPayments.deleteVendorPayment
Delete a NetSuite vendor payment record
Risk: destructive · Irreversible
links full type
links full type
getVendorPayment
vendorPayments.getVendorPayment
Retrieve a NetSuite vendor payment by internal ID
Risk: read
links full type
links full type
listVendorPayments
vendorPayments.listVendorPayments
List NetSuite vendor payment records
Risk: read
links full type
links full type
updateVendorPayment
vendorPayments.updateVendorPayment
Update a NetSuite vendor payment record
Risk: write
links full type
links full type
Vendors
createVendor
vendors.createVendor
Create a NetSuite vendor record
Risk: write
links full type
links full type
getVendor
vendors.getVendor
Get a single NetSuite vendor record by internal ID
Risk: read
links full type
links full type
updateVendor
vendors.updateVendor
Update a NetSuite vendor record
Risk: write
links full type
links full type