A user-defined HTTP callbacks.
Webhooks(A user-defined HTTP callbacks) are a useful tool for apps that want to execute code after a specific event happens on an Odoo, for example, after a warehouse manager creates a new product, updates a stock quantity for existing products or sales manager confirm the quotation etc.
Instead of telling your app to make an API call every X number of minutes to check if a specific event has occured on an Odoo, you can register webhooks, which send an HTTP request from the Odoo telling your app that the event has occurred. This uses many less API requests overall, allowing you to build more robust apps, and update your app instantly after a webhook is received.
Webhook event data can be stored as JSON or XML, and is commonly used when:
===========================================================================
- Placing an order
- Changing a product's price
- Collecting data for data-warehousing
- Integrating your accounting software
- Filtering the order items and informing various shippers about the order
- Another, less-obvious, case for using webhooks is when you're dealing with data that isn't easily searchable through the Odoo API. For example, re-requesting an entire product catalog or order history would benefit from using webhooks since it requires a lot of API requests and takes a lot of time.
Think of it this way, if you would otherwise have to poll for a substantial amount of data, you should be using webhooks.
The Odoo Webhook endpoints can be used for a variety of purposes such as:
=========================================================================
- Get a Webhook list
- Get a Webhook counts
- Create a new Webhook
- Update an existing Webhook
- Delete a Webhook from the database
Check out our online docs http://odoo-webhook.readthedocs.io for a quick reference guide to use the odoo webhooks.
webhook
rest api
restapi
restful api
restfulapi
HTTP GET, PUT, POST, and DELETE methods
JSON input and output format
JSON input & output format
OAuth1 and OAuth2
OAuth1 & OAuth2
OAuth1 OAuth2
endpoints
Calling Methods
Check Access Rights
List Records
count Records
Inspection and Introspection
Inspection Introspection
Activate Developer Mode
configuration
Workflow Manipulations
ir.model
ir.model.fields
Report Printing
Print Single Report
Print List Reports
connection
odoo server
OAuth applications
Consumer Key and Secret
Consumer Key & Secret
Request Headers
Credential Request
HTTP callbacks
HTTP POST
JSON XML
Webhook Authentication
Webhook Endpoints
OAuth1 Authentication
OAuth2 Authentication
Receive a webhook
webhook URL
XML/JSON data
Webhook Configuration
timeout period
Dependencies
Odoo Webhook
Synconics Technologies Pvt. Ltd.
$ 222.76
51