Skip to content

Commit

Permalink
Merge branch 'master' into wari/support-for-databricks
Browse files Browse the repository at this point in the history
  • Loading branch information
hassan254-prog authored Oct 28, 2024
2 parents 68cffe4 + 8ec13ea commit 0a6a242
Show file tree
Hide file tree
Showing 52 changed files with 693 additions and 98 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@

All notable changes to this project will be documented in this file.

## [v0.42.20] - 2024-10-25

### Added

- *(integrations)* Add support for dialpad sandbox (#2885) by @StephenCole19
- *(validations)* Add provider name and remove credentials and connection_config from interpolation checks (#2894) by @hassan254-prog
- *(integrations)* Add support for elevio (#2896) by @hassan254-prog
- *(integrations)* Add support for apaleo (#2898) by @hassan254-prog

### Changed

- *(integration-templates)* Automated commit updating flows.yaml based on changes in https://github.com/NangoHQ/integration-templates/commit/5c830a77dc088a6bfa7b600caa59de7380c004c3 by Khaliq. Commit message: feat(datadog): datadog user operations (#72) by @github-actions[bot]
- *(integration-templates)* Automated commit updating flows.yaml based on changes in https://github.com/NangoHQ/integration-templates/commit/bbc2526b09b3d55e1dfc9bba7cce78a13349e670 by Khaliq. Commit message: feat(sharepoint-improvements): Sharepoint improvements (#73) by @github-actions[bot]

### Fixed

- *(pagination)* Handle number cursor (#2886) by @bodinsamuel
- *(flows)* Endpoint deduplication conflict (#2887) by @bodinsamuel
- Use DD_SITE env var instead of hardcoded value (#2888) by @TBonnin

## [v0.42.19] - 2024-10-25

### Added
Expand Down Expand Up @@ -2129,6 +2149,7 @@ All notable changes to this project will be documented in this file.
- Update Zendesk Chat configuration file (#161) by @Frenchcooc
- APIs using client_credentials as grant type (#165) by @Frenchcooc

[v0.42.20]: https://github.com/NangoHQ/nango/compare/v0.42.19..v0.42.20
[v0.42.19]: https://github.com/NangoHQ/nango/compare/v0.42.18..v0.42.19
[v0.42.18]: https://github.com/NangoHQ/nango/compare/v0.42.17..v0.42.18
[v0.42.17]: https://github.com/NangoHQ/nango/compare/v0.42.15..v0.42.17
Expand Down
1 change: 0 additions & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ services:
container_name: nango-server
platform: linux/amd64
environment:
- NANGO_DB_MIGRATION_FOLDER=/usr/nango-server/src/packages/database/lib/migrations
- NANGO_ENCRYPTION_KEY=${NANGO_ENCRYPTION_KEY}
- NANGO_DB_USER=${NANGO_DB_USER}
- NANGO_DB_PASSWORD=${NANGO_DB_PASSWORD}
Expand Down
36 changes: 36 additions & 0 deletions docs-v2/integrations/all/adyen.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: Adyen
sidebarTitle: Adyen
---

API configuration: [`adyen`](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) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [How to register your Oauth client](https://docs.adyen.com/development-resources/oauth/integration/#step-1-register-your-client)
- [OAuth related docs](https://docs.adyen.com/development-resources/oauth/integration/)
- [List of OAuth scopes](https://docs.adyen.com/development-resources/oauth/scopes)
- [Adyen API versioning](https://docs.adyen.com/development-resources/versioning/)
- [Adyen API docs](https://docs.adyen.com/development-resources/)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- You can choose between `live` and `test` for your connectionConfig environment when adding a connection on Nango.
- Additionally, depending on the resource in your request, you can specify your desired resource. For example, use `kyc` for the manage legal entities resource.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/adyen.mdx)</Note>
2 changes: 1 addition & 1 deletion docs-v2/integrations/all/aircall.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Aircall
sidebarTitle: Aircall
---

API configuration: [`aircall`](https://nango.dev/providers.yaml)
API configuration: [`aircall`](https://nango.dev/providers.yaml), [`aircall-basic`](https://nango.dev/providers.yaml)

## Features

Expand Down
35 changes: 35 additions & 0 deletions docs-v2/integrations/all/apaleo.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Apaleo
sidebarTitle: Apaleo
---

API configuration: [`apaleo`](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: &lt;48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Register an Application in your Apaleo account](https://app.apaleo.com/apps/platform-apps/create)
- [OAuth related docs](https://apaleo.dev/guides/oauth-connection/auth-code-grant.html)
- [List of OAuth scopes](https://apaleo.dev/guides/api/scopes.html)
- [Rate limiting](https://apaleo.dev/guides/api/rate-limiting.html)
- [API versioning](https://apaleo.dev/guides/api/versioning.html)
- [API docs](https://apaleo.dev/guides/api/overview.html)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- You can access Apaleo's API swagger [documentation](https://api.apaleo.com/swagger/)

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/apaleo.mdx)</Note>
32 changes: 32 additions & 0 deletions docs-v2/integrations/all/booking-com.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Booking.com
sidebarTitle: Booking.com
---

API configuration: [`booking-com`](https://nango.dev/providers.yaml)

## Features

| Features | Status |
| - | - |
| [Auth (Basic)](/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: &lt;48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Booking.com API authentication](https://developers.booking.com/connectivity/docs/basic-authentication)
- [Booking.com API rate limiting](https://developers.booking.com/connectivity/docs#rate-limiting)
- [Booking.com API docs](https://developers.booking.com/connectivity/docs)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- Booking.com uses `Basic` auth mode to access different endpoints. Use your [machine account username](https://developers.booking.com/connectivity/docs/glossary_of_terms#machine-account) as the `username` value and the password provided by Booking.com as the `password` value.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/booking-com.mdx)</Note>
3 changes: 1 addition & 2 deletions docs-v2/integrations/all/dialpad.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: Dialpad
sidebarTitle: Dialpad
---

API configuration: [`dialpad`](https://nango.dev/providers.yaml)
API configuration: [`dialpad-sandbox`](https://nango.dev/providers.yaml)
API configuration: [`dialpad`](https://nango.dev/providers.yaml), [`dialpad-sandbox`](https://nango.dev/providers.yaml)

## Features

Expand Down
33 changes: 33 additions & 0 deletions docs-v2/integrations/all/elevio.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Elevio
sidebarTitle: Elevio
---

API configuration: [`elevio`](https://nango.dev/providers.yaml)

## Features

| Features | Status |
| - | - |
| [Auth (API Key)](/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: &lt;48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Generate an API key and JWT in your Elevio account](https://app.elev.io/apikeys)
- [Elevio API docs](https://api-docs.elevio.help/en/categories/5-rest-api)
- [Elevio Authentication](https://api-docs.elevio.help/en/articles/67-rest-api-authentication-and-authorization)
- [Rate limiting](https://api-docs.elevio.help/en/articles/75-rest-api-rate-limits)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- Elevio uses API_KEY auth mode with `x-api-key: apiKey` and `Authorization: Bearer jwt` in the request header to access different endpoints.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/elevio.mdx)</Note>
34 changes: 34 additions & 0 deletions docs-v2/integrations/all/google-analytics.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Google Analytics
sidebarTitle: Google Analytics
---

API configuration: [`google-analytics`](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: &lt;48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Google Analytics access token specs](https://cloud.google.com/iam/docs/reference/sts/rest/v1/TopLevel/token#response-body)
- [Google Analytics API docs](https://developers.google.com/analytics/policy)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- Google Analytics offers two main categories of APIs: the Admin API, used for managing properties within Google Analytics, and the Data API, which provides access to report data.
- To access the appropriate authorization scopes for each method, please refer to the Authorization Scopes section for the specific method. For example, see [Authorization scopes](https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1alpha/properties.audienceLists/get#authorization-scopes) for the Audience List method.
- While setting up the OAuth app, use the `https://www.googleapis.com/auth/analytics` scope for extended capabilities.
- To enable `Google Analytics` in the developer console for your project, please use the following link: https://console.cloud.google.com/flows/enableapi?apiid=analytics.googleapis.com

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/google-analytics.mdx)</Note>
31 changes: 31 additions & 0 deletions docs-v2/integrations/all/keeper.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: Keeper
sidebarTitle: Keeper
---

API configuration: [`keeper-scim`](https://nango.dev/providers.yaml)

## Features

| Features | Status |
| - | - |
| [Auth (API Key)](/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: &lt;48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Keeper SCIM API docs](https://docs.keeper.io/en/enterprise-guide/user-and-team-provisioning/automated-provisioning-with-scim)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- To authenticate APIs for SCIM access, you can use the token generated by Keeper during node setup process.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/keeper.mdx)</Note>

2 changes: 1 addition & 1 deletion docs-v2/integrations/all/malwarebytes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ API configurations: [`malwarebytes`](https://nango.dev/providers.yaml)

## Getting started

- [OAuth related docs](https://developer.medallia.com/medallia-apis/reference/authentication)
- [OAuth related docs](https://api.malwarebytes.com/nebula/v1/docs#section/Authentication)
- [Malwarebytes API docs](https://api.malwarebytes.com/nebula/v1/docs)
- [API rate Limiting](https://api.malwarebytes.com/nebula/v1/docs#section/Introduction/Rate-Limiting)

Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/analytics.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ sidebarTitle: Analytics
<Card title="Databricks" href="/integrations/all/databricks" color="#68a063" />
<Card title="Datadog" href="/integrations/all/datadog" color="#68a063" />
<Card title="Fireflies" href="/integrations/all/fireflies" color="#68a063" />
<Card title="Google Analytics" href="/integrations/all/google-analytics" color="#68a063" />
<Card title="Metabase" href="/integrations/all/metabase" color="#68a063" />
<Card title="Mixpanel" href="/integrations/all/mixpanel" color="#68a063" />
<Card title="Segment" href="/integrations/all/segment" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/ecommerce.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ sidebarTitle: E-Commerce
<CardGroup cols={4}>
<Card title="Amazon" href="/integrations/all/amazon" color="#68a063" />
<Card title="BigCommerce" href="/integrations/all/bigcommerce" color="#68a063" />
<Card title="Booking.com" href="/integrations/all/booking-com" color="#68a063" />
<Card title="Gorgias" href="/integrations/all/gorgias" color="#68a063" />
<Card title="Gumroad" href="/integrations/all/gumroad" color="#68a063" />
<Card title="ShipStation" href="/integrations/all/shipstation" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/erp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ sidebarTitle: ERP
</Tip>

<CardGroup cols={4}>
<Card title="Apaleo" href="/integrations/all/apaleo" color="#68a063" />
<Card title="Microsoft Dynamics 365 Finance & Operations" href="/integrations/all/microsoft-tenant-specific" color="#68a063" />
<Card title="Netsuite" href="/integrations/all/netsuite" color="#68a063" />
<Card title="Odoo" href="/integrations/all/odoo" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/knowledge-base.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Ask us in the [Slack community](https://nango.dev/slack) and we can help you qui
<Card title="Coda" href="/integrations/all/coda" color="#68a063" />
<Card title="Confluence" href="/integrations/all/confluence" color="#68a063" />
<Card title="Dropbox" href="/integrations/all/dropbox" color="#68a063" />
<Card title="Elevio" href="/integrations/all/elevio" color="#68a063" />
<Card title="Guru" href="/integrations/all/guru" color="#68a063" />
<Card title="Help Scout" href="/integrations/all/helpscout" color="#68a063" />
<Card title="Notion" href="/integrations/all/notion" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/payment.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
</Tip>

<CardGroup cols={4}>
<Card title="Adyen" href="/integrations/all/adyen" color="#68a063" />
<Card title="Braintree" href="/integrations/all/braintree" color="#68a063" />
<Card title="Bill" href="/integrations/all/bill" color="#68a063" />
<Card title="Buildium" href="/integrations/all/buildium" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/productivity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ sidebarTitle: Productivity
<Card title="Harvest" href="/integrations/all/harvest" color="#68a063" />
<Card title="Jira" href="/integrations/all/jira" color="#68a063" />
<Card title="Klipfolio" href="/integrations/all/klipfolio" color="#68a063" />
<Card title="Keeper" href="/integrations/all/keeper" color="#68a063" />
<Card title="Lessonly" href="/integrations/all/lessonly" color="#68a063" />
<Card title="Linear" href="/integrations/all/linear" color="#68a063" />
<Card title="Luma" href="/integrations/all/luma" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/integrations/support.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ sidebarTitle: Support
<Card title="Freshservice" href="/integrations/all/freshservice" color="#68a063" />
<Card title="Bland" href="/integrations/all/blandai" color="#68a063" />
<Card title="Canny" href="/integrations/all/canny" color="#68a063" />
<Card title="Elevio" href="/integrations/all/elevio" color="#68a063" />
<Card title="Front" href="/integrations/all/front" color="#68a063" />
<Card title="Gainsight CC" href="/integrations/all/gainsight-cc" color="#68a063" />
<Card title="Github" href="/integrations/all/github" color="#68a063" />
Expand Down
6 changes: 6 additions & 0 deletions docs-v2/mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,7 @@
"pages": [
"integrations/all/accelo",
"integrations/all/adobe",
"integrations/all/adyen",
"integrations/all/affinity",
"integrations/all/aircall",
"integrations/all/airtable",
Expand All @@ -323,6 +324,7 @@
"integrations/all/anrok",
"integrations/all/anthropic",
"integrations/all/amplitude",
"integrations/all/apaleo",
"integrations/all/apollo",
"integrations/all/apple-app-store",
"integrations/all/asana",
Expand All @@ -343,6 +345,7 @@
"integrations/all/bill",
"integrations/all/blackbaud",
"integrations/all/boldsign",
"integrations/all/booking-com",
"integrations/all/box",
"integrations/all/braintree",
"integrations/all/brex",
Expand Down Expand Up @@ -379,6 +382,7 @@
"integrations/all/dropbox",
"integrations/all/docusign",
"integrations/all/e-conomic",
"integrations/all/elevio",
"integrations/all/egnyte",
"integrations/all/elevenlabs",
"integrations/all/entrata",
Expand Down Expand Up @@ -414,6 +418,7 @@
"integrations/all/gong",
"integrations/all/google",
"integrations/all/google-ads",
"integrations/all/google-analytics",
"integrations/all/google-calendar",
"integrations/all/google-docs",
"integrations/all/google-drive",
Expand All @@ -439,6 +444,7 @@
"integrations/all/intuit",
"integrations/all/jira",
"integrations/all/keap",
"integrations/all/keeper",
"integrations/all/klaviyo",
"integrations/all/klipfolio",
"integrations/all/kustomer",
Expand Down
Loading

0 comments on commit 0a6a242

Please # to comment.