When updating a web hook for a survey in Survery123, the downloaded surveys do not trigger the webhook until after they are redownloaded. This is causing some confusion and frustration since webhooks are described as residing on the server and running when a record is added or updated. Why does the downloaded app or survey care what code runs on the server?
I am a bit surprised that it was designed that way so I am needing to better understand what is going on behind the scenes to be able to support deployed surveys and webhooks.
Is it really a known requirement to have users redownload a survey after changes have been made to the webhooks?
In the future, would it be good to decouple the webhook from the downloaded survey so it does not need to be redownloaded?