What are webhooks?
Webhooks are a way for Bevy to send close to real-time data to another application or service (on the customer side) when a specific event or trigger occurs. They are a form of communication between different software systems over the internet. Webhooks are commonly used to enable integrations and automate processes between various web services, applications, and platforms.
They are different from APIs. Learn more about this difference in this article.
If you want to start using the webhook functionality, take a look at Configure webhooks and best practices articles
Webhooks FAQ
-
How do you know whether my webhook setup is using bulk mode or not?
- The default value is false for this option.
- Unfortunately, this is not currently available in the UI. You can infer this behavior is you receive more than one element on each POST request to the webhook URL, or you can reach out to our support team.
-
How to prevent receiving old objects (events, chapters)?
- The handling of old objects is the responsibility of the end user.
- When implementing a webhook, you should modify your receiving logic to:
- Identify and handle potentially old objects
- Implement your own filtering mechanism based on your specific requirements
- Ensure your system can process or ignore objects as needed for your use case - When implementing a webhook, you should modify your receiving logic to:
- Identify and handle potentially old objects
- Implement your own filtering mechanism based on your specific requirements
- Ensure your system can process or ignore objects as needed for your use case - This may involve checking timestamps, maintaining a record of processed objects, or applying your own business logic to determine the relevance of received objects.