Description
When a user upgrades their Zoom account from basic to pro, we are not receiving a user.updated webhook. We do receive an webhook when other users within the account upgraded to pro.
Error
Missing a webhook when the account is upgraded.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
How To Reproduce (If applicable)
Create a new account and user with a basic plan
Authenticate the user with the app
Upgrade the account and user to pro
See there is no webhook
Add a new basic user to the account
Authenticate the new user with the app
Upgrade the new user to pro
See there is a user.updated webhook for the new user showing the type change
There is an account with “Account Type: Free” and two users with type “Basic”.
The account is upgraded to “Account Type: Pro” and one of the users is concurrently upgraded to type “Licensed”, we will not receive the users.update webhook.
If the second user is subsequently upgraded to type “Licensed”, we correctly receive users.updated for that user.
IOW, users.updated is not sent for the first upgraded user when concurrently upgrading the entire account.