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

Releases