Description/Error
New functionality with our Zoom integration relies on “user.activation” webhook events, yet we do not receive them when a new user initially activates their account from the email invite. I am testing this from our Dev sub-account, and, have verified that we never receive this webhook event. We do successfully receive the “user.activation” webhook event when activating a user from the Zoom.us “User Management” admin page. But we need this to work when a user initially activates their account via the invite email link.
Which Endpoints or App Types
I have tested webhooks on our Dev sub-account using the JWT app and subscribing to the user webhook events. I also tried testing with subscribing to webhook events via the Webhook Only app, and see similar behavior.
How To Reproduce
Steps to reproduce the behavior:
Setup JWT app in marketplace and enable WebHook subscriptions for user events.
Confirm webhooks are successfully sent from zoom and receive at the “Event notification endpoint URL” when activating and deactivating existing users from the Zoom “User Management” admin page.
Create a user via the API (which sends an email invite to the user)
Check “Activate your Zoom Account” button in email invite
Proceed to setup account by setting a password
Notice the new user is activated in the Zoom “User Management” admin page
Notice that no “user.activation” webhook event was sent by Zoom or received by the “Event notification endpoint URL” . Nor is the event ever sent after the user proceeds to create/join meetings from Zoom.us. Our LMS is unaware that the user’s account is activated.
Can you confirm if user.activation is the only event that you are not receiving?
We actually do receive all events that we subscribe to, even the user.activation event. However, we do not receive this event when a user activates their account via the invite email link. If an admin activates their account manually, we do receive the event.
Can you try to use a URL from a webhook testing site (for e.g: webhook.site) and check if you are receiving the event?
Since we do receive all subscribed webhook events, I see no need to test on a testing site. I assume you agree?
I verified for you on webhook.site that we do not receive the user.activation event automatically when the user activates their account by clicking on “Activate your Zoom Account” button in email invite.
However, as you can see, we do receive the user.activation and user.deactivation events when an admin manually deactivates the user and activates them again from the Zoom “User Management” admin page.
Thank you for reporting this. I just checked with our Engineering team and confirming that the behavior that you are experiencing is by design.
That being said, our team is already working on a feature that would send event notification out when a user accepts the invitation and activates. The ID for this feature within our system is ZOOM-103514.
I apologize for any inconvenience that this issue is causing, and we hope to roll out the feature soon.
Is there a way for me to track ZOOM-103514 on my end so I know the progress? If so, please provide a link. If not, do you have an estimate of when this feature may be rolled out? Thank you!