| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 683 |
| Technical Name |
rest_api_gateway |
| License | LGPL-3 |
| Website | https://odoo.warunglakku.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 683 |
| Technical Name |
rest_api_gateway |
| License | LGPL-3 |
| Website | https://odoo.warunglakku.com |
REST API Gateway for Odoo
Turn your Odoo into a powerful REST API in minutes
Stop wrestling with XML-RPC. REST API Gateway gives you clean, modern HTTP endpoints that any developer, tool, or automation platform can use instantly. Connect e-commerce, mobile apps, n8n workflows, and BI tools â all with a simple Bearer token.
Secure Bearer Token Authentication
Generate secure API tokens directly from the Odoo backend. No password sharing, no complex setup. Just click Generate Token in the API Console and start making requests. Tokens can be revoked instantly for maximum security.
Smart Upsert â Create or Update in One Call
Define a unique key (like email for partners or barcode for products) and the API handles the rest. If the record exists, it's updated. If not, it's created. No need to check first â one API call does it all.
Name-Based Relations â No More ID Guessing
Send field names directly â "categ_id": "Electronics" â and the API auto-resolves them. If the related record doesn't exist, it's created automatically. No more looking up IDs in the database.
Interactive API Console with Scalar UI
Built-in Scalar documentation right inside Odoo. Browse all endpoints, see request/response examples, and test API calls directly from your browser. No third-party tools needed â everything is ready to go.
45+ Business Models Ready
Includes REST endpoints for: Account, CRM, HR, Inventory, Manufacturing, POS, Product, Purchase, Sales, Stock, Projects, and more. Every major Odoo module is covered with full CRUD operations.
Perfect for Integrations
Connect your favorite tools: n8n, Make, Zapier, Shopify, WooCommerce, Power BI, Tableau, or custom mobile apps. The REST API Gateway makes Odoo play nicely with everything.
n8n Automation Ready
Works perfectly with n8n for workflow automation. Use the Odoo n8n Community Node to automate tasks like syncing orders, creating invoices, sending reports, and more â all without writing code.
Beginner Friendly
Clear error messages guide you to the right fields. The /api/{model}/fields endpoint shows all available fields, their types, and relationships. Domain filter documentation includes practical examples for every operator.
OpenAPI 3.1.0 Specification
Industry-standard OpenAPI spec served at /api/spec. Generate client SDKs, import into Postman, or use with any OpenAPI-compatible tool. The spec includes examples, field metadata, and authentication details.
What You Get
REST API controller with full CRUD operations, API Console with interactive Scalar documentation, OpenAPI 3.1.0 specification, Bearer token management UI, Field metadata explorer, Smart relational field resolver, and Comprehensive error handling. No hidden fees, no activation keys. Your data stays yours.
Please log in to comment on this module