# Cloud Recordings and Server-to-Server app

**URL:** <https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148>\
**Category:** Cloud Recordings\
**Created:** [August 6, 2024, 8:48pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148 "2024-08-06T20:48:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![valerie](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/valerie/32/58154_2.png) [@valerie](https://devforum.zoom.us/u/valerie)\
**Post date:** [August 6, 2024, 8:48pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/1 "2024-08-06T20:48:16Z")

</div>

> [@Recording scope not found](https://devforum.zoom.us/t/recording-scope-not-found/106441):
>
> I try to set new “Granular scope” for “Recordings” (recording:read:admin), but: If I call WebApi, it returns: “Invalid access token, does not contain scopes:[]”, with no permission. With other calls, i have the right list in error. In scope list configuration for “server-to-server app”, I cannot found any “Recordings” scopes, like in previous “Classic scope”. In documentation ther’s only “classic scope”… How can I solve this and continue to use “[/meetings/##/recordings](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#tag/Cloud-Recording)” apis?

^ I am still experiencing this on a server-to-server app even though I have applied all permissions I can within the app itself. They do not appear to exist. How can I get the list of who has watched the recordings in a server to server app? Thank you.

Invalid access token, does not contain scopes:[cloud\_recording:read:list\_recording\_registrants, cloud\_recording:read:list\_recording\_registrants:admin]

---

<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 8, 2024, 3:13pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/2 "2024-08-08T15:13:02Z")

</div>

Hi @valerie  
Thanks for reaching out to us  
What endpoint are you trying to use?

---

<div class="post-metadata">

**Author:** ![valerie](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/valerie/32/58154_2.png) [@valerie](https://devforum.zoom.us/u/valerie)\
**Post date:** [August 8, 2024, 3:48pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/3 "2024-08-08T15:48:12Z")

</div>

Thank you!  
[https://api.zoom.us/v2/meetings/](https://api.zoom.us/v2/meetings/) + meetingId + /recordings/registrants

---

<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 13, 2024, 3:51pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/4 "2024-08-13T15:51:54Z")

</div>

hi @valerie  
Have you tried using this endpoint instead:

> **[Zoom Meeting API](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/analytics_details)**
>
> API Reference for /docs/api/rest/reference/zoom-api/methods

---

<div class="post-metadata">

**Author:** ![valerie](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/valerie/32/58154_2.png) [@valerie](https://devforum.zoom.us/u/valerie)\
**Post date:** [August 13, 2024, 4:16pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/5 "2024-08-13T16:16:10Z")

</div>

I can give it a try but I didn’t see in the return response where it includes the user details on who exactly has watched - is it there and I am missing it? Thank you for all of your help by the way. 🙂

---

<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 13, 2024, 4:49pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/6 "2024-08-13T16:49:24Z")

</div>

You will get the name and email of the user who has watched the recording in the response body

---

<div class="post-metadata">

**Author:** ![valerie](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/valerie/32/58154_2.png) [@valerie](https://devforum.zoom.us/u/valerie)\
**Post date:** [August 13, 2024, 5:30pm UTC](https://devforum.zoom.us/t/cloud-recordings-and-server-to-server-app/115148/7 "2024-08-13T17:30:26Z")

</div>

I will give it a try.
