WebHooks are a great way of getting a notification when something happens without having your system checking for the same all of the time. The most common usage of this would be how PayPal and other payment solutions notify you about the payment being made through their IPN setups.

There are many other places where this is used, however for most this happens behind the scenes and is not something that you would see.

The best way to describe it would be that it is a call made by our server to your server. This call also includes valuable data upon which your server can react in the way you want it to.

Another way to see them is as if they are events that fire on your server when some special action happens with the video. That way you can always know when your code is need to react to the same and accomplish something for you.

Benefit of webhook is that:

  1. you specify which file you want us to contact / send notice to
  2. you specify the format in which this happens
  3. you specify if all or only one or few webhooks are fired
  4. resource friendly for your server
  5. instant notification