diff --git a/docs-v2/integrations/all/quickbooks.mdx b/docs-v2/integrations/all/quickbooks.mdx index 077d6ed803..c3c7e2f47b 100644 --- a/docs-v2/integrations/all/quickbooks.mdx +++ b/docs-v2/integrations/all/quickbooks.mdx @@ -28,7 +28,7 @@ API configuration: [`quickbooks`](https://nango.dev/providers.yaml), [`quickbook ## API gotchas -- QuickBooks requires a company ID/realmId for each API request. To obtain this when creating a new connection on Nango, go to Settings and select Your Account and Settings. On the Your Account page, your Company ID (found under the Billing & Subscription tab) will be displayed at the top. +- QuickBooks requires a company ID/realmId for each API request. To obtain this when creating a new connection on Nango, go to Settings and select Your Account and Settings. On the Your Account page, your Company ID (found under the Billing & Subscription tab) will be displayed at the top. Nango can automatically retrieve this for you, or you can manually override it by specifying the realmId when creating a new connection. - You can use [getConnection](/reference/scripts#get-the-connection-credentials) in your integration scripts to retrieve it, or when you fetch the Connection credentials with the REST API or SDK Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/quickbooks.mdx) diff --git a/docs-v2/integrations/all/tapclicks.mdx b/docs-v2/integrations/all/tapclicks.mdx new file mode 100644 index 0000000000..1335fdd8fa --- /dev/null +++ b/docs-v2/integrations/all/tapclicks.mdx @@ -0,0 +1,36 @@ +--- +title: Tapclicks +sidebarTitle: Tapclicks +--- + +API configurations: [`tapclicks`](https://nango.dev/providers.yaml) + +## Features + +| Features | Status | +| - | - | +| [Auth (OAuth)](/integrate/guides/authorize-an-api) | ✅ | +| [Sync data](/integrate/guides/sync-data-from-an-api) | ✅ | +| [Perform workflows](/integrate/guides/perform-workflows-with-an-api) | ✅ | +| [Proxy requests](/integrate/guides/proxy-requests-to-an-api) | ✅ | +| [Receive webhooks](/integrate/guides/receive-webhooks-from-an-api) | 🚫 (time to contribute: <48h) | + +We can implement missing features in <48h, just ask for it in the [community](https://nango.dev/slack). + +## Getting started + +- [OAuth related docs](https://apidocs.tapclicks.com/v2/6.27/index.html#section/AUTHENTICATION) +- [Tapclicks REST API docs](https://apidocs.tapclicks.com/v2/6.27/index.html) + +Need help getting started? Get help in the [community](https://nango.dev/slack). + +## API gotchas +- To get started, you need to request your API credentials by filling a form found in the [OAuth2 Client Credentials section](https://apidocs.tapclicks.com/v2/6.27/index.html#section/AUTHENTICATION/oAuth2ClientCredentials) +Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/tapclicks.mdx) + +## Going further + + + Guide to connect to Tapclicks using Connect UI + + diff --git a/docs-v2/integrations/all/tapclicks/connect.mdx b/docs-v2/integrations/all/tapclicks/connect.mdx new file mode 100644 index 0000000000..68e49bcecc --- /dev/null +++ b/docs-v2/integrations/all/tapclicks/connect.mdx @@ -0,0 +1,40 @@ +--- +title: TapClicks - How do I link my account? +sidebarTitle: TapClicks +--- + + +# Overview + +To authenticate with TapClicks, you need two key pieces of information: +1. **Client ID** - A unique identifier for your client. +2. **Client Secret** - A confidential key used to authenticate the identity of the application (client). + +This guide will walk you through obtaining these credentials within TapClicks. + +### Prerequisites: + +- You must have an account with TapClicks. + +### Instructions: + +#### Step 1: Requesting API credentials +1. Access the [OAuth2 Client Credentials section](https://apidocs.tapclicks.com/v2/6.27/index.html#section/AUTHENTICATION/oAuth2ClientCredentials), where you'll find a link to the form. Follow the link to complete the form. + +- Once this is done, an email containing the Client ID and Client Secret will be sent within 24-48 hrs, to the email address of the TapClicks super admin user who requested access. + + + +#### Step 2: Enter credentials in the Connect UI + +Once you have both the **Client ID** and **Client Secret**: +1. Open the form where you need to authenticate with TapClicks. +2. Enter the **Client ID** in the designated field. +3. Enter the **Client Secret** in the Client Secret field. +4. Submit the form, and you should be successfully authenticated. + + + + +You are now connected to TapClicks. + \ No newline at end of file diff --git a/docs-v2/integrations/all/tapclicks/form.png b/docs-v2/integrations/all/tapclicks/form.png new file mode 100644 index 0000000000..6e9f1df008 Binary files /dev/null and b/docs-v2/integrations/all/tapclicks/form.png differ diff --git a/docs-v2/integrations/all/tapclicks/request.png b/docs-v2/integrations/all/tapclicks/request.png new file mode 100644 index 0000000000..db9f4d2bb8 Binary files /dev/null and b/docs-v2/integrations/all/tapclicks/request.png differ diff --git a/docs-v2/integrations/analytics.mdx b/docs-v2/integrations/analytics.mdx index 7e0eb357c8..220ce95fe5 100644 --- a/docs-v2/integrations/analytics.mdx +++ b/docs-v2/integrations/analytics.mdx @@ -18,6 +18,7 @@ sidebarTitle: Analytics + diff --git a/docs-v2/integrations/marketing.mdx b/docs-v2/integrations/marketing.mdx index baeebcdee3..0991037bed 100644 --- a/docs-v2/integrations/marketing.mdx +++ b/docs-v2/integrations/marketing.mdx @@ -32,6 +32,7 @@ sidebarTitle: Marketing + diff --git a/docs-v2/mint.json b/docs-v2/mint.json index 505eaa5540..6398d582ee 100644 --- a/docs-v2/mint.json +++ b/docs-v2/mint.json @@ -504,6 +504,7 @@ "integrations/all/stripe-app", "integrations/all/stripe-express", "integrations/all/survey-monkey", + "integrations/all/tapclicks", "integrations/all/tableau", "integrations/all/teamtailor", "integrations/all/teamwork", diff --git a/packages/shared/providers.yaml b/packages/shared/providers.yaml index d0076d06d5..b0177d24b1 100644 --- a/packages/shared/providers.yaml +++ b/packages/shared/providers.yaml @@ -5665,6 +5665,19 @@ survey-monkey: base_url: https://api.surveymonkey.com docs: https://docs.nango.dev/integrations/all/survey-monkey +tapclicks: + display_name: TapClicks + auth_mode: OAUTH2_CC + categories: + - marketing + - analytics + token_url: https://api.tapclicks.com/oauth/accesstoken + token_params: + grant_type: client_credentials + proxy: + base_url: https://api.tapclicks.com/v2 + docs: https://docs.nango.dev/integrations/all/tapclicks + tableau: display_name: Tableau categories: diff --git a/packages/webapp/public/images/template-logos/tapclicks.svg b/packages/webapp/public/images/template-logos/tapclicks.svg new file mode 100644 index 0000000000..b04978bdfc --- /dev/null +++ b/packages/webapp/public/images/template-logos/tapclicks.svg @@ -0,0 +1 @@ + \ No newline at end of file