# API and Webhooks

**URL:** https://devforum.zoom.us/c/api-and-webhooks/8.md?page=32

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

**Page:** 33

---

## [Issues with OAuth state](https://devforum.zoom.us/t/issues-with-oauth-state/137610)

<div class="topic-metadata">

**Author:** [@mbolton](https://devforum.zoom.us/u/mbolton)\
**Replies:** 4\
**Last updated:** [September 25, 2025, 4:07pm UTC](https://devforum.zoom.us/t/issues-with-oauth-state/137610 "2025-09-25T16:07:38Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) OAuth callback url. Description We use an object as our state param for the OAuth url. { "x": "value", "y": "value" } Recently we have noticed that after authorizing the a…

---

## [Has anyone been able to confirm a member in the Waiting Room via the API?](https://devforum.zoom.us/t/has-anyone-been-able-to-confirm-a-member-in-the-waiting-room-via-the-api/137600)

<div class="topic-metadata">

**Author:** [@Itay1](https://devforum.zoom.us/u/Itay1)\
**Replies:** 1\
**Last updated:** [September 25, 2025, 3:44pm UTC](https://devforum.zoom.us/t/has-anyone-been-able-to-confirm-a-member-in-the-waiting-room-via-the-api/137600 "2025-09-25T15:44:17Z")

</div>

I have a process where when a certain user enters the waiting room I check if he is on the paying list - If he is on the paying list I want to approve him via the API (I couldn’t find a way) If he is not on the paying …

---

## [Websockets: How to restrict events for meetings to specific users](https://devforum.zoom.us/t/websockets-how-to-restrict-events-for-meetings-to-specific-users/131847)

<div class="topic-metadata">

**Author:** [@Rakheesh](https://devforum.zoom.us/u/Rakheesh)\
**Replies:** 1\
**Last updated:** [September 25, 2025, 12:35am UTC](https://devforum.zoom.us/t/websockets-how-to-restrict-events-for-meetings-to-specific-users/131847 "2025-09-25T00:35:22Z")

</div>

How can I filter Zoom WebSocket events to listen only to specific meeting IDs that I configure, and avoid listening to all meeting recording events?

---

## [Accessing Webhooks](https://devforum.zoom.us/t/accessing-webhooks/137613)

<div class="topic-metadata">

**Author:** [@Seena](https://devforum.zoom.us/u/Seena)\
**Replies:** 1\
**Last updated:** [September 24, 2025, 7:55pm UTC](https://devforum.zoom.us/t/accessing-webhooks/137613 "2025-09-24T19:55:09Z")

</div>

Hate to bother you folks. I contacted support and they told my the only way I can get access to webhooks is to engage the developers in the devforum. Seems silly, but here we are. How do I get access to webhooks?

---

## [List webinar participants api shows participant email address in name field](https://devforum.zoom.us/t/list-webinar-participants-api-shows-participant-email-address-in-name-field/137285)

<div class="topic-metadata">

**Author:** [@djoshi](https://devforum.zoom.us/u/djoshi)\
**Replies:** 3\
**Last updated:** [September 24, 2025, 7:49pm UTC](https://devforum.zoom.us/t/list-webinar-participants-api-shows-participant-email-address-in-name-field/137285 "2025-09-24T19:49:36Z")

</div>

Hi List Webinar Participants api endpoint \[ GET - /past\_webinars/{webinarId}/participants \] response show participants email address in the name field instead of showing full name (first\_name + last\_name) I aslo checke…

---

## [Zscaler DLP and Malware Scanning SaaS API app](https://devforum.zoom.us/t/zscaler-dlp-and-malware-scanning-saas-api-app/137136)

<div class="topic-metadata">

**Author:** [@Sean7](https://devforum.zoom.us/u/Sean7)\
**Replies:** 3\
**Last updated:** [September 24, 2025, 7:39pm UTC](https://devforum.zoom.us/t/zscaler-dlp-and-malware-scanning-saas-api-app/137136 "2025-09-24T19:39:17Z")

</div>

I’m working with my security team, who is requesting that the DLP and Malware Scanning SaaS API for Zoom to be added, see article about adding Zscaler to Zoom article. We’ve run into issues where we get ‘Error 401: An e…

---

## [Unable to access AI companion transcripts from API using /meetings/{encoded-UUID}/transcript](https://devforum.zoom.us/t/unable-to-access-ai-companion-transcripts-from-api-using-meetings-encoded-uuid-transcript/136510)

<div class="topic-metadata">

**Author:** [@CRDR](https://devforum.zoom.us/u/CRDR)\
**Replies:** 7\
**Last updated:** [August 21, 2025, 3:21pm UTC](https://devforum.zoom.us/t/unable-to-access-ai-companion-transcripts-from-api-using-meetings-encoded-uuid-transcript/136510 "2025-08-21T15:21:01Z")

</div>

API Endpoint(s): GET /meetings/{meetingId}/transcript Description: We’re trying to retrieve AI Companion–generated transcripts from meetings that were not cloud recorded (no cloud recording), but which are visible in…

---

## [Missing recordings when using recordings API](https://devforum.zoom.us/t/missing-recordings-when-using-recordings-api/131370)

<div class="topic-metadata">

**Author:** [@crazyjncsu](https://devforum.zoom.us/u/crazyjncsu)\
**Replies:** 32\
**Last updated:** [September 24, 2025, 7:19pm UTC](https://devforum.zoom.us/t/missing-recordings-when-using-recordings-api/131370 "2025-09-24T19:19:43Z")

</div>

The “Recordings and Transcripts” page on your web app (/recording/meeting/transcript) lists many recordings. There is only a single user in the account (verified by calling /v2/users) A call to list the recordings (/v…

---

## [Zoom APIs - Add a meeting registrant is giving - Only available for paid users](https://devforum.zoom.us/t/zoom-apis-add-a-meeting-registrant-is-giving-only-available-for-paid-users/137394)

<div class="topic-metadata">

**Author:** [@dalex](https://devforum.zoom.us/u/dalex)\
**Replies:** 5\
**Last updated:** [September 24, 2025, 7:16pm UTC](https://devforum.zoom.us/t/zoom-apis-add-a-meeting-registrant-is-giving-only-available-for-paid-users/137394 "2025-09-24T19:16:51Z")

</div>

Zoom APIs - Add a meeting registrant​ is giving the below response: { "code": 200, "message": "Only available for paid users: l00VZeECQv-51jQHbKbgvQ." } we have a trial account and this used to work for us prev…

---

## [How to link to a Replay of a zoom meeting?](https://devforum.zoom.us/t/how-to-link-to-a-replay-of-a-zoom-meeting/137577)

<div class="topic-metadata">

**Author:** [@Deborah1](https://devforum.zoom.us/u/Deborah1)\
**Replies:** 1\
**Last updated:** [September 23, 2025, 6:19pm UTC](https://devforum.zoom.us/t/how-to-link-to-a-replay-of-a-zoom-meeting/137577 "2025-09-23T18:19:56Z")

</div>

My question has to do with sharing a reply of a Zoom meeting by sharing a link. I typically record to my desktop so I can edit videos before sharing them, however I’m launching a new coaching group and I’d like to simpli…

---

## [Add Scopes \> meeting.chat\_message\_sent](https://devforum.zoom.us/t/add-scopes-meeting-chat-message-sent/137561)

<div class="topic-metadata">

**Author:** [@NYC](https://devforum.zoom.us/u/NYC)\
**Replies:** 1\
**Last updated:** [September 23, 2025, 1:58pm UTC](https://devforum.zoom.us/t/add-scopes-meeting-chat-message-sent/137561 "2025-09-23T13:58:16Z")

</div>

Can someone please explain to me how to receive meeting.chat\_message\_sent as an option to add scoopes

---

## [SMS Sessions Mark as seen/read?](https://devforum.zoom.us/t/sms-sessions-mark-as-seen-read/137479)

<div class="topic-metadata">

**Author:** [@yura](https://devforum.zoom.us/u/yura)\
**Replies:** 1\
**Last updated:** [September 23, 2025, 1:43pm UTC](https://devforum.zoom.us/t/sms-sessions-mark-as-seen-read/137479 "2025-09-23T13:43:48Z")

</div>

Hi, We are building an integration with Zoom Phone SMS. Our workflow allows us to retrieve SMS sessions and session details. However, we cannot find any API route to mark messages as seen/read after fetching them. Our…

---

## [Zoom Clips API - Is there a way to get clip analytics using an API or a webhook?](https://devforum.zoom.us/t/zoom-clips-api-is-there-a-way-to-get-clip-analytics-using-an-api-or-a-webhook/137483)

<div class="topic-metadata">

**Author:** [@saud.rais](https://devforum.zoom.us/u/saud.rais)\
**Replies:** 2\
**Last updated:** [September 23, 2025, 9:14am UTC](https://devforum.zoom.us/t/zoom-clips-api-is-there-a-way-to-get-clip-analytics-using-an-api-or-a-webhook/137483 "2025-09-23T09:14:05Z")

</div>

Is there a way we can get the analytics of Zoom clips via an API? To be more specific, I’m looking to track the number of clicks/views on a clip. I couldn’t find anything in the docs for APIs or Webhooks..

---

## [Server‑to‑Server OAuth tokens are scopeless; archive API demands unavailable ‘master’ scope](https://devforum.zoom.us/t/server-to-server-oauth-tokens-are-scopeless-archive-api-demands-unavailable-master-scope/137566)

<div class="topic-metadata">

**Author:** [@developmentjatheon](https://devforum.zoom.us/u/developmentjatheon)\
**Replies:** 1\
**Last updated:** [September 22, 2025, 10:26pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-tokens-are-scopeless-archive-api-demands-unavailable-master-scope/137566 "2025-09-22T22:26:31Z")

</div>

Hello, Zoom support. We need guidance on Server-to-Server OAuth behavior affecting our automation. App type and status Server-to-Server OAuth, internal, account-level, not published. API Endpoint(s) GET /v2/accoun…

---

## [Zapier Update Zoom Meeting not working](https://devforum.zoom.us/t/zapier-update-zoom-meeting-not-working/134499)

<div class="topic-metadata">

**Author:** [@FullerElectric](https://devforum.zoom.us/u/FullerElectric)\
**Replies:** 4\
**Last updated:** [September 22, 2025, 8:13pm UTC](https://devforum.zoom.us/t/zapier-update-zoom-meeting-not-working/134499 "2025-09-22T20:13:32Z")

</div>

It appears that Zapier isn’t updating alternate hosts using the Update Zoom Meeting function. If you input a name or an email for the “alternative\_hosts” field and hit Test. It returns a result of “Meeting updated succes…

---

## [Unable to get list of members in Channel. GET /chat/users/{userId}/channels/{channelId}/members returns "No permission to access this channel."](https://devforum.zoom.us/t/unable-to-get-list-of-members-in-channel-get-chat-users-userid-channels-channelid-members-returns-no-permission-to-access-this-channel/137392)

<div class="topic-metadata">

**Author:** [@Steven7](https://devforum.zoom.us/u/Steven7)\
**Replies:** 11\
**Last updated:** [September 22, 2025, 7:40pm UTC](https://devforum.zoom.us/t/unable-to-get-list-of-members-in-channel-get-chat-users-userid-channels-channelid-members-returns-no-permission-to-access-this-channel/137392 "2025-09-22T19:40:33Z")

</div>

Hi, I am asking whether there is a related update about this? I am using account-level App and never face any issue in order to get list of members in channel using this endpoint: GET /chat/users/{userId}/channels/{chan…

---

## [Error 400 when using Calendly and Zoom integration](https://devforum.zoom.us/t/error-400-when-using-calendly-and-zoom-integration/137301)

<div class="topic-metadata">

**Author:** [@Kheang\_Hok](https://devforum.zoom.us/u/Kheang_Hok)\
**Replies:** 5\
**Last updated:** [September 22, 2025, 7:31pm UTC](https://devforum.zoom.us/t/error-400-when-using-calendly-and-zoom-integration/137301 "2025-09-22T19:31:16Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) /v2/users/me/meetings Description I login to Calendly, go to Integrations & apps and click Connect Zoom for myself and enter my credentials. I then book a meeting with Zoom as…

---

## [Get user's IP address](https://devforum.zoom.us/t/get-users-ip-address/134995)

<div class="topic-metadata">

**Author:** [@Steve7](https://devforum.zoom.us/u/Steve7)\
**Replies:** 2\
**Last updated:** [September 22, 2025, 4:09pm UTC](https://devforum.zoom.us/t/get-users-ip-address/134995 "2025-09-22T16:09:13Z")

</div>

Hello, I would like to know if it is possible to retrieve the IP address of a user who is using our Zoom Marketplace App. Does Zoom allow access to the user’s device IP address in this context? Additionally, would the …

---

## [300 Unsupported Content Type](https://devforum.zoom.us/t/300-unsupported-content-type/137550)

<div class="topic-metadata">

**Author:** [@Simon10](https://devforum.zoom.us/u/Simon10)\
**Replies:** 1\
**Last updated:** [September 22, 2025, 1:52pm UTC](https://devforum.zoom.us/t/300-unsupported-content-type/137550 "2025-09-22T13:52:27Z")

</div>

I am trying to complete a bulk update of users with assistants. I have tried using psZoom but it soes not include the options needed. I have been trying to set the can\_manage\_host\_private\_event variable against each assi…

---

## [Zoom Webhook URL Validation Failed in ASP.NET Core](https://devforum.zoom.us/t/zoom-webhook-url-validation-failed-in-asp-net-core/137029)

<div class="topic-metadata">

**Author:** [@Muhmmad](https://devforum.zoom.us/u/Muhmmad)\
**Replies:** 2\
**Last updated:** [September 19, 2025, 11:21pm UTC](https://devforum.zoom.us/t/zoom-webhook-url-validation-failed-in-asp-net-core/137029 "2025-09-19T23:21:50Z")

</div>

Hi everyone, I’m trying to integrate Zoom webhooks in my ASP.NET Core API project, but I keep getting the error: URL validation failed. Try again later. What I Tried Basic Controller Setup \[ApiController\] \[Route("a…

---

## [How to Stop Receiving Webhooks From Dormant Users](https://devforum.zoom.us/t/how-to-stop-receiving-webhooks-from-dormant-users/137454)

<div class="topic-metadata">

**Author:** [@Abedellah](https://devforum.zoom.us/u/Abedellah)\
**Replies:** 9\
**Last updated:** [September 19, 2025, 9:34pm UTC](https://devforum.zoom.us/t/how-to-stop-receiving-webhooks-from-dormant-users/137454 "2025-09-19T21:34:53Z")

</div>

I’m receiving webhook events from dormant users who don’t use our app. We rely solely on webhooks (no token storage — only one API call on signup to fetch user info). I’ve seen others mention this issue in the forum, but…

---

## [Unexpected Zoom Meeting webhook received; participants should not be joining before host](https://devforum.zoom.us/t/unexpected-zoom-meeting-webhook-received-participants-should-not-be-joining-before-host/137419)

<div class="topic-metadata">

**Author:** [@bbrown\_rvo](https://devforum.zoom.us/u/bbrown_rvo)\
**Replies:** 3\
**Last updated:** [September 19, 2025, 9:28pm UTC](https://devforum.zoom.us/t/unexpected-zoom-meeting-webhook-received-participants-should-not-be-joining-before-host/137419 "2025-09-19T21:28:10Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Description We are observing an issue with Zoom Meeting webhooks where we’re seeing participants joining meetings before the host. The specific webhook is: meeting.participant\_j…

---

## [API Error: code: 3161 on GET /users/{userId}/meetings v2 zoom endpoint](https://devforum.zoom.us/t/api-error-code-3161-on-get-users-userid-meetings-v2-zoom-endpoint/136447)

<div class="topic-metadata">

**Author:** [@Apurv](https://devforum.zoom.us/u/Apurv)\
**Replies:** 10\
**Last updated:** [September 19, 2025, 8:49am UTC](https://devforum.zoom.us/t/api-error-code-3161-on-get-users-userid-meetings-v2-zoom-endpoint/136447 "2025-09-19T08:49:45Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) https://api.zoom.us/v2/users/{userId}/meetings Description I am making a GET request to the /users/{userId}/meetings endpoint to list a user’s meetings. I am not attempting to cr…

---

## [Event subscription API upper limit?](https://devforum.zoom.us/t/event-subscription-api-upper-limit/137434)

<div class="topic-metadata">

**Author:** [@ucczoomaruba](https://devforum.zoom.us/u/ucczoomaruba)\
**Replies:** 3\
**Last updated:** [September 18, 2025, 9:28pm UTC](https://devforum.zoom.us/t/event-subscription-api-upper-limit/137434 "2025-09-18T21:28:10Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) developers zoom us /docs/api/marketplace/#tag/app/post/marketplace/app/event\_subscription Description Right now, I am using the above mentioned event\_subscription API to subscr…

---

## [Zoom Oauth has started failing with 403](https://devforum.zoom.us/t/zoom-oauth-has-started-failing-with-403/137446)

<div class="topic-metadata">

**Author:** [@quicklink](https://devforum.zoom.us/u/quicklink)\
**Replies:** 3\
**Last updated:** [September 18, 2025, 8:54am UTC](https://devforum.zoom.us/t/zoom-oauth-has-started-failing-with-403/137446 "2025-09-18T08:54:09Z")

</div>

We have been using the following link successfully to all users to use our Zoom integration but it has started failing with a 403 in the console when clicking apply. It lets you sign in with Zoom credentials. https://zoo…

---

## [Zoom Room API - Companion Whiteboard Devices Table Example](https://devforum.zoom.us/t/zoom-room-api-companion-whiteboard-devices-table-example/137460)

<div class="topic-metadata">

**Author:** [@anon51865625](https://devforum.zoom.us/u/anon51865625)\
**Replies:** 0\
**Last updated:** [September 18, 2025, 4:55am UTC](https://devforum.zoom.us/t/zoom-room-api-companion-whiteboard-devices-table-example/137460 "2025-09-18T04:55:23Z")

</div>

Is anyone able to share an example of the Companion Whiteboard table that is returned via the Zoom Room REST API call (get/rooms/{roomId}/devices) that requests the “devices” assigned to the room. Unfortunately, I don’t…

---

## [Zoom API "Add assistants" endpoint stopped working](https://devforum.zoom.us/t/zoom-api-add-assistants-endpoint-stopped-working/137382)

<div class="topic-metadata">

**Author:** [@Mutations](https://devforum.zoom.us/u/Mutations)\
**Replies:** 9\
**Last updated:** [September 17, 2025, 11:40pm UTC](https://devforum.zoom.us/t/zoom-api-add-assistants-endpoint-stopped-working/137382 "2025-09-17T23:40:07Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) ”Add assistants” (/users/{userId}/assistants) Description We run “Add assistants” endpoint requests daily to sync users with scheduling privileges for other users. We started g…

---

## [custCreate fails with code: 2016](https://devforum.zoom.us/t/custcreate-fails-with-code-2016/137429)

<div class="topic-metadata">

**Author:** [@SpearEdu](https://devforum.zoom.us/u/SpearEdu)\
**Replies:** 1\
**Last updated:** [September 17, 2025, 11:31pm UTC](https://devforum.zoom.us/t/custcreate-fails-with-code-2016/137429 "2025-09-17T23:31:44Z")

</div>

I created a new Server-to-Server OAuth App and used the keys to create OAuth token, used that to call zoom API. All API calls I tried works fine except for user create with action custCreate. It fails with the following …

---

## [Unable to validate zoom webhook through api gateway](https://devforum.zoom.us/t/unable-to-validate-zoom-webhook-through-api-gateway/137273)

<div class="topic-metadata">

**Author:** [@Shivansh](https://devforum.zoom.us/u/Shivansh)\
**Replies:** 1\
**Last updated:** [September 17, 2025, 10:55pm UTC](https://devforum.zoom.us/t/unable-to-validate-zoom-webhook-through-api-gateway/137273 "2025-09-17T22:55:53Z")

</div>

Hi everyone, I’m running into an issue with Zoom webhook validation and I’m hoping someone can clarify what’s happening. When I expose my service using ngrok, Zoom’s webhook URL validation (endpoint.url\_validation) w…

---

## [400 Bad Request: ”{‘code’:3000 “You cannot schedule a meeting for ○○](https://devforum.zoom.us/t/400-bad-request-code-3000-you-cannot-schedule-a-meeting-for/137426)

<div class="topic-metadata">

**Author:** [@suzunosuke.miyahara](https://devforum.zoom.us/u/suzunosuke.miyahara)\
**Replies:** 1\
**Last updated:** [September 17, 2025, 10:23pm UTC](https://devforum.zoom.us/t/400-bad-request-code-3000-you-cannot-schedule-a-meeting-for/137426 "2025-09-17T22:23:46Z")

</div>

Starting September 16, 2025, the following issue suddenly occurred, preventing us from hosting Zoom meetings. Please advise on the cause. ■Issue When attempting to host a Zoom meeting using the OAuth app, Zoom returns…

[Previous page](https://devforum.zoom.us/c/api-and-webhooks/8.md?page=31)

[Next page](https://devforum.zoom.us/c/api-and-webhooks/8.md?page=33)
