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.
odoointegrationsyncHow to Sync Data with Odoo via the External API
A developer's blueprint for syncing data with Odoo over the JSON-RPC External API: external-id mapping, upsert-before-create, change detection, and idempotency.
ODXProxy Team · Jul 9, 2026 · 8 min read
odooapiconnectionHow to Connect to the Odoo API: A Practical Guide
Everything you need to connect to the Odoo API: the four instance coordinates, the two API keys, a first version smoke-test call, and reading a failed connection.
ODXProxy Team · Jul 9, 2026 · 6 min read
odooproxynginxOdoo proxy_mode: Run Odoo Behind a Reverse Proxy
Set proxy_mode = True in odoo.conf so Odoo trusts X-Forwarded headers behind nginx, Traefik, or Docker. What it does, how to set it, and the pitfalls.
ODXProxy Team · Jul 8, 2026 · 6 min read
odooshopifyintegrationBuilding a Shopify–Odoo Integration with the API
Sync Shopify orders, products, and inventory into Odoo through the External API — the models, the calls, webhooks, and idempotency patterns that hold up.
ODXProxy Team · Jul 8, 2026 · 8 min read
odooapiendpointsOdoo API Endpoints: The One Route You Actually Call
Searching for a table of Odoo API endpoints? There isn't one — the External API is a single method behind a handful of routes. Here is the real map.
ODXProxy Team · Jul 8, 2026 · 8 min read
odooapiexternal-apiThe Odoo External API: A JSON-RPC Integration Guide
Odoo's External API lets you read and write ERP data programmatically. This guide covers JSON-RPC vs XML-RPC, authentication, a first call, and runnable code.
ODXProxy Team · Jul 7, 2026 · 12 min read
odooapiwebhooksOdoo Webhooks and the API: Send, Receive, and Configure
How Odoo webhooks actually work: native outgoing webhooks in Odoo 17+, the pre-17 pattern, and how to configure and trigger them through the JSON-RPC API.
ODXProxy Team · Jul 6, 2026 · 8 min read
odoonginxtroubleshootingFixing Odoo 502 Bad Gateway and 504 Gateway Timeout
Odoo 502 means a dead upstream, 504 a request that ran too long. How to tell them apart fast, and the proxy and odoo.conf fixes that resolve each one.
ODXProxy Team · Jul 6, 2026 · 7 min read
odoonginxreverse-proxyRunning Odoo Behind an Nginx Reverse Proxy (proxy_mode)
Put Odoo behind an nginx reverse proxy the right way: TLS termination, proxy_mode in odoo.conf, the X-Forwarded headers, and the websocket port most guides miss.
ODXProxy Team · Jul 6, 2026 · 7 min read