# Invalid access token, does not contain scopes: \[webinar:write:admin, webinar:write\]

**URL:** <https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812>\
**Category:** Webinars\
**Created:** [August 24, 2022, 4:03pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812 "2022-08-24T16:03:36Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rjohnson](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rjohnson/32/37895_2.png) [@rjohnson](https://devforum.zoom.us/u/rjohnson)\
**Post date:** [August 24, 2022, 4:03pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/1 "2022-08-24T16:03:36Z")

</div>

### Format Your New Topic as Follows:

**API Endpoint(s) and/or Zoom API Event(s)**  
_Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context._

**Description**  
_Details on your question, workflow or the problem you’re trying to solve._

When performing a GET request to the endpoint `api.zoom.us/v2/webinars/86268750437/livestream` the following error occurs.

“{"code":4700,"message":"Invalid access token, does not contain scopes: [webinar:write:admin, webinar:write]."}”

When going to the app marketplace to check the scope the account has `webinar:write:admin`. The UI does not show an option for webinar:write. But considering this is a GET request it should not have an issue according to the documentation for getWebinarLiveStreamDetails.

I have re-authenticated the account and this still is occurring.

**How To Reproduce**  
_Steps to reproduce the behavior:_  
\*1. ([api.zoom.us/v2/webinars/86268750437/livestream`](http://api.zoom.us/v2/webinars/86268750437/livestream%60))  
\*2. OAuth  
\*3. “{"code":4700,"message":"Invalid access token, does not contain scopes: [webinar:write:admin, webinar:write]."}”

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [August 24, 2022, 10:40pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/2 "2022-08-24T22:40:16Z")

</div>

Hi @rjohnson ,

For this endpoint you need **Scopes:** `webinar:read:admin` `webinar:read`. Are you an admin with the correct permissions? You can refer to this support article for help: [https://support.zoom.us/hc/en-us/articles/115001078646-Using-role-management](https://support.zoom.us/hc/en-us/articles/115001078646-Using-role-management)

Best,  
Gianni

---

<div class="post-metadata">

**Author:** ![rjohnson](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rjohnson/32/37895_2.png) [@rjohnson](https://devforum.zoom.us/u/rjohnson)\
**Post date:** [August 25, 2022, 2:46pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/3 "2022-08-25T14:46:56Z")

</div>

Good morning.

So the issue is that we have the scopes set for `webinar:read:admin` and `webinar:read` as well as `webinar:write:admin` and `webinar:write` but the API is return an error`webinar:write:admin` `webinar:write` scopes. It is almost as if the API is not checking the right permissions.

---

<div class="post-metadata">

**Author:** ![rjohnson](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rjohnson/32/37895_2.png) [@rjohnson](https://devforum.zoom.us/u/rjohnson)\
**Post date:** [August 30, 2022, 2:59pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/4 "2022-08-30T14:59:45Z")

</div>

@gianni.zoom Just checking in to get a status on this question.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [August 30, 2022, 5:22pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/5 "2022-08-30T17:22:33Z")

</div>

Hi @rjohnson , can you please submit a support ticket with this information and they will rectify the scoping issue on the back end 🙂

---

<div class="post-metadata">

**Author:** ![julia.downing](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/julia.downing/32/49614_2.png) [@julia.downing](https://devforum.zoom.us/u/julia.downing)\
**Post date:** [June 21, 2023, 11:43am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/6 "2023-06-21T11:43:09Z")

</div>

I am having the same problem - please advise thank you

---

<div class="post-metadata">

**Author:** ![DharmalifeIT](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@DharmalifeIT](https://devforum.zoom.us/u/DharmalifeIT)\
**Post date:** [April 17, 2024, 8:35am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/7 "2024-04-17T08:35:59Z")

</div>

these permissions are not listed in the user management \> roles

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 17, 2024, 8:41pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/8 "2024-04-17T20:41:43Z")

</div>

Hi @DharmalifeIT , is this for a newly created app using granular scopes?

---

<div class="post-metadata">

**Author:** ![DharmalifeIT](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@DharmalifeIT](https://devforum.zoom.us/u/DharmalifeIT)\
**Post date:** [June 10, 2024, 11:12am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/9 "2024-06-10T11:12:27Z")

</div>

yes its a newly created app  
no idea about granular scope !

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [June 13, 2024, 2:11pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/10 "2024-06-13T14:11:13Z")

</div>

Hi @DharmalifeIT , check out this document for the updated granular scopes for the endpoints you’re looking to use: [Integrations - Granular scopes](https://developers.zoom.us/docs/integrations/oauth-scopes-granular/)

---

<div class="post-metadata">

**Author:** ![DharmalifeIT](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@DharmalifeIT](https://devforum.zoom.us/u/DharmalifeIT)\
**Post date:** [June 14, 2024, 5:55am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/11 "2024-06-14T05:55:10Z")

</div>

ok thanks  
i also have another issue i was using webhook for meeting end notification for update my database for user join duration  
few days ago i received email saying  
“If your webhook endpoint fails to respond to our validation requests 2 more times, we will stop sending webhooks to your webhook endpoint until you fix the issue.”

before that it was working fine with the same process and provided sample app for validation

now the Webhook is completely un responsive and our database has not updated since yet

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [June 14, 2024, 8:38pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-webinaradmin-webinar-write/74812/12 "2024-06-14T20:38:55Z")

</div>

Hi @DharmalifeIT , please try to re-veriify and check the admin portal of the marketplace for any webhook errors
