N

netsuite.com

NetSuite is Oracle’s cloud ERP and business management platform for finance, operations, commerce, and related business workflows. It lets customers manage NetSuite account data and customizations through web services, development tooling, and AI connector capabilities.

2 integrations · REST · CLI

NetSuite exposes an account-scoped SuiteTalk REST API, an account-scoped MCP server for the NetSuite AI Connector Service, and the SuiteCloud CLI for Node.js; REST supports OAuth 2.0 and token-based auth, while MCP and the CLI use OAuth-based account connections.

discovered 2mo ago
REST · OpenAPI1
CLI1
Credentials
NetSuite OAuth 2.0 integration record (client credentials/client secret or public client)oauth2Set up OAuth ↗

Create an integration record in NetSuite at Create Integration Records for Applications to Use OAuth 2.0: go to Setup > Integration > Manage Integrations > New, enable Authorization Code Grant and/or Client Credentials (Machine to Machine) Grant, and check the product scopes you need such as REST Web Services or NetSuite AI Connector Service. Save the record to obtain the OAuth client details; for public-client flows, configure the allowed redirect URI as described in the same guide.

NetSuite Token-Based Authentication (consumer key/secret + token ID/secret)compoundGet key ↗

Set up Token-Based Authentication using the NetSuite tutorial at Token-Based Authentication (TBA). In NetSuite, create an integration record to get the consumer key and secret, then issue an access token for a user/role to get the token ID and token secret. Use these values to sign OAuth 1.0 Authorization headers for supported SuiteTalk and RESTlet calls.

SuiteCloud CLI account connectionoauth2$ suitecloud account:setup

Acquired by the CLI — running suitecloud account:setup opens the auth flow and stores the credential.

conventions · 0/8 published

Publish these signals → /publishing