Blog
Articles on Odoo, APIs & architecture
Deep, protocol-correct guides for Odoo developers and integrators — the ORM, JSON-RPC, gateways, and the patterns ODXProxy is built for.
odoollmfunction-callingOdoo Function Calling: Giving an LLM ERP Tools
Turn ODXProxy's nine Odoo actions into function-calling tools an LLM can invoke. Tool schemas, argument mapping, and guarding writes — with runnable JSON.
ODXProxy Team · Jul 5, 2026 · 7 min read
odoomcpai-agentsBuild an Odoo MCP Server: Connect Your ERP to AI Agents
The Model Context Protocol lets AI agents call tools. Here is how an Odoo MCP server exposes your ERP to Claude and other LLMs, safely, through a proxy.
ODXProxy Team · Jul 5, 2026 · 7 min read
odooapicall-methodCalling Custom Odoo Methods with call_method
The eight direct actions cover CRUD and queries. For everything else — action_post, name_search, custom business logic — you use call_method. Here's how.
ODXProxy Team · Jul 4, 2026 · 6 min read
odooormcrudOdoo CRUD via the API: create, write, unlink
How to create, update, and delete Odoo records over the API: the params shape for create, write, and unlink, batch writes, and the x2many command tuples.
ODXProxy Team · Jul 4, 2026 · 7 min read
odooormdomainsOdoo Domain Filters: Every Operator, with Examples
Every Odoo domain operator with worked examples: the triple syntax, =like vs ilike, child_of, and combining conditions with AND, OR and NOT in real code.
ODXProxy Team · Jul 4, 2026 · 8 min read
odooapierror-handlingOdoo API Error Handling: Codes, Retries, and the 200 Trap
Odoo API errors come in two layers — proxy failures with non-200 codes and Odoo logic errors hidden inside HTTP 200. Here's how to handle every case cleanly.
ODXProxy Team · Jul 3, 2026 · 8 min read
odooormsearch-readOdoo search_read Example: Domains, Fields and Paging
search_read filters and reads in one round trip. How params and keyword fit together, how to build a domain, and how to paginate a large result set.
ODXProxy Team · Jul 3, 2026 · 8 min read
odooapiauthenticationHow to Authenticate to the Odoo API (With Examples)
Authenticating to the Odoo API needs a user id and an API key — not your password. Here's how it works, plus a first JSON-RPC call and proper error handling.
ODXProxy Team · Jul 3, 2026 · 9 min read