Last week, I published an update to my app which added webhook events. Days later, users who had installed the app prior to update are still only pushing the initial set of webhook events, and are not pushing any of the events added in the app update. The update did not increase or change auth scopes.
- When I initially published my app, I listed several webhooks including “user.updated”. This meant that my app required scope user:read:admin.
- Next, several clients installed the app, which we’ll call Version A.
- Then, I decided to add a webhook for “user.created”. I resubmitted the App and it was approved and published, to what I’ll call Version B. Version B didn’t change scopes, so according to documentation, all clients should have been upgraded to this version instantly.
- A few days later, I was helping one of my Version A clients, and noticed the “user.created” webhook was not being sent, even though “user.updated” was being sent.
In short, clients on initial published version A did not get upgraded to published version B with the new webhooks, even though they should have…
I’m confident this is a zoom bug and not on my end. I’m receiving plenty of zoom events on my endpoint just fine. I manually helped this “version A” client create an new user, which definitely should have generated a “user.created” event, but my logs show only subsequent “user.updated” events this client’s new user.
App info for “Automata MB Link for Zoom”:
- Marketplace Link
- Client ID: