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
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| 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 dashboard | Can regenerate tokens | Logs & 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