Documentation Index
Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
🚀 Quickstart
🧑💻 OAuth app setup
🔗 Useful links
🚨 API gotchas
Create an integration
In Nango (free signup), go to Integrations -> Configure New Integration -> Fillout. Nango doesn’t provide a test OAuth app for Fillout yet. You’ll need to set up your own by following these instructions. After that, make sure to add the OAuth client ID and secret in the integration settings in Nango. Authorize Fillout
Go to Connections -> Add Test Connection -> Authorize, then log in to Fillout. Later, you’ll let your users do the same directly from your app. Call the Fillout API
Let’s make your first request to the Fillout API (fetch a list of all your forms). Replace the placeholders below with your secret key, integration ID, and connection ID:curl "https://api.nango.dev/proxy/v1/api/forms" \
-H "Authorization: Bearer <NANGO-SECRET-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>" \
Install Nango’s backend SDK with npm i @nangohq/node. Then run:import { Nango } from '@nangohq/node';
const nango = new Nango({ secretKey: '<NANGO-SECRET-KEY>' });
const res = await nango.get({
endpoint: '/v1/api/forms',
providerConfigKey: '<INTEGRATION-ID>',
connectionId: '<CONNECTION-ID>'
});
console.log(res.data);
Or fetch credentials dynamically via the Node SDK or API. ✅ You’re connected! Check the Logs tab in Nango to inspect requests.Create an OAuth application
- Navigate to OAuth integrations.
- Click Create app.
- Enter a Name for your application.
- Set the Redirect URI to
https://api.nango.dev/oauth/callback.
- Submit the form to create your application.
Obtain your OAuth credentials
- After creating the app, you’ll see your Client ID displayed.
- Click Generate Secret to create your Client Secret.
- Copy both the Client ID and Client Secret, you’ll need these when configuring your integration in Nango.
Apps must be published to connect to other organizations. Contact
support@fillout.com to request publishing for production use.
- All endpoints may be called up to 5 times per second per account.
- Apps must be published to connect with other organizations in production. To request publishing for production use, please contact support@fillout.com