Webhook or API callback on Assign test user licenses Not working

API Endpoint(s) and/or Zoom API Event(s)
I’m not sure what scopes and webhook events I should be using. I do have the authorization endpoint working but that doesn’t fire in every situation. I also have the RTMS start and stop webhooks working but I’ve tried adding the Billing/Entitlement added/removed for user events.

Description
I have a user managed rtms application in zoom marketplace as a dev app that I’m trying to test. I have a payment account, and pricing plans set for my app. Under the DEV/Local tab I am adding users in the “Assign test user licenses” section but I’m not getting a callback. What scopes and webhooks can I set up to get Zoom to send me when a user is assigned or removed from assignment?

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Oauth is working testing locally pointing at https://cs-zoomapp.ngrok.app/api/zoomapp/auth
And my RTMS webhooks are working as well at https://cs-rtms-webhook.ngrok.app/hook
But the entitlements webhooks that I’m pointing at https://cs-zoomapp.ngrok.app/api/zoomapp/entitlements-webhook never get called
**
Error?**
I don’t get any webhook call back to my endpoint when I add a user to the “Assign test user licenses” section of my app.

How To Reproduce
Steps to reproduce the behavior:
1. Try everything… nothing fires!

For production license changes, use Zoom’s monetization webhook events rather than the OAuth callback. Zoom lists marketplace.app_user_entitlements_added and marketplace.app_user_entitlements_removed (docs) for subscription licenses assigned to users and unassigned from users. The OAuth redirect callback only indicates that a user authorized the app, not that their license entitlement changed.

For DEV/Local testing, I would use the entitlements API as the source of truth. Zoom’s provisioning testing flow describes assigning a test license, having the user open the app, then checking the user’s plan with the Get app user entitlements API. I don’t see Zoom documenting that the “Assign test user licenses” action emits the production monetization webhook events.

For teams building around meeting capture or automation, Recall.ai’s Meeting Bot API can help simplify the Zoom integration layer.