webinar:write:registrant:admin missing from Add Scopes for Server-to-Server OAuth (Owner, granular reads work) — entitlement issue?

Description
I’m building a Server-to-Server OAuth app to register attendees to our own webinars via POST /v2/webinars/{webinarId}/registrants. The granular scope this requires — webinar:write:registrant:admin — does not appear in the “Add Scopes” picker, so I can’t grant it. I’d also like webinar:update:registrant_status:admin. Both are listed as active in the granular scopes docs.

What works
Granular webinar read scopes are fully functional on an existing S2S app on this account:
webinar:read:webinar:admin, webinar:read:list_registrants:admin, report:read:list_webinar_participants:admin, etc. So webinar API access itself is fine — it’s only the write/registrant scopes that won’t appear.

The problem / how to reproduce

  • On our existing S2S app: the Webinar scope group shows read scopes only — no write options.
  • On a brand-new S2S app: the Webinar scope group is missing entirely (not even read).
  • Searching “webinar” or “registrant” in Add Scopes never surfaces a webinar write scope.

What I’ve already ruled out (please skip these standard answers):

  • :white_check_mark: Using granular scopes, not classic (granular reads work).
  • :white_check_mark: The app editor service@facepaint.com is the account Owner.
  • :white_check_mark: The Owner role has all Webinar permissions enabled — both View and Edit.
  • :white_check_mark: Webinars work in-product; account holds a Zoom Webinars 500 license.
  • :white_check_mark: Creating a fresh S2S app does not help (Webinar group absent).

Error (if I proceed without the scope)
POST /webinars/{id}/registrants returns HTTP 401, code 4711 — “does not contain scopes: [webinar:write:registrant:admin]” — which I can’t resolve because the scope isn’t grantable.

Support outcome
Zoom Technical Support and the developer chatbot both escalated and concluded this is an account entitlement / scope-picker visibility issue that can’t be self-served; they pointed me here.

Question for Zoom staff
Can someone flag/refresh our account’s entitlement so the Webinar write/registrant granular scopes become selectable for our Server-to-Server OAuth apps? Is this tied to a specific setting or the “Webinars 500 – Promotion” SKU?
Account ID: iV9_KxfVRsO5y5e3rI9xGQ

Happy to provide screenshots of the Add Scopes modal. Thanks!

@chunsiong.zoom Bumping this — still blocked, and it’s holding up our launch. New info: I’ve since confirmed the same on a brand-new General (User-Managed OAuth) app — the “Webinar” scope group doesn’t appear there either, only cloud_recording/meeting scopes under a “registrant” search. So it’s not app-type specific; it’s account-level scope provisioning. Could a Zoom staff member help check/enable our account’s Webinar scope entitlement? Happy to share the Account ID via DM. Thanks!

@Blake2 I’ve just checked. **webinar:write:registrant:admin is present for the owner, when creating S2S Oauth App and General - Account Level App.

Are you using the owner account, or a different account? If you are using a different account, do make sure you have admin rights.**