# Some Scopes Only Available in Certain App Types

**URL:** <https://devforum.zoom.us/t/some-scopes-only-available-in-certain-app-types/125028>\
**Category:** API and Webhooks\
**Tags:** recording, api, s2s-oauth\
**Created:** [January 21, 2025, 4:27pm UTC](https://devforum.zoom.us/t/some-scopes-only-available-in-certain-app-types/125028 "2025-01-21T16:27:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![afarmer](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@afarmer](https://devforum.zoom.us/u/afarmer)\
**Post date:** [January 21, 2025, 4:27pm UTC](https://devforum.zoom.us/t/some-scopes-only-available-in-certain-app-types/125028/1 "2025-01-21T16:27:30Z")

</div>

Requirement:  
We need to be able to hit the get recordings endpoint ( **get** /meetings/{meetingId}/recordings) in an Account-level Server to Server app that we do not intend to publish to the app store. In order to do that, we need the following scopes:  
**cloud\_recording:read:list\_recording\_files**  
**cloud\_recording:read:list\_recording\_files:admin**

Neither me nor my account owner/admin is able to add these scopes in our S2S app. However, when I create a ‘general app’ - which is a type of app intended to be published - I can now add these scopes. The problem is, we do not want to publish this app externally.

**Error**  
When attempting to hit the get recordings endpoint, I receive the following error:  
`{ "code": 4711, "message": "Invalid access token, does not contain scopes:[cloud_recording:read:list_recording_files, cloud_recording:read:list_recording_files:admin]." }`

**How To Reproduce**  
_Steps to reproduce the behavior:_  
\*1. Attempt to query get recordings using our S2S app credentials  
\*2. See invalid scope error (above)  
\*3. Visit app config page, unable to add required scopes  
\*4. Add as many user role permissions as possible - still not able to add scopes

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [January 21, 2025, 9:19pm UTC](https://devforum.zoom.us/t/some-scopes-only-available-in-certain-app-types/125028/2 "2025-01-21T21:19:40Z")

</div>

Hey @afarmer ,

While you’re correct that General apps are typically published, there is also an option to get your app approved but keeping it “Unlisted”, in which case it wouldn’t be open to the public.

[Here](https://developers.zoom.us/docs/build-flow/publishing-your-apps/#app-discoverability) is the corresponding documentation around this.

With this in mind, I would recommend moving to a General app since it supports the scopes needed for this flow to work, and can also be kept unlisted/private.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [January 25, 2026, 12:56pm UTC](https://devforum.zoom.us/t/some-scopes-only-available-in-certain-app-types/125028/3 "2026-01-25T12:56:09Z")

</div>

Closed on January 25, 2026, 12:56pm UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
