anchor.diff:  === Webhooks
   
   Ontrack can be configured to send <<notifications,notifications>> to some webhooks using HTTP.
  +
  +[WARNING]
  +====
  +Webhooks are disabled by default and must be enabled explicitly. See <<webhooks-settings,global settings>>.
  +====
  +
   
   [[webhooks-definitions]]
   ==== Definitions
  
positive.code: * name - a unique name for the webhook, which will be referred to when used in a subscription
  * enabled - a flag to disable or enable the webhook
  * url - a HTTP URL for the webhook. HTTPS is recommended but not required.
  * timeout - number of seconds to wait before the connection to the webhook _url_ is abandoned
  * _authentication_ - the way to authenticate to the webhook (see <<webhooks-authentication,below>>)
  
  [[webhooks-authentication]]
  
negative.code: ====
  Authentication of webhooks is required.
  ====
  
  [[webhooks-timeouts]]
  ==== Timeouts
  
  Timeouts for the execution of the webhooks are defined at two levels:
  
  * <<webhooks-settings,global settings>>
  * <<webhooks-definitions,webhook definition>>
  
  The actual timeout is the _maximum_ value between these two values.
  
  [[webhooks-settings]]
  ==== Global settings
  
  The _Webhooks_ section in the global settings allows the configuration of the following:
  
  * enabled - global flag used for _all_ webhooks - set to _No_ by default
  * timeout - number of minutes for the <<webhooks-timeouts,global timeout>> - set to 5 minutes by default
  * retention days for the deliveries - number of days to keep the <<webhooks-deliveries,webhooks deliveries records>> - set to 30 days by default
  
  [WARNING]
  ====
  Webhooks are disabled by default and must be enabled explicitly.
  ====
  