https://github.com/n8n-code/n8n-nodes-odoo-v17
Odoo v17 is an all-in-one open-source ERP for managing all aspects of business in a single platform
https://github.com/n8n-code/n8n-nodes-odoo-v17
api automation n8n n8n-community-node n8n-node odoo-v17 openapi swagger workflow
Last synced: 8 days ago
JSON representation
Odoo v17 is an all-in-one open-source ERP for managing all aspects of business in a single platform
- Host: GitHub
- URL: https://github.com/n8n-code/n8n-nodes-odoo-v17
- Owner: n8n-code
- Created: 2026-06-13T13:04:32.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2026-06-14T02:58:49.000Z (8 days ago)
- Last Synced: 2026-06-14T03:14:55.717Z (8 days ago)
- Topics: api, automation, n8n, n8n-community-node, n8n-node, odoo-v17, openapi, swagger, workflow
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/@n8n-dev/n8n-nodes-odoo-v17
- Size: 440 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @n8n-dev/n8n-nodes-odoo-v17

[](https://www.npmjs.com/package/@n8n-dev/n8n-nodes-odoo-v17)
[](https://opensource.org/licenses/MIT)
---
**Stop writing odoo-v17 API integrations by hand.**
Every time you connect n8n to odoo-v17, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
**What if connecting n8n to odoo-v17 took 5 minutes, not half a day?**
This node gives you **59+ resources** out of the box: **Account**, **Crm**, **Hr**, **Mail**, **Mrp**, and 54 more: with full CRUD operations, typed parameters, and zero manual configuration.
---
## What You Get
- **Zero boilerplate**: Resources, operations, and fields are pre-configured and ready to use
- **Full CRUD**: Create, read, update, and delete support where the API allows it
- **Typed parameters**: No more guessing field types
- **Built-in auth**: API key authentication, ready to go
- **Declarative**: Native n8n performance, no custom execute() overhead
---
## Install
```bash
npm install @n8n-dev/n8n-nodes-odoo-v17
```
**Or in n8n:**
1. **Settings → Community Nodes → Install**
2. Search: `@n8n-dev/n8n-nodes-odoo-v17`
3. Click **Install**
---
## Quick Start
1. Install the node (above)
2. Add credentials: **odoo-v17 API** → paste your API key
3. Drag the **odoo-v17** node into your workflow
4. Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
---
## Resources
Account (14 operations)
- Get Search read Account
- Put Upsert Account
- Get Search read Journal
- Put Upsert Journal
- Get Search read Journal Entry
- Put Upsert Move
- Get Search read Journal Item
- Put Upsert Line
- Get Search read Payments
- Put Upsert Payment
- Get Search read Tax
- Put Upsert Tax
- Get Search read Tax Group
- Put Upsert Group
Crm (6 operations)
- Get Search read Lead Opportunity
- Put Upsert Lead
- Get Search read CRM Stages
- Put Upsert Stage
- Get Search read CRM Tag
- Put Upsert Tag
Hr (6 operations)
- Get Search read Department
- Put Upsert Department
- Get Search read Employee
- Put Upsert Employee
- Get Search read Job Position
- Put Upsert Job
Mail (4 operations)
- Get Search read Message
- Put Upsert Message
- Get Search read Email Thread
- Put Upsert Thread
Mrp (6 operations)
- Get Search read Bill of Material
- Put Upsert Bom
- Get Search read Production Order
- Put Upsert Production
- Get Search read Work Order
- Put Upsert Workorder
Pos (8 operations)
- Get Search read Point of Sale Configuration
- Put Upsert Config
- Get Search read Point of Sale Orders
- Put Upsert Order
- Get Search read Point of Sale Order Lines
- Put Upsert Line
- Get Search read Point of Sale Session
- Put Upsert Session
Product (10 operations)
- Get Search read Product Attribute
- Put Upsert Attribute
- Get Search read Attribute Value
- Put Upsert Value
- Get Search read Product Category
- Put Upsert Category
- Get Search read Product Variant
- Put Upsert Product
- Get Search read Product
- Put Upsert Template
Project (4 operations)
- Get Search read Project
- Put Upsert Project
- Get Search read Task
- Put Upsert Task
Purchase (4 operations)
- Get Search read Purchase Order
- Put Upsert Order
- Get Search read Purchase Order Line
- Put Upsert Line
Res (6 operations)
- Get Search read Contact
- Put Upsert Partner
- Get Search read Bank Accounts
- Put Upsert Bank
- Get Search read Partner Tags
- Put Upsert Category
Sale (4 operations)
- Get Search read Sales Order
- Put Upsert Order
- Get Search read Sales Order Line
- Put Upsert Line
Stock (14 operations)
- Get Search read Inventory Locations
- Put Upsert Location
- Get Search read Stock Move
- Put Upsert Move
- Get Search read Product Moves Stock Move Line
- Put Upsert Line
- Get Search read Transfer
- Put Upsert Picking
- Get Search read Picking Type
- Put Upsert Type
- Get Search read Quants
- Put Upsert Quant
- Get Search read Warehouse
- Put Upsert Warehouse
Uom (4 operations)
- Get Search read Product UoM Categories
- Put Upsert Category
- Get Search read Product Unit of Measure
- Put Upsert Uom
Fields (45 operations)
- Get account account field metadata
- Get account journal field metadata
- Get account move field metadata
- Get account move line field metadata
- Get account payment field metadata
- Get account tax field metadata
- Get account tax group field metadata
- Get crm lead field metadata
- Get crm stage field metadata
- Get crm tag field metadata
- Get hr department field metadata
- Get hr employee field metadata
- Get hr job field metadata
- Get mail message field metadata
- Get mail thread field metadata
- Get mrp bom field metadata
- Get mrp production field metadata
- Get mrp workorder field metadata
- Get pos config field metadata
- Get pos order field metadata
- Get pos order line field metadata
- Get pos session field metadata
- Get product attribute field metadata
- Get product attribute value field metadata
- Get product category field metadata
- Get product product field metadata
- Get product template field metadata
- Get project project field metadata
- Get project task field metadata
- Get purchase order field metadata
- Get purchase order line field metadata
- Get res partner field metadata
- Get res partner bank field metadata
- Get res partner category field metadata
- Get sale order field metadata
- Get sale order line field metadata
- Get stock location field metadata
- Get stock move field metadata
- Get stock move line field metadata
- Get stock picking field metadata
- Get stock picking type field metadata
- Get stock quant field metadata
- Get stock warehouse field metadata
- Get uom category field metadata
- Get uom uom field metadata
Account Account (3 operations)
- Get Read account account by ID
- Put Update account account by ID
- Delete account account by ID
Account Journal (3 operations)
- Get Read account journal by ID
- Put Update account journal by ID
- Delete account journal by ID
Account Move (3 operations)
- Get Read account move by ID
- Put Update account move by ID
- Delete account move by ID
Account Move Line (3 operations)
- Get Read account move line by ID
- Put Update account move line by ID
- Delete account move line by ID
Account Payment (3 operations)
- Get Read account payment by ID
- Put Update account payment by ID
- Delete account payment by ID
Account Tax (3 operations)
- Get Read account tax by ID
- Put Update account tax by ID
- Delete account tax by ID
Account Tax Group (3 operations)
- Get Read account tax group by ID
- Put Update account tax group by ID
- Delete account tax group by ID
Crm Lead (3 operations)
- Get Read crm lead by ID
- Put Update crm lead by ID
- Delete crm lead by ID
Crm Stage (3 operations)
- Get Read crm stage by ID
- Put Update crm stage by ID
- Delete crm stage by ID
Crm Tag (3 operations)
- Get Read crm tag by ID
- Put Update crm tag by ID
- Delete crm tag by ID
Hr Department (3 operations)
- Get Read hr department by ID
- Put Update hr department by ID
- Delete hr department by ID
Hr Employee (3 operations)
- Get Read hr employee by ID
- Put Update hr employee by ID
- Delete hr employee by ID
Hr Job (3 operations)
- Get Read hr job by ID
- Put Update hr job by ID
- Delete hr job by ID
Mail Message (3 operations)
- Get Read mail message by ID
- Put Update mail message by ID
- Delete mail message by ID
Mail Thread (3 operations)
- Get Read mail thread by ID
- Put Update mail thread by ID
- Delete mail thread by ID
Mrp Bom (3 operations)
- Get Read mrp bom by ID
- Put Update mrp bom by ID
- Delete mrp bom by ID
Mrp Production (3 operations)
- Get Read mrp production by ID
- Put Update mrp production by ID
- Delete mrp production by ID
Mrp Workorder (3 operations)
- Get Read mrp workorder by ID
- Put Update mrp workorder by ID
- Delete mrp workorder by ID
Pos Config (3 operations)
- Get Read pos config by ID
- Put Update pos config by ID
- Delete pos config by ID
Pos Order (3 operations)
- Get Read pos order by ID
- Put Update pos order by ID
- Delete pos order by ID
Pos Order Line (3 operations)
- Get Read pos order line by ID
- Put Update pos order line by ID
- Delete pos order line by ID
Pos Session (3 operations)
- Get Read pos session by ID
- Put Update pos session by ID
- Delete pos session by ID
Product Attribute (3 operations)
- Get Read product attribute by ID
- Put Update product attribute by ID
- Delete product attribute by ID
Product Attribute Value (3 operations)
- Get Read product attribute value by ID
- Put Update product attribute value by ID
- Delete product attribute value by ID
Product Category (3 operations)
- Get Read product category by ID
- Put Update product category by ID
- Delete product category by ID
Product Product (3 operations)
- Get Read product product by ID
- Put Update product product by ID
- Delete product product by ID
Product Template (3 operations)
- Get Read product template by ID
- Put Update product template by ID
- Delete product template by ID
Project Project (3 operations)
- Get Read project project by ID
- Put Update project project by ID
- Delete project project by ID
Project Task (3 operations)
- Get Read project task by ID
- Put Update project task by ID
- Delete project task by ID
Purchase Order (3 operations)
- Get Read purchase order by ID
- Put Update purchase order by ID
- Delete purchase order by ID
Purchase Order Line (3 operations)
- Get Read purchase order line by ID
- Put Update purchase order line by ID
- Delete purchase order line by ID
Res Partner (3 operations)
- Get Read res partner by ID
- Put Update res partner by ID
- Delete res partner by ID
Res Partner Bank (3 operations)
- Get Read res partner bank by ID
- Put Update res partner bank by ID
- Delete res partner bank by ID
Res Partner Category (3 operations)
- Get Read res partner category by ID
- Put Update res partner category by ID
- Delete res partner category by ID
Sale Order (3 operations)
- Get Read sale order by ID
- Put Update sale order by ID
- Delete sale order by ID
Sale Order Line (3 operations)
- Get Read sale order line by ID
- Put Update sale order line by ID
- Delete sale order line by ID
Stock Location (3 operations)
- Get Read stock location by ID
- Put Update stock location by ID
- Delete stock location by ID
Stock Move (3 operations)
- Get Read stock move by ID
- Put Update stock move by ID
- Delete stock move by ID
Stock Move Line (3 operations)
- Get Read stock move line by ID
- Put Update stock move line by ID
- Delete stock move line by ID
Stock Picking (3 operations)
- Get Read stock picking by ID
- Put Update stock picking by ID
- Delete stock picking by ID
Stock Picking Type (3 operations)
- Get Read stock picking type by ID
- Put Update stock picking type by ID
- Delete stock picking type by ID
Stock Quant (3 operations)
- Get Read stock quant by ID
- Put Update stock quant by ID
- Delete stock quant by ID
Stock Warehouse (3 operations)
- Get Read stock warehouse by ID
- Put Update stock warehouse by ID
- Delete stock warehouse by ID
Uom Category (3 operations)
- Get Read uom category by ID
- Put Update uom category by ID
- Delete uom category by ID
Uom Uom (3 operations)
- Get Read uom uom by ID
- Put Update uom uom by ID
- Delete uom uom by ID
---
## Why This Node?
**Without this node:**
- Hours of manual API integration
- Copy-pasting from odoo-v17 docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
**With this node:**
- Install → configure → use. 5 minutes.
- Auto-generated from the official odoo-v17 OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
---
## Auto-Generated
This node was auto-generated from the official **odoo-v17** OpenAPI specification using
[@n8n-dev/n8n-openapi-node-ultimate](https://github.com/kelvinzer0/n8n-openapi-node-ultimate),
then validated against the live API so you get accurate types and real parameters, not guesswork.
When the odoo-v17 API updates, this node updates too.
---
## License
MIT © [kelvinzer0](https://github.com/n8n-code)