The Odoo API module provides Odoo CRM integration using XMLRPC.
Module features
- API client service for using in third-party modules;
- Helper services for resolving countries, currencies etc;
- Odoo models metadata explorer UI;
- Importing Odoo objects as Drupal entities via Migrate (odoo_api_migrate module);
- Exporting Drupal entities as Odoo objects (odoo_api_entity_sync module).
The module does not provide any ready to use solutions; you won't be able to sync your Drupal and Odoo installations in a few clicks, however, there's a robust backend for your work.
There are issues raised to provide entity sync and Migrate usage examples.
Installing and configuring
Install the module via Composer and configure API credentials at:
- Administration -> Configuration -> Web services -> Odoo API Client
- admin/config/services/odoo
You may want to check your API connection by using the Metadata Explorer:
- Administration -> Configuration -> Web services -> Odoo API Client -> Odoo Metadata Explorer
- admin/config/services/odoo/metadata
🇺🇦 |
This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. |
Supporting organizations:
Development and maintenance
Project information
- Project categories: Developer tools, Integrations
2 sites report using this module
- Created by abramm on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.



