# API and Webhooks

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

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

**Page:** 2

---

## [API Default Settings Update (Create Meeting & Webinar)](https://devforum.zoom.us/t/api-default-settings-update-create-meeting-webinar/139745)

<div class="topic-metadata">

**Author:** [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Replies:** 5\
**Last updated:** [October 8, 2026, 7:11pm UTC](https://devforum.zoom.us/t/api-default-settings-update-create-meeting-webinar/139745 "2026-10-08T19:11:43Z")

</div>

We are introducing an update to ensure greater consistency between users’ account settings and API behavior. This change affects how certain fields in the Create a Meeting and Create a Webinar APIs apply default values w…

---

## [Future of DLP - what is the future direction](https://devforum.zoom.us/t/future-of-dlp-what-is-the-future-direction/146951)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 2:20pm UTC](https://devforum.zoom.us/t/future-of-dlp-what-is-the-future-direction/146951 "2026-10-08T14:20:35Z")

</div>

I see that many vibe coding developers are using the DLP system to get their chats. I thought this was meant to control language at the corporate level by removing bad words, phrases, etc. Does Zoom plan to change the …

---

## [How to Implement Bidirectional Meeting Room Synchronization Using Workspace Reservation and Calendar APIs Without Zoom Rooms?](https://devforum.zoom.us/t/how-to-implement-bidirectional-meeting-room-synchronization-using-workspace-reservation-and-calendar-apis-without-zoom-rooms/146721)

<div class="topic-metadata">

**Author:** [@iDste](https://devforum.zoom.us/u/iDste)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 4:52am UTC](https://devforum.zoom.us/t/how-to-implement-bidirectional-meeting-room-synchronization-using-workspace-reservation-and-calendar-apis-without-zoom-rooms/146721 "2026-10-08T04:52:36Z")

</div>

How to Implement Bidirectional Meeting Room Synchronization Using Workspace Reservation and Calendar APIs Without Zoom Rooms? Hello Zoom Developer Community, We are developing an integration between Zoom and our company…

---

## [meeting.summary\_completed never delivered (S2S app), summaries after Sep 21 missing from all APIs](https://devforum.zoom.us/t/meeting-summary-completed-never-delivered-s2s-app-summaries-after-sep-21-missing-from-all-apis/147028)

<div class="topic-metadata">

**Author:** [@Reiner](https://devforum.zoom.us/u/Reiner)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 4:33am UTC](https://devforum.zoom.us/t/meeting-summary-completed-never-delivered-s2s-app-summaries-after-sep-21-missing-from-all-apis/147028 "2026-10-08T04:33:14Z")

</div>

Server-to-Server OAuth app, Pro account. Event subscription “meeting.summary\_completed” is configured and the endpoint URL is validated (green). The event is selected under Event Types (“Meeting summary has been compl…

---

## [Best way to catch up on missed recording.completed webhooks after downtime?](https://devforum.zoom.us/t/best-way-to-catch-up-on-missed-recording-completed-webhooks-after-downtime/146886)

<div class="topic-metadata">

**Author:** [@entalogics](https://devforum.zoom.us/u/entalogics)\
**Replies:** 2\
**Last updated:** [October 6, 2026, 5:16pm UTC](https://devforum.zoom.us/t/best-way-to-catch-up-on-missed-recording-completed-webhooks-after-downtime/146886 "2026-10-06T17:16:16Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Event: recording.completed Endpoint: List all recordings (GET /users/{userId}/recordings) Description Our server receives recording.completed webhooks and downloads the files.…

---

## [Can't Find phone:write and phone\_sms:write Scopes in OAuth App for SMS API](https://devforum.zoom.us/t/cant-find-phone-write-and-phone-sms-write-scopes-in-oauth-app-for-sms-api/135119)

<div class="topic-metadata">

**Author:** [@Xcash](https://devforum.zoom.us/u/Xcash)\
**Replies:** 13\
**Last updated:** [October 5, 2026, 8:04pm UTC](https://devforum.zoom.us/t/cant-find-phone-write-and-phone-sms-write-scopes-in-oauth-app-for-sms-api/135119 "2026-10-05T20:04:51Z")

</div>

In the API documentation for /phone/sms/messages, I see that it requires one or more of the following scopes: phone:write phone:write:admin phone\_sms:write phone\_sms:write:admin However, these scopes are not visible i…

---

## [Team Chat chatbot: no bot\_notification for messages typed in the Zoom Web App](https://devforum.zoom.us/t/team-chat-chatbot-no-bot-notification-for-messages-typed-in-the-zoom-web-app/146943)

<div class="topic-metadata">

**Author:** [@tom12](https://devforum.zoom.us/u/tom12)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 7:56pm UTC](https://devforum.zoom.us/t/team-chat-chatbot-no-bot-notification-for-messages-typed-in-the-zoom-web-app/146943 "2026-10-01T19:56:03Z")

</div>

Setup General app with the Team Chat (chatbot) feature, published and installed on our test account. Bot Endpoint URL is set and verified. The user chats 1:1 with the bot. What we see (same user, same 1:1 chat with the…

---

## [Zoom Phone webhook delivery delays](https://devforum.zoom.us/t/zoom-phone-webhook-delivery-delays/145004)

<div class="topic-metadata">

**Author:** [@rc-tech](https://devforum.zoom.us/u/rc-tech)\
**Replies:** 1\
**Last updated:** [October 1, 2026, 3:14pm UTC](https://devforum.zoom.us/t/zoom-phone-webhook-delivery-delays/145004 "2026-10-01T15:14:12Z")

</div>

Zoom API Event(s) We subscribe to Zoom Phone webhook events such as phone.recording\_completed and the other caller/callee call-log events. Description For our specific customer, webhook events intermittently stops entir…

---

## [User API spec documents 400 for invalid access tokens, but the API returns 401](https://devforum.zoom.us/t/user-api-spec-documents-400-for-invalid-access-tokens-but-the-api-returns-401/146927)

<div class="topic-metadata">

**Author:** [@hyeonyeong](https://devforum.zoom.us/u/hyeonyeong)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 7:41am UTC](https://devforum.zoom.us/t/user-api-spec-documents-400-for-invalid-access-tokens-but-the-api-returns-401/146927 "2026-10-01T07:41:58Z")

</div>

API Endpoint(s) GET /v2/users GET /v2/users/{userId}/token POST https://zoom.us/oauth/token (Server-to-Server OAuth) Description The User API OpenAPI spec (ZoomUserAPI-spec.json) documents an invalid or expired access …

---

## [Fail function removeAllFeedbackReaction](https://devforum.zoom.us/t/fail-function-removeallfeedbackreaction/146909)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 12:48am UTC](https://devforum.zoom.us/t/fail-function-removeallfeedbackreaction/146909 "2026-10-01T00:48:13Z")

</div>

Can not get action from removeAllFeedbackReaction I am able to monitor and show when reactions are made, but the call to remove them does not seem to work. Example: js Promise.resolve() .then(function () { return sd…

---

## [Zoom API \> User settings \*\* How to check if user have Calendar and contacts integration turn ON for Google calendar?](https://devforum.zoom.us/t/zoom-api-user-settings-how-to-check-if-user-have-calendar-and-contacts-integration-turn-on-for-google-calendar/137470)

<div class="topic-metadata">

**Author:** [@Hung3](https://devforum.zoom.us/u/Hung3)\
**Replies:** 2\
**Last updated:** [September 29, 2026, 6:59pm UTC](https://devforum.zoom.us/t/zoom-api-user-settings-how-to-check-if-user-have-calendar-and-contacts-integration-turn-on-for-google-calendar/137470 "2026-09-29T18:59:25Z")

</div>

Good morning, Could you please support if there is a feasible way to check if a user has Calendar and contacts integration turned ON for Google Calendar ? In the UI, you can see this setting in Integration like this:…

---

## [Enable participant.remove in-meeting control - f8WPZl3PTEGeya9WJjUe\_A](https://devforum.zoom.us/t/enable-participant-remove-in-meeting-control-f8wpzl3ptegeya9wjjue-a/146373)

<div class="topic-metadata">

**Author:** [@core-dev](https://devforum.zoom.us/u/core-dev)\
**Replies:** 3\
**Last updated:** [September 29, 2026, 6:45am UTC](https://devforum.zoom.us/t/enable-participant-remove-in-meeting-control-f8wpzl3ptegeya9wjjue-a/146373 "2026-09-29T06:45:10Z")

</div>

Request Please enable the participant.remove in-meeting control for our app so we can remove a participant from a live meeting via the Live Meeting Events API. App details App ID: f8WPZl3PTEGeya9WJjUe\_A App type: Serv…

---

## [Zoom Phone pin\_code SCIM](https://devforum.zoom.us/t/zoom-phone-pin-code-scim/146845)

<div class="topic-metadata">

**Author:** [@Bachir](https://devforum.zoom.us/u/Bachir)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 6:30am UTC](https://devforum.zoom.us/t/zoom-phone-pin-code-scim/146845 "2026-09-29T06:30:55Z")

</div>

Why does GET /phone/users/{userId}/settings omit desk\_phone.pin\_code for Zoom Phone users provisioned through Entra ID/SCIM, while returning it for users created directly in Zoom?

---

## [SDKAuth() succeeds synchronously but onAuthenticationReturn callback never fires (Linux Meeting SDK, headless-linux-sample)](https://devforum.zoom.us/t/sdkauth-succeeds-synchronously-but-onauthenticationreturn-callback-never-fires-linux-meeting-sdk-headless-linux-sample/146298)

<div class="topic-metadata">

**Author:** [@H\_o](https://devforum.zoom.us/u/H_o)\
**Replies:** 4\
**Last updated:** [September 29, 2026, 12:27am UTC](https://devforum.zoom.us/t/sdkauth-succeeds-synchronously-but-onauthenticationreturn-callback-never-fires-linux-meeting-sdk-headless-linux-sample/146298 "2026-09-29T00:27:29Z")

</div>

Title: SDKAuth() succeeds synchronously but onAuthenticationReturn callback never fires (Linux Meeting SDK, headless-linux-sample) SDK: Zoom Meeting SDK for Linux (arm64), using the official meetingsdk-headless-linux-sa…

---

## [How can I receive separate RTMS streams from Zoom Breakout Rooms?](https://devforum.zoom.us/t/how-can-i-receive-separate-rtms-streams-from-zoom-breakout-rooms/146816)

<div class="topic-metadata">

**Author:** [@Office](https://devforum.zoom.us/u/Office)\
**Replies:** 2\
**Last updated:** [September 29, 2026, 12:24am UTC](https://devforum.zoom.us/t/how-can-i-receive-separate-rtms-streams-from-zoom-breakout-rooms/146816 "2026-09-29T00:24:04Z")

</div>

We are developing a Zoom application using Real-Time Media Streams (RTMS) to provide real-time transcription and discussion analysis for multiple group discussions. Our goal is to receive separate RTMS streams from multi…

---

## [Status update notification when updating via API](https://devforum.zoom.us/t/status-update-notification-when-updating-via-api/146734)

<div class="topic-metadata">

**Author:** [@JordanL](https://devforum.zoom.us/u/JordanL)\
**Replies:** 1\
**Last updated:** [September 28, 2026, 5:33pm UTC](https://devforum.zoom.us/t/status-update-notification-when-updating-via-api/146734 "2026-09-28T17:33:15Z")

</div>

My CC agents are reporting that a status change notification has begun popping up last week (Friday 9/18). We’re setting our agent’s status via API (patch /contact\_center/users/{userId}/status) when they take a task in o…

---

## [Event Subscription webhook not delivering despite valid, verified endpoint — App ID IbBB5VA5TBKEF7roSPTTRQ](https://devforum.zoom.us/t/event-subscription-webhook-not-delivering-despite-valid-verified-endpoint-app-id-ibbb5va5tbkef7rospttrq/146618)

<div class="topic-metadata">

**Author:** [@Cloud\_Host](https://devforum.zoom.us/u/Cloud_Host)\
**Replies:** 4\
**Last updated:** [September 28, 2026, 9:30am UTC](https://devforum.zoom.us/t/event-subscription-webhook-not-delivering-despite-valid-verified-endpoint-app-id-ibbb5va5tbkef7rospttrq/146618 "2026-09-28T09:30:06Z")

</div>

App ID (Client ID): IbBB5VA5TBKEF7roSPTTRQ Account email: it-services@sding.me Developer Pack: Active free trial (20 credits, 0% used), period 2026-09-17 to 2027-09-17 Summary Event Subscriptions webhook deliveries fo…

---

## [Requesting RTMS backend enablement for App ID E69ebZYxSauUySuMfUUq6A (General app "euvita Portal Video", published to users within my account).](https://devforum.zoom.us/t/requesting-rtms-backend-enablement-for-app-id-e69ebzyxsauuysumfuuq6a-general-app-euvita-portal-video-published-to-users-within-my-account/146809)

<div class="topic-metadata">

**Author:** [@euvita](https://devforum.zoom.us/u/euvita)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 8:18am UTC](https://devforum.zoom.us/t/requesting-rtms-backend-enablement-for-app-id-e69ebzyxsauuysumfuuq6a-general-app-euvita-portal-video-published-to-users-within-my-account/146809 "2026-09-28T08:18:41Z")

</div>

Requesting RTMS backend enablement for App ID E69ebZYxSauUySuMfUUq6A (General app “euvita Portal Video”, published to users within my account). The PATCH /v2/live\_meetings/{meetingId}/rtms\_app/status start call returns e…

---

## [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!

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

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