NetSuite

Service ID: netsuite

NetSuite is the leading integrated cloud business software suite, including business accounting, ERP, CRM and ecommerce software.

At a Glance

Difficulty
πŸ”§ADVANCEDCustom Auth + Manual Token Setup
Authentication
CustomToken-Based Authentication (TBA), NetSuite's OAuth 1.0-based scheme β€” consumers create an integration record and credentials manually; no interactive OAuth flow.
Webhooks
Native webhooks not supported β€” Apideck provides Virtual Webhooks (polling-based change detection) instead.
Partnership Required
No
Partnership Application
NetSuite Partner Program↗
Apideck Credentials
Not available
Costs
No additional platform fees, and no connection limits imposed.
Sandbox Availability
Available(Via Apideck's temporary shared sandbox (enterprise contract required β€” contact Apideck Support).)
Account Type Required
NetSuite with SuiteTalk (Web Services) enabled
Consumer Access Level
Administrator or role with User Access Tokens and SOAP Web Services permissions
Rate Limits
Vary by the consumer's NetSuite subscription and are not publicly documented by Oracle; Apideck handles retries automatically.

Responsibility matrix

TaskYou (Customer)Your ConsumerApideck
Request Sandbox Accessβœ“β€”Provides (enterprise contract)
Enable TBA & SuiteTalkβ€”βœ“Instructions provided
Create Integration Recordβ€”βœ“Instructions provided
Configure Role & Permissionsβ€”βœ“Instructions provided
Generate Access Tokenβ€”βœ“Instructions provided
Provide Credentialsβ€”βœ“Secure connection form
Build via Unified APIβœ“β€”Maintains connector
Monitor Connectionsβœ“ Via dashboardCan regenerate tokensLogs & alerts

Environments

Sandbox & Production (shared credential structure)
NetSuite uses the same credential structure for both β€” the Account ID determines which instance is reached, and sandbox Account IDs carry a suffix such as _SB1. Testing options: the Apideck temporary shared sandbox, the consumer's own sandbox, or a time-limited NetSuite Partner Trial; Oracle does not offer direct trial accounts. ⚠️ Tokens do not survive a sandbox refresh β€” the consumer must recreate the integration record and access token afterwards, which is expected NetSuite behavior.

🚨Important to Know About NetSuite

  • SuiteTax not supported β€” tax data is unavailable when SuiteTax is enabled on a consumer's account.
  • Oracle has scheduled SOAP removal: 2025.2 is the last SOAP endpoint, release 2027.1 blocks new SOAP integrations, and 2028.2 removes SOAP entirely. Apideck has made a NetSuite REST integration available via Proxy.
  • TBA tokens never expire on their own β€” a connection keeps working until the consumer regenerates the token or deletes the integration record.
  • Custom forms can break writes: a mandatory custom field on a standard NetSuite form makes API writes to that record type fail, blocking creates you had tested successfully.
⚠️

63 gotchas across 25 resources

Connector-specific behaviors and limitations to be aware of

πŸ“¦

30 supported resources

View field mappings, supported operations, and schema details