A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information.
A webhook delivers data to other applications as it happens, meaning you get data immediately.
Unlike typical APIs where you would need to poll for data very frequently in order to get it real-time.
This makes webhooks much more efficient for both the provider and consumer.
The section in which webhooks reside can be found in "Settings"->"Developer Tools"->"Webhooks":
From here you can choose to "Add Endpoint" in order to begin the setup of webhooks.
When you choose to add an endpoint you'll be able to specify to following:
- Endpoint URL - the endpoint of your server where HTTP POST requests will be made.
- Description - an optional description allowing you to describe the purpose of the webhook
- Events to send - the list of events for which requests will be made to the endpoint
Note: For more detailed instructions on how to use webhooks in OfficeRND, please go to our developer article here.
There you'll find a comprehensive guide on the whole setup and all of the necessary information on the topic.