Webhooks are an event-driven communication protocol which allow for the live and automatic reception of data to a specified URL through HTTP. For Verkada webhooks, users can ingest a wide variety of events such as camera events, license plate recognition events, access control events, sensor events, and alarm events. Users can scope webhook URL permissions to only receive data from the events that are used as a part of their application.
Advantages of using Webhooks over APIs:
- Unlike APIs, webhooks do not require polling which ensures that users will never miss an event.
- Webhooks are not subject to rate-limiting, which allows users to scale their application in a much easier way.
- Since webhooks are only triggered when a new event is created, they are more efficient than APIs, as server resources and bandwidth are only used when necessary.
To see all the webhook events Verkada generates, see our list under Webhook Models.