Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Technical
  3. Dynamic API Endpoints & Webhooks v 19.0
  4. Sales Conditions FAQ

Dynamic API Endpoints & Webhooks

by Developers Pro
Odoo

$ 15.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1153
Technical Name dynamic_api_endpoint
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1153
Technical Name dynamic_api_endpoint
LicenseLGPL-3
Developers Pro Logo

Dynamic API Endpoints & Webhooks

Create fully dynamic REST API endpoints and webhooks for any Odoo model — no code required. Manage API keys, field-level access, rate limiting, and request logging all from the Odoo UI.

REST API Webhooks No Code Needed API Key Auth

Overview

What This Module Does

Expose any Odoo model as a REST API endpoint with full CRUD support. Configure field-level access, authentication, webhooks, and logging — all through the Odoo backend interface.

Dynamic Endpoints
Create GET, POST, PUT & DELETE API endpoints for any Odoo model directly from the UI — no Python code needed.
API Key Security
Generate and manage API keys with per-key rate limiting, endpoint restrictions, and usage tracking built in.
Webhooks
Trigger outgoing webhooks on create, update, or delete events with HMAC signature verification and custom headers.

Details

Key Features

Everything you need to integrate Odoo with external systems.

Field-Level Access
Control which fields are readable and writable per endpoint
Rate Limiting
Set per-key API call limits per minute to protect your server
Request Logging
Full request/response logging with IP, duration, and status tracking
Field Aliases
Expose internal fields under custom API names for clean interfaces
CORS Support
All /api/* endpoints support CORS for browser-based clients
Auto Documentation
Built-in /api/docs endpoint lists all active APIs with full details

Quick Start

How It Works

Get your API running in three simple steps.

Create Endpoint
Pick a model, set a route like /api/v1/partners, choose HTTP methods, and select fields to expose.
Generate API Key
Create an API key, set rate limits, and optionally restrict it to specific endpoints.
Start Calling
Use your API key in the X-API-Key header and make GET, POST, PUT, or DELETE requests.

Examples

API Response Format

GET /api/v1/partners
{
  "data": [
    {"id": 1, "name": "John Doe", "email": "john@example.com"},
    {"id": 2, "name": "Jane Smith", "email": "jane@example.com"}
  ],
  "total": 150,
  "limit": 20,
  "offset": 0
}
POST /api/v1/partners
{
  "data": {"id": 42, "name": "New Partner", "email": "new@example.com"},
  "id": 42
}
WEBHOOK Outgoing Payload
{
  "event": "create",
  "model": "res.partner",
  "record_id": 42,
  "data": {"id": 42, "name": "New Partner"},
  "timestamp": "2026-03-11T10:30:00.123456"
}

Security

Authentication Methods

Three ways to authenticate your API requests.

X-API-Key Header
Pass your API key in the X-API-Key request header
Bearer Token
Use Authorization: Bearer <key> header format
Query Parameter
Pass api_key as a URL query parameter

Preview

Screenshots

API Endpoints — List View
API Endpoints List View
Endpoint Configuration — Form View with Field Access Control
Endpoint Form View
Webhook Configuration — Outgoing Event Triggers
Webhook Configuration
API Logs — Request & Response Tracking
API Logs View
Postman — Request
PostMan View

What We Do

Our Odoo Services

End-to-end Odoo expertise — from initial setup to long-term support. We help businesses get the most out of their Odoo investment.

Odoo Implementation
Full Odoo ERP setup from scratch — requirements analysis, configuration, data migration, user training, and go-live support.
Custom Development
Custom modules, reports, workflows, and business logic tailored to your unique processes and industry requirements.
Odoo Customization
Adapt existing Odoo modules to fit your workflows — custom fields, views, access rules, automated actions, and UI tweaks.
Third-Party Integration
Connect Odoo with payment gateways, shipping carriers, eCommerce platforms, CRMs, APIs, and other external systems.
Odoo Support
Ongoing maintenance, bug fixes, performance optimization, version upgrades, and dedicated technical support for your Odoo instance.
Training & Consulting
User training, admin workshops, best practice consulting, and strategic guidance to maximize your Odoo ROI.
Developers Pro
Developers Pro

We build smart Odoo solutions — custom modules, integrations, and workflow improvements tailored to your business needs.

Email Us Contact Us
© Developers Pro — Odoo Solutions & Custom Development

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with