Skip to main content

Overview

Pre-built tooling

ToolsStatus
Pre-built authorization (OAuth)βœ…
Credentials auto-refreshβœ…
Auth parameters validationβœ…
Pre-built authorization UIβœ…
Custom authorization UIβœ…
Expired credentials detectionβœ…
ToolsStatus
Pre-built integrations🚫 (time to contribute: <48h)
API unificationβœ…
2-way syncβœ…
Webhooks from Nango on data modificationsβœ…
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requestsβœ…
ToolsStatus
HTTP request loggingβœ…
End-to-type type safetyβœ…
Data runtime validationβœ…
OpenTelemetry exportβœ…
Slack alerts on errorsβœ…
Integration status APIβœ…
ToolsStatus
Create or customize use-casesβœ…
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurationsβœ…
No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

Connection configuration in Nango

  • Netsuite requires a user specific account id to run OAuth.

API gotchas

  • There doesn’t seem to be a way to create a Netsuite account without scheduling a call.
  • The netsuite integration which uses OAuth 2.0 has a refresh token that has a fixed expiration of 7 days. After which point the refresh token becomes invalid and a new access token must be obtained by making users go through the authorization code flow again. To avoid this we recommend using the machine to machine flow which is called the netsuite-tba integration in Nango
Contribute API gotchas by editing this page

Admin Setup for netsuite-tba

  • Ensure you have admin privileges and login to your Netsuite account and navigate to Setup > Company > Enable Features
  • Under the β€œSuiteTalk” header make sure the SOAP WEB SERVICES and REST WEB SERVICES checkboxes are checked
  • Under the β€œManage Authentication” header make sure the TOKEN-BASED AUTHENTICATION checkbox is checked
  • Click the save button
  • Navigate to Setup > Integration > Manage Integrations > New
  • Set the desired name of this integration
  • Enable TOKEN-BASED AUTHENTICATION and disable TBA: AUTHORIZATION FLOW and AUTHORIZATION CODE GRANT
  • Click the save button
  • The client credentials will now be displayed and be sure to copy the Consumer Key, Client ID, Consumer Secret, and Client Secret
  • Navigate to the homepage by clicking the home icon
  • At the button left corner click the Manage Access Tokens button
  • Select the Application Name you created for this integration
  • Enter a β€œToken Name”
  • Save your new access token
  • The token credentials will now be displayed. Copy the β€œToken ID” & β€œToken Secret”
  • In Nango create a new integration using the netsuite-tba and leave the β€œClient Id” and β€œClient Secret” values empty.
  • Create a new connection and for the β€œOAuth Client Id Override” value paste in the value you received from Netsuite called β€œClient ID” and for the β€œOAuth Client Secret” value paste in the value you received from Netsuite called β€œClient Secret”. For β€œToken ID” & β€œToken Secret” paste in the values you received from Netsuite from the access token step. The account ID value can be found from your Netsuite URL instance