Add support for JSON webhooks