# \#api

**URL:** https://devforum.zoom.us/tag/api/31.md

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

---

## [Zoom App API Scope?](https://devforum.zoom.us/t/zoom-app-api-scope/147059)

<div class="topic-metadata">

**Author:** [@Matt27](https://devforum.zoom.us/u/Matt27)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 3:09pm UTC](https://devforum.zoom.us/t/zoom-app-api-scope/147059 "2026-10-08T15:09:12Z")

</div>

I’m creating a API connector to our business analytics software and need to get access to Agent Status Not Ready reasons in Zoom Contact Center and well as the Quality Management portion of Zoom Contact Center. What sco…

---

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

---

## [POST /v2/scheduler/attendee always returns 400 "Failed json validation!"](https://devforum.zoom.us/t/post-v2-scheduler-attendee-always-returns-400-failed-json-validation/144729)

<div class="topic-metadata">

**Author:** [@Charan\_245](https://devforum.zoom.us/u/Charan_245)\
**Replies:** 28\
**Last updated:** [October 8, 2026, 3:53am UTC](https://devforum.zoom.us/t/post-v2-scheduler-attendee-always-returns-400-failed-json-validation/144729 "2026-10-08T03:53:02Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) POST /v2/scheduler/attendee — Scheduler APIs - API - Zoom Developer Docs (works) POST /v2/scheduler/schedules/single\_use\_link Description Goal: create bookings programmaticall…

---

## [Every SMS send via POST /phone/sms/messages returns error 7639 even though the number is user-owned, SMS-enabled, and on an active 10DLC campaign](https://devforum.zoom.us/t/every-sms-send-via-post-phone-sms-messages-returns-error-7639-even-though-the-number-is-user-owned-sms-enabled-and-on-an-active-10dlc-campaign/145039)

<div class="topic-metadata">

**Author:** [@Robablob](https://devforum.zoom.us/u/Robablob)\
**Replies:** 3\
**Last updated:** [October 7, 2026, 2:41pm UTC](https://devforum.zoom.us/t/every-sms-send-via-post-phone-sms-messages-returns-error-7639-even-though-the-number-is-user-owned-sms-enabled-and-on-an-active-10dlc-campaign/145039 "2026-10-07T14:41:15Z")

</div>

I’m getting error 7639 “The SMS for the number does not belong to the current user.” on every SMS send via POST /v2/phone/sms/messages, from a Server-to-Server OAuth app. I’ve verified every prerequisite via Zoom’s own A…

---

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

---

## [Upcoming meetings API returns an empty response](https://devforum.zoom.us/t/upcoming-meetings-api-returns-an-empty-response/145937)

<div class="topic-metadata">

**Author:** [@androiddev123](https://devforum.zoom.us/u/androiddev123)\
**Replies:** 15\
**Last updated:** [October 2, 2026, 9:11pm UTC](https://devforum.zoom.us/t/upcoming-meetings-api-returns-an-empty-response/145937 "2026-10-02T21:11:00Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) https://api.zoom.us/v2/users/me/upcoming\_meetings \*\*Description\*\* The upcoming meetings API returns an empty response for some accounts, even though there are meetings schedul…

---

## [Phone call\_commands make\_call returns 403 for every user except the S2S app creator](https://devforum.zoom.us/t/phone-call-commands-make-call-returns-403-for-every-user-except-the-s2s-app-creator/146963)

<div class="topic-metadata">

**Author:** [@Neko](https://devforum.zoom.us/u/Neko)\
**Replies:** 0\
**Last updated:** [October 2, 2026, 5:59pm UTC](https://devforum.zoom.us/t/phone-call-commands-make-call-returns-403-for-every-user-except-the-s2s-app-creator/146963 "2026-10-02T17:59:09Z")

</div>

Phone call\_commands make\_call returns 403 for every user except the S2S app creator Hi all, We’re building click-to-call for our dispatch reps. A rep clicks a number in our internal web app, and their Poly VVX desk pho…

---

## [Forward phone numbers over API not working](https://devforum.zoom.us/t/forward-phone-numbers-over-api-not-working/146955)

<div class="topic-metadata">

**Author:** [@dennis.raulien](https://devforum.zoom.us/u/dennis.raulien)\
**Replies:** 0\
**Last updated:** [October 2, 2026, 3:18pm UTC](https://devforum.zoom.us/t/forward-phone-numbers-over-api-not-working/146955 "2026-10-02T15:18:04Z")

</div>

\*\*API Endpoint(s) and/or Zoom API Event \*\* with the old and depracted API post/phone/extension/{extensionId}/call\_handling/settings/{settingType} new api post/phone/users/{userId}/call\_forward\_settings/{hourType} \*\* …

---

## [All our users are in Slovakia/Czechia, but sessions route through US data centers](https://devforum.zoom.us/t/all-our-users-are-in-slovakia-czechia-but-sessions-route-through-us-data-centers/145639)

<div class="topic-metadata">

**Author:** [@Lubomir](https://devforum.zoom.us/u/Lubomir)\
**Replies:** 15\
**Last updated:** [September 30, 2026, 7:03pm UTC](https://devforum.zoom.us/t/all-our-users-are-in-slovakia-czechia-but-sessions-route-through-us-data-centers/145639 "2026-09-30T19:03:35Z")

</div>

We are a Video SDK account, all our users are in Slovakia/Czechia, but sessions route through US data centers (DCA/IAD) even with geo\_regions: 'DE,NL' in the JWT. Please enable geo\_regions / EU data center routing for o…

---

## [Zoom Video SDK session is returning null Dial-in numbers,](https://devforum.zoom.us/t/zoom-video-sdk-session-is-returning-null-dial-in-numbers/146629)

<div class="topic-metadata">

**Author:** [@Rajat02](https://devforum.zoom.us/u/Rajat02)\
**Replies:** 4\
**Last updated:** [September 26, 2026, 2:55am UTC](https://devforum.zoom.us/t/zoom-video-sdk-session-is-returning-null-dial-in-numbers/146629 "2026-09-26T02:55:50Z")

</div>

Zoom Video SDK is returning null for isSupportPhoneFeature() although Audio confrence pack is added in account. PROBLEM DESCRIPTION We are building PSTN dial-in into Video SDK sessions so a third party can join a live …

---

## [Manual Domain Verification Request: zoom-backup-callback.pages.dev (Cloudflare Pages)](https://devforum.zoom.us/t/manual-domain-verification-request-zoom-backup-callback-pages-dev-cloudflare-pages/146612)

<div class="topic-metadata">

**Author:** [@jevoun](https://devforum.zoom.us/u/jevoun)\
**Replies:** 2\
**Last updated:** [September 25, 2026, 4:57am UTC](https://devforum.zoom.us/t/manual-domain-verification-request-zoom-backup-callback-pages-dev-cloudflare-pages/146612 "2026-09-25T04:57:56Z")

</div>

Hello Zoom Marketplace Team, I am requesting manual domain verification for our application: Zoom BackUpz. Our OAuth callback and compliance documentation are hosted on Cloudflare Pages under the subdomain zoom-backup-…

---

## [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, …

---

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

---

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

---

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

---

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

---

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

---

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

---

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

---

## [Zoom Meeting Activity Reports Timezone Missing](https://devforum.zoom.us/t/zoom-meeting-activity-reports-timezone-missing/146314)

<div class="topic-metadata">

**Author:** [@Sai3](https://devforum.zoom.us/u/Sai3)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 12:06am UTC](https://devforum.zoom.us/t/zoom-meeting-activity-reports-timezone-missing/146314 "2026-09-09T00:06:49Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Description I have had this issue up for a while without any resolution: Meeting Reports API No Timezone Specification . Time stamps still seem to be formatted with no time zo…

---

## [Real-time transcription for a live Zoom Phone call - Scribe API source + RTMS for Zoom Phone roadmap?](https://devforum.zoom.us/t/real-time-transcription-for-a-live-zoom-phone-call-scribe-api-source-rtms-for-zoom-phone-roadmap/146311)

<div class="topic-metadata">

**Author:** [@joeyharrington](https://devforum.zoom.us/u/joeyharrington)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 10:13pm UTC](https://devforum.zoom.us/t/real-time-transcription-for-a-live-zoom-phone-call-scribe-api-source-rtms-for-zoom-phone-roadmap/146311 "2026-09-08T22:13:45Z")

</div>

We ingest Zoom Phone events and post-call recordings/transcripts today, and we want to add real-time, in-call features (live agent guidance / script-position tracking) for our Zoom Phone dialer + combiner floor. Our unde…

---

## [Manual Domain Verification Request — Vercel Shared Domain](https://devforum.zoom.us/t/manual-domain-verification-request-vercel-shared-domain/145980)

<div class="topic-metadata">

**Author:** [@R.K](https://devforum.zoom.us/u/R.K)\
**Replies:** 2\
**Last updated:** [September 3, 2026, 6:12pm UTC](https://devforum.zoom.us/t/manual-domain-verification-request-vercel-shared-domain/145980 "2026-09-03T18:12:06Z")

</div>

Hello Zoom Marketplace Team, I am requesting manual domain verification for my Zoom Marketplace app. App Name: Sales Appointment Analyzer for Zoom Production domain: zoom-appointment-analyzer.vercel.app The applica…

---

## [Docs:read:export:admin scope added but missing from issued Server-to-Server OAuth access token](https://devforum.zoom.us/t/docsexport-admin-scope-added-but-missing-from-issued-server-to-server-oauth-access-token/146162)

<div class="topic-metadata">

**Author:** [@mish](https://devforum.zoom.us/u/mish)\
**Replies:** 1\
**Last updated:** [September 3, 2026, 4:32pm UTC](https://devforum.zoom.us/t/docsexport-admin-scope-added-but-missing-from-issued-server-to-server-oauth-access-token/146162 "2026-09-03T16:32:31Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) GET /v2/docs/files/{fileId}/content (Zoom Docs Export API, released 2026-03-30) POST /v2/oauth/token (Server-to-Server OAuth, grant\_type=account\_credentials) Description I have …

---

## [Meeting SDK: Avoiding acoustic feedback when processed audio is played back outside the Zoom client](https://devforum.zoom.us/t/meeting-sdk-avoiding-acoustic-feedback-when-processed-audio-is-played-back-outside-the-zoom-client/146077)

<div class="topic-metadata">

**Author:** [@tajos.si](https://devforum.zoom.us/u/tajos.si)\
**Replies:** 2\
**Last updated:** [September 3, 2026, 7:38am UTC](https://devforum.zoom.us/t/meeting-sdk-avoiding-acoustic-feedback-when-processed-audio-is-played-back-outside-the-zoom-client/146077 "2026-09-03T07:38:45Z")

</div>

\[Setup\] We run a bot that joins meetings via the Meeting SDK and does two things: Captures meeting audio through the raw audio data callbacks. Injects processed audio back into the meeting as a participant, using the v…

---

## [User Permission APi Error](https://devforum.zoom.us/t/user-permission-api-error/146087)

<div class="topic-metadata">

**Author:** [@Darshita](https://devforum.zoom.us/u/Darshita)\
**Replies:** 1\
**Last updated:** [September 3, 2026, 2:46am UTC](https://devforum.zoom.us/t/user-permission-api-error/146087 "2026-09-03T02:46:08Z")

</div>

HIi, I am facing this response for this url \[Url: /v2/users/{user\_id}/permissions Response: \[Response: {“code”:2300,“message”:“This API endpoint is not recognized.”}\]\] how can I fix this

---

## [This API endpoint is not recognized, Code 2300](https://devforum.zoom.us/t/this-api-endpoint-is-not-recognized-code-2300/103354)

<div class="topic-metadata">

**Author:** [@MrMustafa](https://devforum.zoom.us/u/MrMustafa)\
**Replies:** 4\
**Last updated:** [September 2, 2026, 5:07pm UTC](https://devforum.zoom.us/t/this-api-endpoint-is-not-recognized-code-2300/103354 "2026-09-02T17:07:15Z")

</div>

Hello, when I try to get List registration questions of Webinar I get htis error: This API endpoint is not recognized Error Code: 2300 API: https://api.zoom.us/v2/webinars /{webinarId}/registrants/questions

---

## [Server-to-Server OAuth: Activated app returns 400 / invalid\_client although credentials are verified](https://devforum.zoom.us/t/server-to-server-oauth-activated-app-returns-400-invalid-client-although-credentials-are-verified/146092)

<div class="topic-metadata">

**Author:** [@Katarina1](https://devforum.zoom.us/u/Katarina1)\
**Replies:** 2\
**Last updated:** [September 1, 2026, 5:35pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-activated-app-returns-400-invalid-client-although-credentials-are-verified/146092 "2026-09-01T17:35:48Z")

</div>

Hello Zoom Developer Support, I am currently setting up a private integration using a Zoom Server-to-Server OAuth app to register participants for Zoom meetings via API. Unfortunately, I am unable to obtain an access to…

---

## [Recording/Transcription Consent Popup in Web Video SDK](https://devforum.zoom.us/t/recording-transcription-consent-popup-in-web-video-sdk/145942)

<div class="topic-metadata">

**Author:** [@mindover](https://devforum.zoom.us/u/mindover)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 7:22pm UTC](https://devforum.zoom.us/t/recording-transcription-consent-popup-in-web-video-sdk/145942 "2026-08-31T19:22:49Z")

</div>

For a Web Video SDK application, what is the expected participant consent behavior when a session uses transcription without saving a video recording? Specifically: Does the standard “This meeting is being recorded” c…

---

## [How can i creat a custme zoom meeting](https://devforum.zoom.us/t/how-can-i-creat-a-custme-zoom-meeting/146002)

<div class="topic-metadata">

**Author:** [@Djdbdh](https://devforum.zoom.us/u/Djdbdh)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 4:29am UTC](https://devforum.zoom.us/t/how-can-i-creat-a-custme-zoom-meeting/146002 "2026-08-31T04:29:56Z")

</div>

creating zoom meetng only using api using custome wrapper

---

## [Clarification Required: Hosting Zoom Meetings in LMS on Behalf of Non-Zoom Users](https://devforum.zoom.us/t/clarification-required-hosting-zoom-meetings-in-lms-on-behalf-of-non-zoom-users/145981)

<div class="topic-metadata">

**Author:** [@mahmutyilmaz1](https://devforum.zoom.us/u/mahmutyilmaz1)\
**Replies:** 0\
**Last updated:** [August 28, 2026, 3:07pm UTC](https://devforum.zoom.us/t/clarification-required-hosting-zoom-meetings-in-lms-on-behalf-of-non-zoom-users/145981 "2026-08-28T15:07:51Z")

</div>

Hello Zoom Developer Team, We would like to request clarification regarding the licensing and compliance of our Zoom API integration with our LMS platform, Vedubox. Our current integration works as follows: We have a …

[Next page](https://devforum.zoom.us/tag/api/31.md?match_all_tags=true&page=1&tags%5B%5D=api)
