# Cannot access “write” scopes (meeting:write:admin, user:write:admin) for Server-to-Server OAuth app — only “read” scopes visible

**URL:** <https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073>\
**Category:** Zoom Apps\
**Created:** [October 15, 2025, 12:53pm UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073 "2025-10-15T12:53:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Miami\_Lakes\_Ac](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@Miami\_Lakes\_Ac](https://devforum.zoom.us/u/Miami_Lakes_Ac)\
**Post date:** [October 15, 2025, 12:53pm UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/1 "2025-10-15T12:53:32Z")

</div>

### Hello Zoom Developer Team,

I’m the **account Owner** on a **Zoom Workplace Business plan** , and I’m attempting to integrate Zoom with **Tutor LMS (WordPress)** using a **Server-to-Server OAuth app**.

When I create a new Server-to-Server OAuth app in the Marketplace, I only see **read-level scopes** such as:

```auto
meeting:read:admin  
user:read:admin

```

However, the **write-level scopes** (`meeting:write:admin`, `user:write:admin`) never appear in the “Add Scopes” list — even though I’m the Owner on a Business account and have full admin privileges.

### Steps I’ve tried:

1. Logged in as the **Owner** (verified under Account Profile).

2. Created several new **Server-to-Server OAuth** apps in incognito/private mode.

3. Tested multiple browsers (Chrome, Safari, Firefox).

4. Verified I’m on the **Zoom Workplace Business** plan (formerly Business / Zoom One Business).

5. Created a custom “Developer Admin” role with **Zoom for Developers** → _View/Edit_ enabled (the _Scope_checkbox is no longer selectable).

6. Cleared caches and waited 24 hours for permissions to propagate.

Despite all of this, I still can’t assign any **write/manage scopes** under Meetings or User.  
It looks like the “Scope” permission column has been deprecated or disabled under the new Zoom Workplace interface.

### What I need:

Please confirm whether:

- The **write-level scopes** are currently disabled or hidden for **Workplace Business** accounts,

- There is a backend flag that needs to be enabled by Zoom Support to allow access,

- Or if these scopes have been renamed under the new **granular permissions model** (and what their new equivalents are).

### Environment:

- **Account Type:** Zoom Workplace Business

- **Role:** Owner

- **App Type:** Server-to-Server OAuth

- **Integration:** Tutor LMS (WordPress plugin using Zoom API)

- **Issue:** Only “read” scopes visible — no “write/manage” options under Meetings or User.

Any insight or confirmation from Zoom engineers would be appreciated — this issue prevents Zoom-based course sessions from being created via API inside Tutor LMS.

Thank you in advance for your help!

My email is Jerrymartinez@sunraymedia.biz

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [October 20, 2025, 4:34pm UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/2 "2025-10-20T16:34:46Z")

</div>

Hi @Miami_Lakes_Ac  
Thanks for reaching out to us and sorry for the late reply here!  
Have you been able to resolve this on your end? Are you able to see the scopes you need ?

---

<div class="post-metadata">

**Author:** ![Miami\_Lakes\_Ac](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@Miami\_Lakes\_Ac](https://devforum.zoom.us/u/Miami_Lakes_Ac)\
**Post date:** [October 20, 2025, 7:57pm UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/3 "2025-10-20T19:57:17Z")

</div>

Thanks for getting back to me. No I still haven’t found a solution

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 3, 2025, 4:21pm UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/4 "2025-11-03T16:21:24Z")

</div>

Sorry for the late reply here @Miami_Lakes_Ac I did not get a notification.  
I will send you a DM to follow up

---

<div class="post-metadata">

**Author:** ![Mircea](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mircea/32/74633_2.png) [@Mircea](https://devforum.zoom.us/u/Mircea)\
**Post date:** [May 8, 2026, 9:03am UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/5 "2026-05-08T09:03:41Z")

</div>

This happens to me also. Cannot find:  
meeting:write:admin

Did anybody find a sollution?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [May 11, 2026, 5:44am UTC](https://devforum.zoom.us/t/cannot-access-write-scopes-meetingadmin-useradmin-for-server-to-server-oauth-app-only-read-scopes-visible/138073/6 "2026-05-11T05:44:16Z")

</div>

@Mircea that is a classic scope, you will now need to look at granular scope.[Granular scopes - Integrations - Zoom Developer Docs](https://developers.zoom.us/docs/integrations/oauth-scopes-granular/)
