Skip to content

Commit

Permalink
feat(integration): add support for odoo (#2725)
Browse files Browse the repository at this point in the history
## Describe your changes

- Add support for Odoo

## Issue ticket number and link
[EXT-139](https://linear.app/nango/issue/EXT-139/add-support-for-odoo)

Co-authored-by: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com>
  • Loading branch information
hassan254-prog and bodinsamuel authored Sep 16, 2024
1 parent a45253f commit e99ae8b
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs-v2/integrations/all/odoo.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Odoo
sidebarTitle: Odoo
---

API configurations: [`odoo`](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

- [How to register an Application](https://odoo-restapi.readthedocs.io/en/latest/connection/configuration.html)
- [OAuth related docs](https://odoo-restapi.readthedocs.io/en/latest/connection/logging_in/oauth2_authentication.html)
- [Odoo REST API docs](https://odoo-restapi.readthedocs.io/en/latest/)

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

## API gotchas

- Nango currently supports the integration of Odoo using the [Odoo REST API by Synconic module](https://apps.odoo.com/apps/modules/17.0/restapi)

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/odoo.mdx)</Note>
1 change: 1 addition & 0 deletions docs-v2/integrations/erp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ sidebarTitle: ERP
<CardGroup cols={4}>
<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" />
<Card title="Sage" href="/integrations/all/sage" color="#68a063" />
<Card title="Unanet" href="/integrations/all/unanet" color="#68a063" />
</CardGroup>
1 change: 1 addition & 0 deletions docs-v2/mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@
"integrations/all/netsuite",
"integrations/all/next-cloud",
"integrations/all/notion",
"integrations/all/odoo",
"integrations/all/okta",
"integrations/all/one-drive",
"integrations/all/one-note",
Expand Down
15 changes: 15 additions & 0 deletions packages/shared/providers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2176,6 +2176,21 @@ notion:
limit_name_in_request: page_size
response_path: results
docs: https://docs.nango.dev/integrations/all/notion
odoo:
categories:
- erp
auth_mode: OAUTH2
authorization_url: https://${connectionConfig.serverUrl}/restapi/1.0/common/oauth2/authorize
token_url: https://${connectionConfig.serverUrl}/restapi/1.0/common/oauth2/access_token
authorization_params:
response_type: code
token_params:
grant_type: authorization_code
refresh_params:
grant_type: refresh_token
proxy:
base_url: https://${connectionConfig.serverUrl}
docs: https://docs.nango.dev/integrations/all/odoo
okta:
auth_mode: OAUTH2
authorization_url: https://${connectionConfig.subdomain}.okta.com/oauth2/v1/authorize
Expand Down
1 change: 1 addition & 0 deletions packages/webapp/public/images/template-logos/odoo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e99ae8b

Please sign in to comment.