All integrations
NE
Catalogue metadata onlyaccountingv20260828_00

NETSUITE

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

netsuite_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Account IDsubdomain · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–86 of 86 actions

List Sales Orders

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

List Vendor Payments

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

OAuth2 Authorize Account Domain

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

OAuth2 Authorize System Domain

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

Get OAuth2 JWKS Keys

NETSUITE_OAUTH2_GET_JWKS_KEYS

Tool to retrieve OAuth2 JWKS public keys. Use when validating token signatures.

Untrusted display-only summary

OAuth2 Logout

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

Revoke OAuth2 Refresh Token

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

Exchange OAuth2 Authorization Code for Tokens

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

OAuth2 Token Client Credentials

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

OAuth2 Token Refresh

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

Run SuiteQL Query

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

Transform Record

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

Update Customer

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

Update Customer Payment

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

Update Employee

NETSUITE_UPDATE_EMPLOYEE

Tool to update an employee record by ID. Use when modifying fields of an existing employee.

Untrusted display-only summary

Update Invoice

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

Update Item

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

Update Item Fulfillment

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

Update Item Receipt

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

Update Journal Entry

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

Update Purchase Order

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

Update Sales Order

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

Update Vendor

NETSUITE_UPDATE_VENDOR

Tool to update a vendor record by ID. Use when modifying fields of an existing vendor.

Untrusted display-only summary

Update Vendor Bill

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

Update Vendor Payment

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

Upsert Record by External ID

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

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.