# API and Webhooks

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

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

**Page:** 3

---

## [Zoom Desktop (Linux) hangs on "Connecting" when joining a registration-required webinar on another web domain (us06web); web client works](https://devforum.zoom.us/t/zoom-desktop-linux-hangs-on-connecting-when-joining-a-registration-required-webinar-on-another-web-domain-us06web-web-client-works/146648)

<div class="topic-metadata">

**Author:** [@midinght000spark](https://devforum.zoom.us/u/midinght000spark)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 3:19am UTC](https://devforum.zoom.us/t/zoom-desktop-linux-hangs-on-connecting-when-joining-a-registration-required-webinar-on-another-web-domain-us06web-web-client-works/146648 "2026-09-28T03:19:20Z")

</div>

Hi everyone, I’m posting the full report inline because the forum doesn’t allow file attachments, and because filing a proper bug report via Zoom Support appears to require a paid subscription — which seems like the wro…

---

## [Concurrent video publishers per Video SDK session, and web rendering on mid-range devices](https://devforum.zoom.us/t/concurrent-video-publishers-per-video-sdk-session-and-web-rendering-on-mid-range-devices/146712)

<div class="topic-metadata">

**Author:** [@Christine4](https://devforum.zoom.us/u/Christine4)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 2:42am UTC](https://devforum.zoom.us/t/concurrent-video-publishers-per-video-sdk-session-and-web-rendering-on-mid-range-devices/146712 "2026-09-24T02:42:58Z")

</div>

Hi, We are building a live event platform on the Video SDK. Typical events are 300-1000 participants, and we actively encourage every attendee to turn their camera on. Viewers page through the gallery rather than seei…

---

## [Bulk migration from Miro](https://devforum.zoom.us/t/bulk-migration-from-miro/146661)

<div class="topic-metadata">

**Author:** [@Alexei\_nmodel](https://devforum.zoom.us/u/Alexei_nmodel)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 6:39pm UTC](https://devforum.zoom.us/t/bulk-migration-from-miro/146661 "2026-09-23T18:39:41Z")

</div>

With many users likely to be migrating from Miro, I think the migration experience is becoming increasingly important. At the moment, however, the process does not seem particularly well suited to large-scale migrations…

---

## [GET /past\_meetings/{meetingId}/participants - Data Completeness and Retry Logic Questions](https://devforum.zoom.us/t/get-past-meetings-meetingid-participants-data-completeness-and-retry-logic-questions/146669)

<div class="topic-metadata">

**Author:** [@Mykhailo\_Kurytsia](https://devforum.zoom.us/u/Mykhailo_Kurytsia)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 6:22pm UTC](https://devforum.zoom.us/t/get-past-meetings-meetingid-participants-data-completeness-and-retry-logic-questions/146669 "2026-09-23T18:22:31Z")

</div>

We are integrating with the Zoom Meetings API to retrieve participant data from past meetings. According to the API documentation (Meetings APIs - API - Zoom Developer Docs): “For meetings with hundreds of participants, …

---

## [Enabling in-meeting control participant.remove](https://devforum.zoom.us/t/enabling-in-meeting-control-participant-remove/146682)

<div class="topic-metadata">

**Author:** [@TestMasters](https://devforum.zoom.us/u/TestMasters)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 4:08pm UTC](https://devforum.zoom.us/t/enabling-in-meeting-control-participant-remove/146682 "2026-09-23T16:08:47Z")

</div>

We are looking to enable the restricted in-meeting control participant.remove for our internal Server-to-Server OAuth app. App Name: TestMasters App3 App Type: Server-to-Server OAuth (Account-level) Scope Config…

---

## [Feature Request: Support AWS China S3 buckets for Bring-Your-Own-Storage](https://devforum.zoom.us/t/feature-request-support-aws-china-s3-buckets-for-bring-your-own-storage/146678)

<div class="topic-metadata">

**Author:** [@gleneivey](https://devforum.zoom.us/u/gleneivey)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 7:40pm UTC](https://devforum.zoom.us/t/feature-request-support-aws-china-s3-buckets-for-bring-your-own-storage/146678 "2026-09-22T19:40:28Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Recording-delivered webhook for cloud recording having been written to S3 when using the “bring your own storage” option. Description When trying to “Add Storage” for “bring yo…

---

## [Meeting summary API still 404s / list comes back empty even though the summary exists in Zoom Docs and scopes are confirmed correct](https://devforum.zoom.us/t/meeting-summary-api-still-404s-list-comes-back-empty-even-though-the-summary-exists-in-zoom-docs-and-scopes-are-confirmed-correct/146608)

<div class="topic-metadata">

**Author:** [@Lou](https://devforum.zoom.us/u/Lou)\
**Replies:** 1\
**Last updated:** [September 22, 2026, 4:53pm UTC](https://devforum.zoom.us/t/meeting-summary-api-still-404s-list-comes-back-empty-even-though-the-summary-exists-in-zoom-docs-and-scopes-are-confirmed-correct/146608 "2026-09-22T16:53:54Z")

</div>

Following up on a thread I posted in the community forum a month or so back (linked at the bottom). Jake was helpful but we never actually got to the bottom of it, and he pointed me here since it’s more of a dev question…

---

## [Server-to-Server app receiving 403 "You do not have permission" on outbound\_caller\_id/customized\_numbers endpoints since mid-August — same operation works in web portal](https://devforum.zoom.us/t/server-to-server-app-receiving-403-you-do-not-have-permission-on-outbound-caller-id-customized-numbers-endpoints-since-mid-august-same-operation-works-in-web-portal/145673)

<div class="topic-metadata">

**Author:** [@Lewis2](https://devforum.zoom.us/u/Lewis2)\
**Replies:** 5\
**Last updated:** [September 22, 2026, 4:05pm UTC](https://devforum.zoom.us/t/server-to-server-app-receiving-403-you-do-not-have-permission-on-outbound-caller-id-customized-numbers-endpoints-since-mid-august-same-operation-works-in-web-portal/145673 "2026-09-22T16:05:24Z")

</div>

API Endpoint(s) GET/POST/DELETE /v2/phone/users/{userId}/outbound\_caller\_id/customized\_numbers (also the site-level variant) Description These endpoints worked for months, then started returning 403 for our account ar…

---

## [Does the under-16 restriction apply to meeting participants, or only to who authorizes the app?](https://devforum.zoom.us/t/does-the-under-16-restriction-apply-to-meeting-participants-or-only-to-who-authorizes-the-app/146441)

<div class="topic-metadata">

**Author:** [@Sherif1](https://devforum.zoom.us/u/Sherif1)\
**Replies:** 1\
**Last updated:** [September 22, 2026, 2:26pm UTC](https://devforum.zoom.us/t/does-the-under-16-restriction-apply-to-meeting-participants-or-only-to-who-authorizes-the-app/146441 "2026-09-22T14:26:38Z")

</div>

Our app is authorized exclusively by adult teachers (never by students). Some students whose Zoom-recorded lessons are processed by our app (as passive meeting participants, not as app users or authorizers) are under …

---

## [Draft/Local-Test General App, Surface set to Meeting only, but a second inMainClient window opens automatically a few seconds after the in-meeting panel](https://devforum.zoom.us/t/draft-local-test-general-app-surface-set-to-meeting-only-but-a-second-inmainclient-window-opens-automatically-a-few-seconds-after-the-in-meeting-panel/145580)

<div class="topic-metadata">

**Author:** [@Daniel\_Bermudez](https://devforum.zoom.us/u/Daniel_Bermudez)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 12:15pm UTC](https://devforum.zoom.us/t/draft-local-test-general-app-surface-set-to-meeting-only-but-a-second-inmainclient-window-opens-automatically-a-few-seconds-after-the-in-meeting-panel/145580 "2026-09-22T12:15:53Z")

</div>

When launching my app from the in-meeting Apps toolbar during a live meeting, the docked side panel opens correctly and works as expected (attached to the meeting, getRunningContext returns inMeeting). A few seconds late…

---

## [Zoom Apps SDK: extra floating inMainClient window spawns alongside correctly-docked inMeeting panel when app is launched from in-meeting Apps toolbar](https://devforum.zoom.us/t/zoom-apps-sdk-extra-floating-inmainclient-window-spawns-alongside-correctly-docked-inmeeting-panel-when-app-is-launched-from-in-meeting-apps-toolbar/146637)

<div class="topic-metadata">

**Author:** [@Bryan1](https://devforum.zoom.us/u/Bryan1)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 7:29am UTC](https://devforum.zoom.us/t/zoom-apps-sdk-extra-floating-inmainclient-window-spawns-alongside-correctly-docked-inmeeting-panel-when-app-is-launched-from-in-meeting-apps-toolbar/146637 "2026-09-22T07:29:52Z")

</div>

Zoom Apps SDK version: @zoom/appssdk 0.16.41 Configured SDK version in zoomSdk.config(): 0.16 App Surface: Meeting (in-meeting only) Zoom Client versions tested: 7.1.5 and 7.2.0 (both affected — issue persists after u…

---

## [How to get the template\_id endpoint for zoom events and webinars plus](https://devforum.zoom.us/t/how-to-get-the-template-id-endpoint-for-zoom-events-and-webinars-plus/146658)

<div class="topic-metadata">

**Author:** [@Aditya8](https://devforum.zoom.us/u/Aditya8)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 7:17am UTC](https://devforum.zoom.us/t/how-to-get-the-template-id-endpoint-for-zoom-events-and-webinars-plus/146658 "2026-09-22T07:17:31Z")

</div>

I cannot seem to find the template\_id endpoint for the zoom webinars plus/events. If anyone has any workaround or know where to look for the endpoint, let me know. cheers!

---

## [Virtual Agent report endpoints ignore from/to date filters — same stale page returned regardless of window](https://devforum.zoom.us/t/virtual-agent-report-endpoints-ignore-from-to-date-filters-same-stale-page-returned-regardless-of-window/146650)

<div class="topic-metadata">

**Author:** [@RoryRebel](https://devforum.zoom.us/u/RoryRebel)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 3:59am UTC](https://devforum.zoom.us/t/virtual-agent-report-endpoints-ignore-from-to-date-filters-same-stale-page-returned-regardless-of-window/146650 "2026-09-22T03:59:31Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) GET https://api.zoom.us/v2/virtual\_agent/report/engagements (also affects the sibling endpoints report/transcripts, report/engagements/variables, report/engagements/query\_details…

---

## [Cloud recording shows in My Recordings but cannot be viewed or downloaded](https://devforum.zoom.us/t/cloud-recording-shows-in-my-recordings-but-cannot-be-viewed-or-downloaded/146620)

<div class="topic-metadata">

**Author:** [@Daniel43](https://devforum.zoom.us/u/Daniel43)\
**Replies:** 1\
**Last updated:** [September 21, 2026, 7:48pm UTC](https://devforum.zoom.us/t/cloud-recording-shows-in-my-recordings-but-cannot-be-viewed-or-downloaded/146620 "2026-09-21T19:48:07Z")

</div>

Hi everyone, I’m hoping someone here has run into this particular Zoom cloud-recording issue. I have a recording that was transferred from one Zoom account/user to another. After the transfer, the recording appears in …

---

## [Zoom Meeting Web SDK: OAuth redirect & domain validation error for healthcare site (avangartclinic.com)](https://devforum.zoom.us/t/zoom-meeting-web-sdk-oauth-redirect-domain-validation-error-for-healthcare-site-avangartclinic-com/146574)

<div class="topic-metadata">

**Author:** [@avangartclinic](https://devforum.zoom.us/u/avangartclinic)\
**Replies:** 1\
**Last updated:** [September 21, 2026, 7:44pm UTC](https://devforum.zoom.us/t/zoom-meeting-web-sdk-oauth-redirect-domain-validation-error-for-healthcare-site-avangartclinic-com/146574 "2026-09-21T19:44:17Z")

</div>

Hello Zoom Developer Community, We are currently integrating the Zoom Meeting Web SDK into our clinic’s website to enable secure online video consultations for our patients. During the setup process of our OAuth app in…

---

## [Scheduler API: How to create a "Collective / All Hosts Available" schedule via POST /v2/scheduler/schedules?](https://devforum.zoom.us/t/scheduler-api-how-to-create-a-collective-all-hosts-available-schedule-via-post-v2-scheduler-schedules/146553)

<div class="topic-metadata">

**Author:** [@Taksahi](https://devforum.zoom.us/u/Taksahi)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 6:19am UTC](https://devforum.zoom.us/t/scheduler-api-how-to-create-a-collective-all-hosts-available-schedule-via-post-v2-scheduler-schedules/146553 "2026-09-18T06:19:08Z")

</div>

Hi, The “Insert schedules” API docs (Scheduler APIs - API - Zoom Developer Docs) only show a single-host example (schedule\_type: "one"). Could you add an official example showing how to create a multi-host “All Hosts Av…

---

## [Server-to-Server OAuth returns 400 invalid\_request](https://devforum.zoom.us/t/server-to-server-oauth-returns-400-invalid-request/146519)

<div class="topic-metadata">

**Author:** [@poorna\_sai](https://devforum.zoom.us/u/poorna_sai)\
**Replies:** 1\
**Last updated:** [September 17, 2026, 3:38pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-returns-400-invalid-request/146519 "2026-09-17T15:38:29Z")

</div>

Hello Zoom Developer Support/Community, I am integrating Zoom Live Classes and student attendance into an ASP.NET Core application using a Server-to-Server OAuth application. My S2S OAuth token request consistently retu…

---

## [Problems matching participants to registrants](https://devforum.zoom.us/t/problems-matching-participants-to-registrants/146521)

<div class="topic-metadata">

**Author:** [@DGU](https://devforum.zoom.us/u/DGU)\
**Replies:** 0\
**Last updated:** [September 17, 2026, 3:04am UTC](https://devforum.zoom.us/t/problems-matching-participants-to-registrants/146521 "2026-09-17T03:04:19Z")

</div>

\*\*API Endpoint(s) and/or Zoom API Event(s) \*\* webinars/{id}/registrants (POST) webinars/{id}/registrants (GET) past\_webinars/{id}/participants (GET) Description We use the Zoom API on two of our websites to registe…

---

## [AI Call Summary 400 Error Despite Correct Scope (phone:read:ai\_call\_summary:master)](https://devforum.zoom.us/t/ai-call-summary-400-error-despite-correct-scope-phoneai-call-summary-master/132138)

<div class="topic-metadata">

**Author:** [@JakeJ](https://devforum.zoom.us/u/JakeJ)\
**Replies:** 54\
**Last updated:** [September 16, 2026, 3:44pm UTC](https://devforum.zoom.us/t/ai-call-summary-400-error-despite-correct-scope-phoneai-call-summary-master/132138 "2026-09-16T15:44:19Z")

</div>

Hi Zoom Devs, I’m implementing the new AI Call Summary APIs from the April 14, 2025 Phone Changelog and I’m encountering a recurring issue when trying to retrieve AI call summaries. Despite including the required scope…

---

## [RTMS start returns HTTP 400 / error 2310 despite active Developer Pack](https://devforum.zoom.us/t/rtms-start-returns-http-400-error-2310-despite-active-developer-pack/146494)

<div class="topic-metadata">

**Author:** [@Smarthinking\_Venture](https://devforum.zoom.us/u/Smarthinking_Venture)\
**Replies:** 2\
**Last updated:** [September 16, 2026, 7:26am UTC](https://devforum.zoom.us/t/rtms-start-returns-http-400-error-2310-despite-active-developer-pack/146494 "2026-09-16T07:26:05Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) API endpoint: PATCH https://api.zoom.us/v2/live\_meetings/{meetingId}/rtms\_app/status Zoom API events: meeting.started meeting.rtms\_started Documentation: Meetings APIs - A…

---

## [General OAuth Development app: meeting.summary\_completed not received despite generated summary](https://devforum.zoom.us/t/general-oauth-development-app-meeting-summary-completed-not-received-despite-generated-summary/146465)

<div class="topic-metadata">

**Author:** [@krissheldrake](https://devforum.zoom.us/u/krissheldrake)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 11:46pm UTC](https://devforum.zoom.us/t/general-oauth-development-app-meeting-summary-completed-not-received-despite-generated-summary/146465 "2026-09-14T23:46:05Z")

</div>

API event meeting.summary\_completed — Zoom Meetings webhook reference. Description We are testing a private, user-managed General OAuth app in Development with a Make custom webhook. The app is installed and Authorized …

---

## [Some phone webhooks not triggering](https://devforum.zoom.us/t/some-phone-webhooks-not-triggering/138358)

<div class="topic-metadata">

**Author:** [@Graeme](https://devforum.zoom.us/u/Graeme)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 9:35pm UTC](https://devforum.zoom.us/t/some-phone-webhooks-not-triggering/138358 "2026-09-14T21:35:22Z")

</div>

Hi, We’ve set up a Webhook Only app (for local testing) and a Server-to-Server app (for testing on a dev environment) with webhooks included. For both of these, we’ve enabled the events: phone.callee\_ringing, phone.call…

---

## [GET /report/meeting\_activities returns "No permission" despite required scope and Admin report permissions](https://devforum.zoom.us/t/get-report-meeting-activities-returns-no-permission-despite-required-scope-and-admin-report-permissions/146348)

<div class="topic-metadata">

**Author:** [@Tevel](https://devforum.zoom.us/u/Tevel)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 3:41pm UTC](https://devforum.zoom.us/t/get-report-meeting-activities-returns-no-permission-despite-required-scope-and-admin-report-permissions/146348 "2026-09-14T15:41:48Z")

</div>

Hi, We are setting up a Server-to-Server OAuth integration to send Zoom reporting/audit data to Splunk. The app is account-level and was created by an Admin user. The following OAuth scopes are already configured on th…

---

## [getMeetingParticipantsEmail - bettrer implemention please](https://devforum.zoom.us/t/getmeetingparticipantsemail-bettrer-implemention-please/146459)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 3:35pm UTC](https://devforum.zoom.us/t/getmeetingparticipantsemail-bettrer-implemention-please/146459 "2026-09-14T15:35:19Z")

</div>

This function requests participants’ email addresses for identity confirmation or matketing? However, it needs to be much more practical It asks everyone every time, which means you would have to ask everyone again if…

---

## [We Need a Better Way to Verify Who Is in a Zoom Meeting or webinar](https://devforum.zoom.us/t/we-need-a-better-way-to-verify-who-is-in-a-zoom-meeting-or-webinar/146453)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 11:14am UTC](https://devforum.zoom.us/t/we-need-a-better-way-to-verify-who-is-in-a-zoom-meeting-or-webinar/146453 "2026-09-14T11:14:26Z")

</div>

After extensive research across the Zoom Apps SDK, Meeting SDK, Plugin SDK, REST API, and webhooks, I cannot find a reliable way for a host or authorised application to match a participant in a meeting or webinar to thei…

---

## [Meetings API: Update Existing Meeting Registrant Name Fields Without Changing Registrant ID or Join URL](https://devforum.zoom.us/t/meetings-api-update-existing-meeting-registrant-name-fields-without-changing-registrant-id-or-join-url/146452)

<div class="topic-metadata">

**Author:** [@Rural\_Services\_Netwo](https://devforum.zoom.us/u/Rural_Services_Netwo)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 10:16am UTC](https://devforum.zoom.us/t/meetings-api-update-existing-meeting-registrant-name-fields-without-changing-registrant-id-or-join-url/146452 "2026-09-14T10:16:08Z")

</div>

Meetings API: Update Existing Meeting Registrant Name Fields Without Changing Registrant ID or Join URL Is your feature request related to a problem? Yes. We use Zoom Meeting registration alongside Capsule CRM and are d…

---

## [API for Webinar](https://devforum.zoom.us/t/api-for-webinar/146375)

<div class="topic-metadata">

**Author:** [@Curtis3](https://devforum.zoom.us/u/Curtis3)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 6:58pm UTC](https://devforum.zoom.us/t/api-for-webinar/146375 "2026-09-11T18:58:07Z")

</div>

I just need the API keys to make the api calls to register someone to the webinar that they signed up for

---

## [Zoom Webinar API → WordPress integration: banner, registration URL and registration form](https://devforum.zoom.us/t/zoom-webinar-api-wordpress-integration-banner-registration-url-and-registration-form/146377)

<div class="topic-metadata">

**Author:** [@Phillip\_Securities\_R](https://devforum.zoom.us/u/Phillip_Securities_R)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 3:59am UTC](https://devforum.zoom.us/t/zoom-webinar-api-wordpress-integration-banner-registration-url-and-registration-form/146377 "2026-09-11T03:59:01Z")

</div>

Hi Zoom Developers, We are developing a custom integration between Zoom Webinars and our WordPress website. Our objective is to automatically sync standalone Zoom Webinar information into WordPress so that we don’t hav…

---

## [Webinar poll report API missing responses; meeting report API returns different emails from CSV export](https://devforum.zoom.us/t/webinar-poll-report-api-missing-responses-meeting-report-api-returns-different-emails-from-csv-export/146352)

<div class="topic-metadata">

**Author:** [@liu](https://devforum.zoom.us/u/liu)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 1:53am UTC](https://devforum.zoom.us/t/webinar-poll-report-api-missing-responses-meeting-report-api-returns-different-emails-from-csv-export/146352 "2026-09-11T01:53:30Z")

</div>

Hi Zoom team, We’re seeing a discrepancy between the webinar poll report API and the poll report exported manually from the Zoom web portal. For the same webinar occurrence UUID: Source Individual question-answer …

---

## [AD Sync tool only updating SSO users](https://devforum.zoom.us/t/ad-sync-tool-only-updating-sso-users/146365)

<div class="topic-metadata">

**Author:** [@Woody](https://devforum.zoom.us/u/Woody)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 4:16pm UTC](https://devforum.zoom.us/t/ad-sync-tool-only-updating-sso-users/146365 "2026-09-10T16:16:33Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) AD Sync Tool Description I have configured the AD sync tool to update user attributes (no adding or disabling users). All of our users are within the one account that I have co…

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

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