Connectivity & Interfaces

Started by admin, Nov 10, 2025, 01:48 AM

Previous topic - Next topic

admin

  • REST API: Provides a standardized way for external applications to interact with Dolibarr, enabling CRUD (Create, Read, Update, Delete) operations on modules like products, orders, and customers.
  • Triggers and hooks:
    • Triggers: Execute custom code or actions when specific events occur within Dolibarr, such as creating an invoice or editing a user.
    • Hooks: Allow custom code to be inserted at various entry points within the Dolibarr system.
  • External service integration: Modules are available for connecting with other services, including:
    • Payment gateways: Allows customers to pay invoices online through services like PayPal, Stripe, and Paybox.
    • LDAP: Sync user data and passwords with an external LDAP server.
    • Other platforms: Tools like the CS-Cart Dolibarr Connector can automate the transfer of data like products, orders, and customers between different systems.
  • Data exchange: The interfaces facilitate the bidirectional flow of data between Dolibarr and other applications, which can be used to automate processes and share information across systems.
  • Authentication: Secure connections to the API are supported through mechanisms like API keys and OAuth2.