Webhook holds the configuration of the webhook
ClientConfig holds the connection parameters for the webhook required
Throttle holds the options for throttling the webhook