NetSuite requires per-customer credentials. Your admin creates an Integration Record; you paste three values into our setup form; then Connect.
Unlike HubSpot and Salesforce, NetSuite does not offer a shared developer app that every customer can authorize into their account. Every NetSuite customer creates their own Integration Record inside their NetSuite instance and hands us three values from it. Those values live server-side only — no client ever sees the Consumer Secret after you enter it.
Your NetSuite administrator does this once. They'll need the standard Setup → Integration → Manage Integrations → New permissions.
Setup → Integration → Manage Integrations → New.https://us-central1-network-executive.cloudfunctions.net/netsuiteOAuthCallbackYour NetSuite Account ID is the subdomain your NetSuite lives at — e.g. 123456 for a US account or 123456_SB1 for a sandbox. Your admin can find it in Setup → Company → Company Information, listed as Account ID.
{accountId}.app.netsuite.com. Sign in with a user that has the roles needed to use the REST Web Services integration.Log in using OAuth 2.0 Access Tokens permission and access to REST Web Services. Your admin can grant these via the role editor.