OAUTH2
netsuite_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
- Account IDsubdomain · stringRequired
NETSUITE
NetSuite by Oracle is a cloud-based ERP suite that combines accounting, CRM, e-commerce, and inventory management for comprehensive business oversight
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
86
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
Capability index
Showing 61–86 of 86 actions
NETSUITE_LIST_SALES_ORDERS
Tool to list sales order records. Use when you need to retrieve multiple sales orders with optional filtering and pagination after establishing a valid NetSuite connection.
Untrusted display-only summary
NETSUITE_LIST_VENDOR_PAYMENTS
Tool to list vendor payment records. Use when you need to retrieve vendor payments with optional filtering and pagination after establishing a valid NetSuite connection.
Untrusted display-only summary
NETSUITE_O_AUTH2_AUTHORIZE_ACCOUNT_DOMAIN
Tool to construct an OAuth2 authorization URL for a NetSuite account-specific domain. Use when initiating the OAuth2 authorization code flow.
Untrusted display-only summary
NETSUITE_O_AUTH2_AUTHORIZE_SYSTEM_DOMAIN
Initiates the OAuth2 authorization code flow using NetSuite's system domain endpoint. Returns the authorization URL where users should be redirected to authenticate and grant permissions. After user authorization, NetSuite redirects back to your redirect_uri with an authorization code. Use this when you don't know the…
Untrusted display-only summary
NETSUITE_OAUTH2_GET_JWKS_KEYS
Tool to retrieve OAuth2 JWKS public keys. Use when validating token signatures.
Untrusted display-only summary
NETSUITE_O_AUTH2_LOGOUT
Tool to revoke an ID token and its associated access and refresh tokens. Use when ending an OAuth2 session to ensure credentials are invalidated.
Untrusted display-only summary
NETSUITE_O_AUTH2_REVOKE_REFRESH_TOKEN
Revokes a NetSuite OAuth2 refresh token and all associated access tokens, immediately invalidating them. Use this when: - A user logs out and you want to invalidate their session tokens - Credentials are compromised and need immediate revocation - Decommissioning an integration or removing access - Cleaning up test to…
Untrusted display-only summary
NETSUITE_O_AUTH2_TOKEN_AUTHORIZATION_CODE
Exchange an OAuth2 authorization code for access and refresh tokens using the NetSuite token endpoint. This is the second step in the OAuth2 authorization code flow with PKCE: 1. User authorizes via OAuth2AuthorizeAccountDomain or OAuth2AuthorizeSystemDomain 2. User is redirected to your redirect_uri with authorizatio…
Untrusted display-only summary
NETSUITE_O_AUTH2_TOKEN_CLIENT_CREDENTIALS
Tool to obtain an OAuth2 access token via client credentials grant. Use when authenticating to NetSuite APIs with a JWT-based client credentials flow.
Untrusted display-only summary
NETSUITE_O_AUTH2_TOKEN_REFRESH
Tool to refresh an OAuth2 access token. Use when the current access token has expired and you need a new one.
Untrusted display-only summary
NETSUITE_RUN_SUITEQL_QUERY
Tool to execute a SuiteQL query. Use when you need ad-hoc SQL queries against NetSuite data with server-side paging.
Untrusted display-only summary
NETSUITE_TRANSFORM_RECORD
Transform an existing NetSuite record into another record type (e.g., sales order to invoice, purchase order to item receipt). Creates a new target record populated with data from the source record. Supports common business workflows like: - Converting sales orders to invoices or item fulfillments - Converting purchas…
Untrusted display-only summary
NETSUITE_UPDATE_CUSTOMER
Updates an existing NetSuite customer record using PATCH semantics - only fields included in the 'data' parameter are modified. Use this action to: - Update customer contact information (email, phone, address) - Change customer status, sales rep, territory, or terms - Modify customer preferences and settings - Update…
Untrusted display-only summary
NETSUITE_UPDATE_CUSTOMER_PAYMENT
Tool to update an existing customer payment by ID. Use when you need to modify fields of a customer payment record. Updates only the specified fields; all other fields remain unchanged. Common use cases include updating memo notes, email preferences, or transaction metadata.
Untrusted display-only summary
NETSUITE_UPDATE_EMPLOYEE
Tool to update an employee record by ID. Use when modifying fields of an existing employee.
Untrusted display-only summary
NETSUITE_UPDATE_INVOICE
Updates an existing NetSuite invoice record by ID using the PATCH method. Only the fields specified in the 'data' parameter are updated; all other fields remain unchanged. Common use cases: - Update invoice memo or reference numbers - Change invoice email settings or customer contact info - Modify invoice due dates or…
Untrusted display-only summary
NETSUITE_UPDATE_ITEM
Tool to update an item record by ID. Use when modifying selected fields of an existing item; omitted fields remain unchanged.
Untrusted display-only summary
NETSUITE_UPDATE_ITEM_FULFILLMENT
Tool to update an Item Fulfillment record by ID. Use when modifying fields or sublists of an existing fulfillment.
Untrusted display-only summary
NETSUITE_UPDATE_ITEM_RECEIPT
Tool to update an item receipt record by ID. Use when modifying fields of an existing item receipt.
Untrusted display-only summary
NETSUITE_UPDATE_JOURNAL_ENTRY
Tool to update a journal entry record by ID. Use when modifying fields of an existing journal entry after retrieving its details.
Untrusted display-only summary
NETSUITE_UPDATE_PURCHASE_ORDER
Tool to update a purchase order record by ID. Use when modifying fields of an existing purchase order. Call after retrieving the record to confirm current values.
Untrusted display-only summary
NETSUITE_UPDATE_SALES_ORDER
Updates an existing NetSuite sales order record by ID using PATCH semantics. Only the fields provided in the data parameter will be modified; all other fields remain unchanged. Use this tool when you need to modify specific fields on an existing sales order, such as updating the memo, PO number, or status.
Untrusted display-only summary
NETSUITE_UPDATE_VENDOR
Tool to update a vendor record by ID. Use when modifying fields of an existing vendor.
Untrusted display-only summary
NETSUITE_UPDATE_VENDOR_BILL
Tool to update a vendor bill record by ID. Use when modifying fields of an existing vendor bill.
Untrusted display-only summary
NETSUITE_UPDATE_VENDOR_PAYMENT
Tool to update a vendor payment record by ID. Use when modifying one or more fields on an existing vendor payment.
Untrusted display-only summary
NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID
Tool to create or update a record by external ID. Use when you need to ensure a record exists or update its fields in one call.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.