# {"code":4711,"message":"Invalid access token, does not contain scopes:\[meeting:read:token, meeting:read:token:admin\]

**URL:** <https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310>\
**Category:** Meetings\
**Created:** [August 24, 2024, 9:19pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310 "2024-08-24T21:19:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pablo.cabanin](https://avatars.discourse-cdn.com/v4/letter/p/439d5e/32.png) [@pablo.cabanin](https://devforum.zoom.us/u/pablo.cabanin)\
**Post date:** [August 24, 2024, 9:19pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/1 "2024-08-24T21:19:49Z")

</div>

Im using this endpoint to get the closed\_caption token:

[https://api.zoom.us/v2/meetings/{meetingId}/token](https://api.zoom.us/v2/meetings/%7BmeetingId%7D/token)

My current scopes:

user:read:list\_users:admin user:write:user:admin user:read:user:admin user:update:user:admin user:delete:user:admin user:update:status:admin user:update:password:admin user:read:list\_assistants:admin user:write:assistant:admin user:delete:assistant:admin user:write:profile\_picture:admin user:read:token:admin user:read:zak:admin user:delete:token:admin user:read:list\_permissions:admin user:read:list\_schedulers:admin user:delete:scheduler:admin user:update:email:admin user:read:email:admin user:read:pm\_room:admin user:update:presence\_status:admin user:read:settings:admin user:update:settings:admin user:write:virtual\_background\_files:admin user:delete:virtual\_background\_files:admin user:read:summary:admin user:write:feature:admin user:read:list\_collaboration\_devices:admin user:read:collaboration\_device:admin user:read:presence\_status:admin user:read:personal\_note:admin user:delete:profile\_picture:admin user:read:list\_users:master user:write:user:master user:read:user:master user:read:list\_assistants:master user:write:assistant:master user:write:profile\_picture:master user:read:token:master user:read:list\_permissions:master user:read:list\_schedulers:master user:read:settings:master user:write:virtual\_background\_files:master user:read:summary:master user:write:feature:master user:read:presence\_status:master user:read:personal\_note:master meeting:read:list\_meetings:admin meeting:write:meeting:admin meeting:read:meeting:admin meeting:update:meeting:admin meeting:delete:meeting:admin meeting:read:list\_registrants:admin meeting:write:registrant:admin meeting:write:batch\_registrants:admin meeting:read:registrant:admin meeting:update:registrant\_status:admin meeting:delete:registrant:admin meeting:read:list\_registration\_questions:admin meeting:update:registration\_question:admin meeting:read:livestream:admin meeting:update:livestream:admin meeting:update:livestream\_status:admin meeting:read:list\_polls:admin meeting:write:poll:admin meeting:write:batch\_polls:admin meeting:read:poll:admin meeting:update:poll:admin meeting:delete:poll:admin meeting:read:invitation:admin meeting:write:invite\_links:admin meeting:read:list\_templates:admin meeting:update:status:admin meeting:update:in\_meeting\_controls:admin meeting:read:summary:admin meeting:read:past\_meeting:admin meeting:read:list\_past\_instances:admin meeting:read:list\_past\_participants:admin meeting:read:list\_poll\_results:admin meeting:read:survey:admin meeting:update:survey:admin meeting:delete:survey:admin meeting:read:participant:admin meeting:read:participant\_feedback:admin meeting:read:participant\_callout:admin meeting:read:alert:admin meeting:read:participant\_sharing:admin meeting:read:device:admin meeting:read:risk\_alert:admin meeting:read:chat\_message:admin meeting:read:local\_archiving\_token:admin meeting:read:local\_recording\_token:admin meeting:read:live\_streaming\_token:admin meeting:read:list\_summaries:admin meeting:read:list\_upcoming\_meetings:admin meeting:read:list\_meetings:master meeting:write:meeting:master meeting:read:meeting:master meeting:read:list\_registrants:master meeting:write:registrant:master meeting:write:batch\_registrants:master meeting:read:registrant:master meeting:read:list\_registration\_questions:master meeting:read:livestream:master meeting:read:list\_polls:master meeting:write:poll:master meeting:write:batch\_polls:master meeting:read:poll:master meeting:read:invitation:master meeting:write:invite\_links:master meeting:read:list\_templates:master meeting:read:summary:master meeting:read:list\_past\_instances:master meeting:read:survey:master meeting:read:participant:master meeting:read:participant\_feedback:master meeting:read:participant\_callout:master meeting:read:alert:master meeting:read:participant\_sharing:master meeting:read:device:master meeting:read:risk\_alert:master meeting:read:chat\_message:master meeting:read:list\_summaries:master account:read:account\_setting:admin webinar:read:token:admin webinar:read:token:master dashboard:read:list\_meeting\_participants:admin dashboard:read:list\_meetings:admin team\_chat:read:list\_members:admin team\_chat:read:list\_user\_sessions:admin team\_chat:write:user\_message:admin team\_chat:write:members:admin team\_chat:write:message\_files:admin team\_chat:read:list\_channels:admin team\_chat:delete:member:admin team\_chat:write:files:admin team\_chat:update:user\_channel:admin team\_chat:write:administrator:admin team\_chat:read:channel:admin team\_chat:read:user\_message:admin team\_chat:read:list\_administrators:admin team\_chat:delete:user\_channel:admin team\_chat:read:user\_channel:admin team\_chat:read:list\_user\_channels:admin team\_chat:delete:batch\_administrators:admin team\_chat:update:chat\_control:admin team\_chat:write:user\_channel:admin cloud\_recording:read:list\_recording\_files:admin cloud\_recording:read:list\_recording\_files:master team\_chat:read:list\_custom\_emojis:admin [api\_url] =\> [https://api.zoom.us](https://api.zoom.us) )

I cant find meeting:read:token, meeting:read:token:admin] in the configuration

---

<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:** [August 27, 2024, 4:01pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/2 "2024-08-27T16:01:09Z")

</div>

Hi @pablo.cabanin  
Thanks for reaching out to us!  
Have you manually enabled the closed captioning setting in your account?

> **[Enabling manual captions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062000)**
>
> Zoom has many options for creating virtual closed captioning in your Zoom meetings and webinars that

Elisa

---

<div class="post-metadata">

**Author:** ![pablo.cabanin](https://avatars.discourse-cdn.com/v4/letter/p/439d5e/32.png) [@pablo.cabanin](https://devforum.zoom.us/u/pablo.cabanin)\
**Post date:** [August 30, 2024, 5:44pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/3 "2024-08-30T17:44:02Z")

</div>

Yes, its enabled and i cant send captions through API ir i copy the token using the button and using it whit the endpoint from here.

I need to use the endpoint to get the token, but i get the scopes error (i have both linked).

---

<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:** [September 17, 2024, 7:29pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/4 "2024-09-17T19:29:53Z")

</div>

Hi @pablo.cabanin  
Sorry for the late reply here!  
I did not get a notification from this thread  
Are you still experiencing this issue?

---

<div class="post-metadata">

**Author:** ![pjueun08](https://avatars.discourse-cdn.com/v4/letter/p/87869e/32.png) [@pjueun08](https://devforum.zoom.us/u/pjueun08)\
**Post date:** [October 4, 2024, 4:27am UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/5 "2024-10-04T04:27:09Z")

</div>

I have the same issue.  
Please check and help me.

- Get meeting’s token API

```auto
get /meetings/{meetingId}/token

```

- error message:

```auto
Failed to request access token {"code":4711,"message":"Invalid access token, does not contain scopes:[meeting:read:token, meeting:read:token:admin]."}

```

- I already have enabled the closed captioning settings(Elisa mentioned above).
- And I can’t find the scopes `meeting:read:token` and `meeting:read:token:admin` on the scope settings page of the Zoom app.
  - (references: Create an OAuth app → Step 4: Select the scopes (Zoom API methods) )

---

<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 10, 2024, 3:53pm UTC](https://devforum.zoom.us/t/code-4711-message-invalid-access-token-does-not-contain-scopes-meetingtoken-meetingtoken-admin/116310/6 "2024-10-10T15:53:55Z")

</div>

Hi @pjueun08  
sorry for the late reply here!  
Just wanted to let you know that I am currently looking into this issue
