| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 112 |
| Technical Name |
nx_webhook_base |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
Webhook Base
The shared foundation for the Webhook Suite. This lightweight module provides security roles, the unified Webhooks menu, and internal utilities required by all webhook add-ons.
What Does This Base Module Include?
A lightweight foundation that provides everything the webhook add-ons share.
User Roles & Security
Two built-in roles to keep your system safe:
- Webhook User — view-only access to configurations and logs
- Webhook Manager — full access to create, edit, and delete webhooks
Unified Webhooks Menu
A single "Webhooks" top-level menu in the Odoo backend. When you install the Engine or Receiver, their sections automatically appear under this menu — everything in one place.
Secure Script Engine
A sandboxed Python scripting engine powers the pre/post-processing scripts in both the Engine and Receiver modules. Transform payloads, validate data, and trigger business logic safely.
How It Works
- Step 1: Install Webhook Base (this module) — it sets up the shared menu, user roles, and internal utilities.
- Step 2: Install Webhook Engine if you want to send data from Odoo to external services.
- Step 3: Install Webhook Receiver if you want to receive data into Odoo from external services.
Install one, the other, or both — each works independently.
Technical Specifications
| Odoo Version | 19.0 |
| Python | 3.10+ |
| License | LGPL-3 |
| Dependencies | Base, Web |
| Type | Shared foundation (required by all add-ons) |
Need help? Contact us at webdeveloper.inf@gmail.com
Please log in to comment on this module