NetDocuments issues credentials per data center. A Client ID registered in the United States isn’t valid in Europe, Germany, Australia, or Canada. If your users are spread across data centers, register your app in each one and create a separate Nango integration for each.
1
Request a Developer Portal account
NetDocuments’ Developer Portal isn’t self-serve. Sign in to NetDocuments support, choose Submit a Request, select API Support as the category, and use Request Dev Portal account as the subject. NetDocuments creates the account and emails you a sign-in link.Your Developer Portal sign-in is separate from your everyday NetDocuments sign-in, even if both use the same email address.
2
Register your application
Sign in to the Developer Portal and register a new application:
- Client type — Confidential. Nango keeps your credentials on its servers and exchanges them for tokens, which a public client can’t do.
- Name — something your users’ repository administrators will recognize.
3
Add the redirect URL
In the application’s settings, add
https://api.nango.dev/oauth/callback as the redirect URL.NetDocuments matches the redirect URL character for character, including the protocol and any trailing slash. A mismatch fails the connection before the consent screen appears.4
Copy your credentials
NetDocuments generates a Client ID and Client Secret when you register the app. Copy both. Treat the Client Secret like a password — if it’s ever exposed, generate a new one in the Developer Portal and update it in Nango.
5
Add your credentials to Nango
In Nango, open your NetDocuments integration’s Settings tab, enter your Client ID and Client Secret, and add the scopes your app needs.Request every scope your app will use up front — adding one later means each user has to reconnect.
7
Next
Follow the Quickstart to connect your first account.