@n8n-dev/n8n-nodes-odoo-v17
v1.0.9
Published
Odoo v17 is an all-in-one open-source ERP for managing all aspects of business in a single platform
Downloads
1,636
Maintainers
Readme
@n8n-dev/n8n-nodes-odoo-v17
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
npm install @n8n-dev/n8n-nodes-odoo-v17Or in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-odoo-v17 - Click Install
Quick Start
- Install the node (above)
- Add credentials: odoo-v17 API → paste your API key
- Drag the odoo-v17 node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
- 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
- Get Search read Lead Opportunity
- Put Upsert Lead
- Get Search read CRM Stages
- Put Upsert Stage
- Get Search read CRM Tag
- Put Upsert Tag
- Get Search read Department
- Put Upsert Department
- Get Search read Employee
- Put Upsert Employee
- Get Search read Job Position
- Put Upsert Job
- Get Search read Message
- Put Upsert Message
- Get Search read Email Thread
- Put Upsert Thread
- 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
- 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
- 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
- Get Search read Project
- Put Upsert Project
- Get Search read Task
- Put Upsert Task
- Get Search read Purchase Order
- Put Upsert Order
- Get Search read Purchase Order Line
- Put Upsert Line
- Get Search read Contact
- Put Upsert Partner
- Get Search read Bank Accounts
- Put Upsert Bank
- Get Search read Partner Tags
- Put Upsert Category
- Get Search read Sales Order
- Put Upsert Order
- Get Search read Sales Order Line
- Put Upsert Line
- 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
- Get Search read Product UoM Categories
- Put Upsert Category
- Get Search read Product Unit of Measure
- Put Upsert Uom
- 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
- Get Read account account by ID
- Put Update account account by ID
- Delete account account by ID
- Get Read account journal by ID
- Put Update account journal by ID
- Delete account journal by ID
- Get Read account move by ID
- Put Update account move by ID
- Delete account move by ID
- Get Read account move line by ID
- Put Update account move line by ID
- Delete account move line by ID
- Get Read account payment by ID
- Put Update account payment by ID
- Delete account payment by ID
- Get Read account tax by ID
- Put Update account tax by ID
- Delete account tax by ID
- Get Read account tax group by ID
- Put Update account tax group by ID
- Delete account tax group by ID
- Get Read crm lead by ID
- Put Update crm lead by ID
- Delete crm lead by ID
- Get Read crm stage by ID
- Put Update crm stage by ID
- Delete crm stage by ID
- Get Read crm tag by ID
- Put Update crm tag by ID
- Delete crm tag by ID
- Get Read hr department by ID
- Put Update hr department by ID
- Delete hr department by ID
- Get Read hr employee by ID
- Put Update hr employee by ID
- Delete hr employee by ID
- Get Read hr job by ID
- Put Update hr job by ID
- Delete hr job by ID
- Get Read mail message by ID
- Put Update mail message by ID
- Delete mail message by ID
- Get Read mail thread by ID
- Put Update mail thread by ID
- Delete mail thread by ID
- Get Read mrp bom by ID
- Put Update mrp bom by ID
- Delete mrp bom by ID
- Get Read mrp production by ID
- Put Update mrp production by ID
- Delete mrp production by ID
- Get Read mrp workorder by ID
- Put Update mrp workorder by ID
- Delete mrp workorder by ID
- Get Read pos config by ID
- Put Update pos config by ID
- Delete pos config by ID
- Get Read pos order by ID
- Put Update pos order by ID
- Delete pos order by ID
- Get Read pos order line by ID
- Put Update pos order line by ID
- Delete pos order line by ID
- Get Read pos session by ID
- Put Update pos session by ID
- Delete pos session by ID
- Get Read product attribute by ID
- Put Update product attribute by ID
- Delete product attribute by ID
- Get Read product attribute value by ID
- Put Update product attribute value by ID
- Delete product attribute value by ID
- Get Read product category by ID
- Put Update product category by ID
- Delete product category by ID
- Get Read product product by ID
- Put Update product product by ID
- Delete product product by ID
- Get Read product template by ID
- Put Update product template by ID
- Delete product template by ID
- Get Read project project by ID
- Put Update project project by ID
- Delete project project by ID
- Get Read project task by ID
- Put Update project task by ID
- Delete project task by ID
- Get Read purchase order by ID
- Put Update purchase order by ID
- Delete purchase order by ID
- Get Read purchase order line by ID
- Put Update purchase order line by ID
- Delete purchase order line by ID
- Get Read res partner by ID
- Put Update res partner by ID
- Delete res partner by ID
- Get Read res partner bank by ID
- Put Update res partner bank by ID
- Delete res partner bank by ID
- Get Read res partner category by ID
- Put Update res partner category by ID
- Delete res partner category by ID
- Get Read sale order by ID
- Put Update sale order by ID
- Delete sale order by ID
- Get Read sale order line by ID
- Put Update sale order line by ID
- Delete sale order line by ID
- Get Read stock location by ID
- Put Update stock location by ID
- Delete stock location by ID
- Get Read stock move by ID
- Put Update stock move by ID
- Delete stock move by ID
- Get Read stock move line by ID
- Put Update stock move line by ID
- Delete stock move line by ID
- Get Read stock picking by ID
- Put Update stock picking by ID
- Delete stock picking by ID
- Get Read stock picking type by ID
- Put Update stock picking type by ID
- Delete stock picking type by ID
- Get Read stock quant by ID
- Put Update stock quant by ID
- Delete stock quant by ID
- Get Read stock warehouse by ID
- Put Update stock warehouse by ID
- Delete stock warehouse by ID
- Get Read uom category by ID
- Put Update uom category by ID
- Delete uom category by ID
- 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, 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
