Is the JSON input sent via webhook validated against types defined in the script? Because I cannot find this in the docs and from my tests it is not.