Zoom Chat API doesn’t let me fetch list of participants
Description
I am fetching list of chat sessions using
https://api.zoom.us/v2/report/chat/sessions (Team Chat APIs)
Response usually has next structure
{
“id”: “d8fe87a98fbc6f050eab474d1839c94e0da58a7f233cbe6278006fce378ae6c5”,
“type”: “group”,
“name”: “Topic of discussion”,
“status”: “active”,
“channel_id”: “web_sch_f9bc62657c9c4b469b421603bd617191”,
“last_message_sent_time”: “2025-12-04T17:46:53Z”,
“has_external_member”: false
}
and list of message using each session id.
https://api.zoom.us/v2/report/chat/sessions/{sessionId} (Team Chat APIs)
For each chat i need to understand full list of participants, not only users who texted something there and so they are presented in https://api.zoom.us/v2/report/chat/sessions/{sessionId} response. That’s why i am trying to fetch this list using channel_id (from response of https://api.zoom.us/v2/report/chat/sessions endpoint) from https://api.zoom.us/v2/chat/channels/{channel_id}/members (Team Chat APIs) endpoint.
Error
For Channels/Continuous_Meeting_Chat where i am a participant everything works fine, but for cases where my user doesn’t take part of conversation, response is below
{
“code”: 200,
“message”: “Unauthorized request. You do not have permission to perform operation on this channel.”
}
I am a owner of my Zoom account. Server-to-server credentials were created by me. How can i let my user to see list of participants for all Channels/Continuous_Meeting_Chat, not only for those where i take a part?