Added 3.4.2 with curl timeouts and a fallback api request on failed webhook auth
Only decode 2xx responses