# Webhook or API callback on Assign test user licenses Not working

**URL:** <https://devforum.zoom.us/t/webhook-or-api-callback-on-assign-test-user-licenses-not-working/144017>\
**Category:** API and Webhooks\
**Created:** [June 5, 2026, 3:21pm UTC](https://devforum.zoom.us/t/webhook-or-api-callback-on-assign-test-user-licenses-not-working/144017 "2026-06-05T15:21:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Canary\_Speech](https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/32.png) [@Canary\_Speech](https://devforum.zoom.us/u/Canary_Speech)\
**Post date:** [June 5, 2026, 3:21pm UTC](https://devforum.zoom.us/t/webhook-or-api-callback-on-assign-test-user-licenses-not-working/144017/1 "2026-06-05T15:21:39Z")

</div>

**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](https://cs-zoomapp.ngrok.app/api/zoomapp/auth)  
And my RTMS webhooks are working as well at [https://cs-rtms-webhook.ngrok.app/hook](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](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!

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [June 9, 2026, 12:18am UTC](https://devforum.zoom.us/t/webhook-or-api-callback-on-assign-test-user-licenses-not-working/144017/2 "2026-06-09T00:18:18Z")

</div>

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](https://developers.zoom.us/docs/distribute/monetization/webhook-payloads/)) 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](https://developers.zoom.us/docs/distribute/monetization/provisioning-testing/) describes assigning a test license, having the user open the app, then checking the user’s plan with the [Get app user entitlements API](https://developers.zoom.us/docs/api/marketplace/#tag/app/get/marketplace/monetization/entitlements). 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](https://www.recall.ai/product/meeting-bot-api?utm_source=zoom&utm_medium=forum_answer) can help simplify the Zoom integration layer.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [June 10, 2026, 9:53pm UTC](https://devforum.zoom.us/t/webhook-or-api-callback-on-assign-test-user-licenses-not-working/144017/3 "2026-06-10T21:53:54Z")

</div>

Closed on June 10, 2026, 9:53pm UTC

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
