Invalid access token for team_chat:read:list_user_channels even after adding all scopes

I am using a Server-to-Server OAuth app and trying to fetch the list of team chat channels using:
GET https://api.zoom.us/v2/chat/users/me/channels

I have added all relevant team chat scopes to my app

Even after multiple attempts and regenerating the access token each time, I keep getting the following error:

{
  "code": 4711,
  "message": "Invalid access token, does not contain scopes:[team_chat:read:list_user_channels:admin, team_chat:read:list_user_channels]"
}

I have verified that the access token is correctly generated with my Client ID, Client Secret, and Account ID.

Could someone clarify:

  1. Are these endpoints fully supported for Server-to-Server OAuth apps, or do they require a user-installed OAuth app instead?

  2. Is there any additional configuration or role permissions needed to successfully call this endpoint?

Thanks in advance for your guidance.

Hi @Sebanraj
Thanks for reahcing out to us and welcome to the Zoom Developer Forum.
I am able to call the endpoint GET https://api.zoom.us/v2/chat/users/me/channels
with an access token generated with a S2S app and I am not getting that error.

I am the app and account owner. Do you have any specific role in your account?