Changed Webhook to accept either JSON or encoded form data