N

NetSuite SuiteTalk REST Web Services

REST discovered

Details
URL
https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1
Docs
https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1544786256.html
Authentication
NetSuite OAuth 2.0 integration record (client credentials/client secret or public client) oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

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) compound discovered Get key ↗
Authorization: OAuth <credential>

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.