Skip to content

Commit

Permalink
add exact online Provider (#747)
Browse files Browse the repository at this point in the history
* add exact online

* Create exact-online.mdx

new file

* Update exact-online.mdx

fix doc

* Update mint.json

add to list

* Update providers.yaml

Add token_expiration_buffer

---------

Co-authored-by: Bastien Beurier <[email protected]>
  • Loading branch information
bramkn and bastienbeurier authored Jul 13, 2023
1 parent 2a4e455 commit 16902e4
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 0 deletions.
31 changes: 31 additions & 0 deletions docs-v2/integrations/all/exact-online.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: Exact Online
sidebarTitle: Exact Online
---

API Configuration: [`exact-online`](https://nango.dev/providers.yaml)

## Features

| Feature | Status |
| -------------------------------------------------------------------------------- | ------------------------------- |
| [Auth (OAuth)](/guides/oauth) ||
| [Sync](/guides/sync) | 🚫 (time to contribute: &lt;1h) |
| [Nango Proxy](/guides/proxy) | 🚫 (time to contribute: &lt;1h) |
| [Auto-pagination](/nango-sync/configuration#auto-pagination) | 🚫 (time to contribute: &lt;1h) |
| [API-specific rate limits](/nango-sync/configuration#rate-limits-retry-policies) | 🚫 (time to contribute: &lt;1h) |

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

- Register your app on the [Dev Portal](https://apps.exactonline.com/)
- Nango implements the [Auth Web APIs mentioned here](https://support.exactonline.com/community/s/knowledge-base#All-All-DNO-Content-gettingstarted) (specifically, it implements the `authorization code` flow).

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

## API gotchas

- Access Token refreshes are only possible in the last 30 seconds of the last one being valid, or of course when there is no valid Access Token anymore.
- Access Tokens stay valid for only 10 minutes.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/exact-online.mdx)</Note>
1 change: 1 addition & 0 deletions docs-v2/mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@
"integrations/all/dropbox",
"integrations/all/docusign",
"integrations/all/epic-games",
"integrations/all/exact-online",
"integrations/all/facebook",
"integrations/all/factorial",
"integrations/all/figjam",
Expand Down
12 changes: 12 additions & 0 deletions packages/shared/providers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,18 @@ epic-games:
authorization_url: https://www.epicgames.com/id/authorize
token_url: https://api.epicgames.dev/epic/oauth/v1/token
authorization_method: header
exact-online:
auth_mode: OAUTH2
authorization_url: https://start.exactonline.${connectionConfig.params.extension}/api/oauth2/auth
token_url: https://start.exactonline.${connectionConfig.params.extension}/api/oauth2/token
authorization_method: header
authorization_params:
response_type: code
token_params:
grant_type: authorization_code
refresh_params:
grant_type: refresh_token
token_expiration_buffer: 30
factorial:
auth_mode: OAUTH2
authorization_url: https://api.factorialhr.com/oauth/authorize
Expand Down

0 comments on commit 16902e4

Please sign in to comment.