# API and Webhooks

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

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

**Page:** 65

---

## [Downloading recording from webhook server](https://devforum.zoom.us/t/downloading-recording-from-webhook-server/123744)

<div class="topic-metadata">

**Author:** [@sci909](https://devforum.zoom.us/u/sci909)\
**Replies:** 3\
**Last updated:** [January 8, 2025, 7:47pm UTC](https://devforum.zoom.us/t/downloading-recording-from-webhook-server/123744 "2025-01-08T19:47:35Z")

</div>

I’m trying to download a meeting recording from within my webhook server. I was able to successfully add a “recording completed” event, and my server is called with a packet of information, including: 1) download\_token,…

---

## [Connection status: Connection failed: The Zoom OAuth configuration is missing these required scopes: meeting:read:admin, meeting:write:admin, user:read:admin](https://devforum.zoom.us/t/connection-status-connection-failed-the-zoom-oauth-configuration-is-missing-these-required-scopes-meetingadmin-meetingadmin-useradmin/124034)

<div class="topic-metadata">

**Author:** [@beth.eerebout](https://devforum.zoom.us/u/beth.eerebout)\
**Replies:** 1\
**Last updated:** [January 8, 2025, 3:42pm UTC](https://devforum.zoom.us/t/connection-status-connection-failed-the-zoom-oauth-configuration-is-missing-these-required-scopes-meetingadmin-meetingadmin-useradmin/124034 "2025-01-08T15:42:29Z")

</div>

I’m getting the following error in my Moodle Zoom app: Connection status: Connection failed: The Zoom OAuth configuration is missing these required scopes: meeting:read:admin, meeting:write:admin, user:read:admin I’ve …

---

## [Webhook for specific user or meeting](https://devforum.zoom.us/t/webhook-for-specific-user-or-meeting/123831)

<div class="topic-metadata">

**Author:** [@sci909](https://devforum.zoom.us/u/sci909)\
**Replies:** 1\
**Last updated:** [January 8, 2025, 3:02pm UTC](https://devforum.zoom.us/t/webhook-for-specific-user-or-meeting/123831 "2025-01-08T15:02:06Z")

</div>

Hi, We have a company Zoom account and a bunch of employees as members. If I have a webhook OAuth app that triggers when meeting recordings complete, I assume it will trigger when ANY zoom account member records a mee…

---

## [Does zoom support more than two environments for oauth2?](https://devforum.zoom.us/t/does-zoom-support-more-than-two-environments-for-oauth2/11052)

<div class="topic-metadata">

**Author:** [@michael.solomon](https://devforum.zoom.us/u/michael.solomon)\
**Replies:** 22\
**Last updated:** [January 7, 2025, 6:17pm UTC](https://devforum.zoom.us/t/does-zoom-support-more-than-two-environments-for-oauth2/11052 "2025-01-07T18:17:32Z")

</div>

Description Currently, I can enter only two redirect URIs one for development and one for production. Our application has three environments: development, staging, and production. Should I redirect staging users to th…

---

## [Zoom Add Recording Registrant API](https://devforum.zoom.us/t/zoom-add-recording-registrant-api/115079)

<div class="topic-metadata">

**Author:** [@zoom.license1](https://devforum.zoom.us/u/zoom.license1)\
**Replies:** 8\
**Last updated:** [January 7, 2025, 5:12pm UTC](https://devforum.zoom.us/t/zoom-add-recording-registrant-api/115079 "2025-01-07T17:12:59Z")

</div>

API Endpoint(s) Create a recording registrant POST /meetings/{meetingId}/recordings/registrants Description I am using Create a recording registrant.I noticed that the share URL provided in the response is accessible …

---

## [API issue fetching recordings based on Member ID](https://devforum.zoom.us/t/api-issue-fetching-recordings-based-on-member-id/122700)

<div class="topic-metadata">

**Author:** [@Riks](https://devforum.zoom.us/u/Riks)\
**Replies:** 3\
**Last updated:** [January 7, 2025, 4:42pm UTC](https://devforum.zoom.us/t/api-issue-fetching-recordings-based-on-member-id/122700 "2025-01-07T16:42:58Z")

</div>

Hi, I have been using the Zoom API to download recordings for some users who are part of a group. Recently, there was a new group created with 2 new users added to it, but I am unable to fetch the recording for these 2…

---

## [Zoom webhook phone not triggered by update](https://devforum.zoom.us/t/zoom-webhook-phone-not-triggered-by-update/121593)

<div class="topic-metadata">

**Author:** [@zheng.khor](https://devforum.zoom.us/u/zheng.khor)\
**Replies:** 6\
**Last updated:** [January 7, 2025, 4:40pm UTC](https://devforum.zoom.us/t/zoom-webhook-phone-not-triggered-by-update/121593 "2025-01-07T16:40:56Z")

</div>

I am encountering with a Webhook-Only app I have created in Zoom. My goal is to capture changes that occur for users’ Zoom phone and extension lines. Here’s the situation: I’ve added the phone.account\_settings\_updated…

---

## [Deleting one occurence in a recurring meeting](https://devforum.zoom.us/t/deleting-one-occurence-in-a-recurring-meeting/124009)

<div class="topic-metadata">

**Author:** [@wtaggart](https://devforum.zoom.us/u/wtaggart)\
**Replies:** 4\
**Last updated:** [January 7, 2025, 4:11pm UTC](https://devforum.zoom.us/t/deleting-one-occurence-in-a-recurring-meeting/124009 "2025-01-07T16:11:50Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) DELETE https://api.zoom.us/v2/meetings/meeting\_id?occurence\_id=XXX I expect this to delete the specific occurence within the meeting, but it deletes the entire meeting. Descrip…

---

## [Video record not available](https://devforum.zoom.us/t/video-record-not-available/123750)

<div class="topic-metadata">

**Author:** [@MaxS](https://devforum.zoom.us/u/MaxS)\
**Replies:** 0\
**Last updated:** [January 2, 2025, 9:23am UTC](https://devforum.zoom.us/t/video-record-not-available/123750 "2025-01-02T09:23:40Z")

</div>

Happy new year everyone. We created the following video recording but could not download it. History is not showing results for the video name as well. I need support to get this video back please. Tipps on how to pre…

---

## [Last frame of user's video continues to show after user turns their camera off on session recording](https://devforum.zoom.us/t/last-frame-of-users-video-continues-to-show-after-user-turns-their-camera-off-on-session-recording/124032)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 0\
**Last updated:** [January 6, 2025, 7:13pm UTC](https://devforum.zoom.us/t/last-frame-of-users-video-continues-to-show-after-user-turns-their-camera-off-on-session-recording/124032 "2025-01-06T19:13:09Z")

</div>

Web / 1.12.5 Description Rarely, when a user turns off their camera, in the final video recording, their last frame will continue to display. The only example we have at this moment is session ZPdXllWfSJC4tf/e6X3HWQ==…

---

## [Need Guidance on Capturing Zoom SDK Chat Window Questions in a Report (Embedded Zoom SDK)](https://devforum.zoom.us/t/need-guidance-on-capturing-zoom-sdk-chat-window-questions-in-a-report-embedded-zoom-sdk/123987)

<div class="topic-metadata">

**Author:** [@zoom.isv1](https://devforum.zoom.us/u/zoom.isv1)\
**Replies:** 1\
**Last updated:** [January 6, 2025, 10:38pm UTC](https://devforum.zoom.us/t/need-guidance-on-capturing-zoom-sdk-chat-window-questions-in-a-report-embedded-zoom-sdk/123987 "2025-01-06T22:38:32Z")

</div>

One of the key requirements is to capture questions and messages posted in the Chat window during a live event and generate a detailed report post-event. Is there documentation or an example available for achieving this…

---

## [Host is not able to access the past meeting participants list](https://devforum.zoom.us/t/host-is-not-able-to-access-the-past-meeting-participants-list/121948)

<div class="topic-metadata">

**Author:** [@eshwar](https://devforum.zoom.us/u/eshwar)\
**Replies:** 10\
**Last updated:** [January 6, 2025, 8:53pm UTC](https://devforum.zoom.us/t/host-is-not-able-to-access-the-past-meeting-participants-list/121948 "2025-01-06T20:53:41Z")

</div>

We are building a app in Zoom, that helps organizer/host to issue credentials to participants of the meeting. We are fetching the participants list after the meeting ended to find all the durations of participants. We u…

---

## [Zoom app for accumulating call data and transcripts onto a spreadsheet and forwarding responses via sms](https://devforum.zoom.us/t/zoom-app-for-accumulating-call-data-and-transcripts-onto-a-spreadsheet-and-forwarding-responses-via-sms/123955)

<div class="topic-metadata">

**Author:** [@kevinc](https://devforum.zoom.us/u/kevinc)\
**Replies:** 0\
**Last updated:** [January 5, 2025, 11:50pm UTC](https://devforum.zoom.us/t/zoom-app-for-accumulating-call-data-and-transcripts-onto-a-spreadsheet-and-forwarding-responses-via-sms/123955 "2025-01-05T23:50:19Z")

</div>

We are using Zoom to receive calls from customers that require immediate responses, or relatively quick responses to troubleshoot product installation problems. I would like to auto-accumulate data from incoming calls in…

---

## [Unsupported\_grant\_type while trying to get access and refresh token](https://devforum.zoom.us/t/unsupported-grant-type-while-trying-to-get-access-and-refresh-token/91728)

<div class="topic-metadata">

**Author:** [@SoftDev](https://devforum.zoom.us/u/SoftDev)\
**Replies:** 5\
**Last updated:** [January 6, 2025, 1:13pm UTC](https://devforum.zoom.us/t/unsupported-grant-type-while-trying-to-get-access-and-refresh-token/91728 "2025-01-06T13:13:57Z")

</div>

I have been trying to get my access and refresh token using this zoom api https://zoom.us/oauth/token, but couldn’t. I followed all instruction in the documentation but keep getting “unsupported\_grant\_type” error messag…

---

## [Generating deeplinks for a client-managed application without user context](https://devforum.zoom.us/t/generating-deeplinks-for-a-client-managed-application-without-user-context/123996)

<div class="topic-metadata">

**Author:** [@noy](https://devforum.zoom.us/u/noy)\
**Replies:** 0\
**Last updated:** [January 6, 2025, 11:41am UTC](https://devforum.zoom.us/t/generating-deeplinks-for-a-client-managed-application-without-user-context/123996 "2025-01-06T11:41:09Z")

</div>

Hey there :slight\_smile: TL;DR: Is there a way to generate a deeplink with an action param for a client-managed app without going through the 3-legged oauth flow? My client managed app does not support the 2-legged oau…

---

## [Webinar - Wrong Rate Limit applied](https://devforum.zoom.us/t/webinar-wrong-rate-limit-applied/122482)

<div class="topic-metadata">

**Author:** [@ITNetwork](https://devforum.zoom.us/u/ITNetwork)\
**Replies:** 9\
**Last updated:** [January 6, 2025, 10:04am UTC](https://devforum.zoom.us/t/webinar-wrong-rate-limit-applied/122482 "2025-01-06T10:04:04Z")

</div>

Format Your New Topic as Follows: API Endpoint(s) and/or Zoom API Event(s) PUT /webinars/{webinarId}/registrants/status Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context. → /ap…

---

## [Multiple scopes in authorize url gives error](https://devforum.zoom.us/t/multiple-scopes-in-authorize-url-gives-error/112689)

<div class="topic-metadata">

**Author:** [@rohan1](https://devforum.zoom.us/u/rohan1)\
**Replies:** 6\
**Last updated:** [January 6, 2025, 9:18am UTC](https://devforum.zoom.us/t/multiple-scopes-in-authorize-url-gives-error/112689 "2025-01-06T09:18:09Z")

</div>

Adding multiple scopes in the authorization endpoint results in error in authorization redirect. Just adding 1 scope works fine. Here is an example authorization url we created (some values left blank intentionally): h…

---

## [Ai integration to zoom phone](https://devforum.zoom.us/t/ai-integration-to-zoom-phone/108577)

<div class="topic-metadata">

**Author:** [@efong36](https://devforum.zoom.us/u/efong36)\
**Replies:** 2\
**Last updated:** [January 5, 2025, 11:53pm UTC](https://devforum.zoom.us/t/ai-integration-to-zoom-phone/108577 "2025-01-05T23:53:13Z")

</div>

I’d like to inquire about the possibility of integrating Zoom Phone with our AI software, which is designed to manage business calls. Our software includes an AI voice agent, text-to-speech capabilities, voice recognitio…

---

## [This API is only available for ZMP and Business or higher accounts that have enabled the Dashboard feature](https://devforum.zoom.us/t/this-api-is-only-available-for-zmp-and-business-or-higher-accounts-that-have-enabled-the-dashboard-feature/123807)

<div class="topic-metadata">

**Author:** [@vishnupriya.k](https://devforum.zoom.us/u/vishnupriya.k)\
**Replies:** 1\
**Last updated:** [January 3, 2025, 9:48pm UTC](https://devforum.zoom.us/t/this-api-is-only-available-for-zmp-and-business-or-higher-accounts-that-have-enabled-the-dashboard-feature/123807 "2025-01-03T21:48:56Z")

</div>

Webinar API Metrics v2/metrics/webinars?page\_size=300&type=past&from=2024-12-01&to=2024-12-02 Description The metrics API was working for my app untill Dec 31. From Jan 1, I started getting this error in our sub accou…

---

## ["Invalid access token, userMeetingRecordings field does not contain required scopes."](https://devforum.zoom.us/t/invalid-access-token-usermeetingrecordings-field-does-not-contain-required-scopes/112401)

<div class="topic-metadata">

**Author:** [@Radek](https://devforum.zoom.us/u/Radek)\
**Replies:** 40\
**Last updated:** [January 3, 2025, 9:47pm UTC](https://devforum.zoom.us/t/invalid-access-token-usermeetingrecordings-field-does-not-contain-required-scopes/112401 "2025-01-03T21:47:08Z")

</div>

Hi I want to create Server-to-Server application and then use GraphQL to list cloud / meeting recordings. I managed to get access token but then doing the GraphQL query I get "Invalid access token, userMeetingRecording…

---

## [Zoom/Mediasite Integration](https://devforum.zoom.us/t/zoom-mediasite-integration/123777)

<div class="topic-metadata">

**Author:** [@marafinom](https://devforum.zoom.us/u/marafinom)\
**Replies:** 1\
**Last updated:** [January 3, 2025, 8:20pm UTC](https://devforum.zoom.us/t/zoom-mediasite-integration/123777 "2025-01-03T20:20:28Z")

</div>

I have a simple OAuth app that imports Zoom recordings into Mediasite by Enghouse Video. While it generally functions correctly, it generates numerous 404 errors for impromptu (non-scheduled) meetings. Specifically, it s…

---

## [Zoom past meeting participants query](https://devforum.zoom.us/t/zoom-past-meeting-participants-query/121823)

<div class="topic-metadata">

**Author:** [@eshwar](https://devforum.zoom.us/u/eshwar)\
**Replies:** 2\
**Last updated:** [January 3, 2025, 3:38am UTC](https://devforum.zoom.us/t/zoom-past-meeting-participants-query/121823 "2025-01-03T03:38:11Z")

</div>

API: past\_meetings/{meeting\_id}/participants I have query on using fetching the past participants details of a meeting. Scenario: I scheduled a meeting, I am the organizer. After joining the meet, I made another pers…

---

## [Custom Welcome Message error](https://devforum.zoom.us/t/custom-welcome-message-error/122458)

<div class="topic-metadata">

**Author:** [@venketesh.andavarapu](https://devforum.zoom.us/u/venketesh.andavarapu)\
**Replies:** 3\
**Last updated:** [January 3, 2025, 12:40am UTC](https://devforum.zoom.us/t/custom-welcome-message-error/122458 "2025-01-03T00:40:22Z")

</div>

I am trying to create an OAuth chatbot . While the app is being added , the default chatbot message is : Unsupported type of message . I am trying for custom Welcome message , default message didnt work as well . I am se…

---

## [Webinar Panelist Invite Participant ID for Phone Entry - API Pull - Still Waiting ZOOM-362669](https://devforum.zoom.us/t/webinar-panelist-invite-participant-id-for-phone-entry-api-pull-still-waiting-zoom-362669/122265)

<div class="topic-metadata">

**Author:** [@owner](https://devforum.zoom.us/u/owner)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 7:49pm UTC](https://devforum.zoom.us/t/webinar-panelist-invite-participant-id-for-phone-entry-api-pull-still-waiting-zoom-362669/122265 "2025-01-02T19:49:08Z")

</div>

This is literally asked every few months, and I found somewhere a log had been issued - ZOOM-362669 - but I have no idea how to find this so-called log? We really need to be able to pull this 6 digit phone code for entr…

---

## [Webhook challenge verification failing "URL validation failed. Try again later."](https://devforum.zoom.us/t/webhook-challenge-verification-failing-url-validation-failed-try-again-later/123600)

<div class="topic-metadata">

**Author:** [@afletcher](https://devforum.zoom.us/u/afletcher)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 5:15pm UTC](https://devforum.zoom.us/t/webhook-challenge-verification-failing-url-validation-failed-try-again-later/123600 "2025-01-02T17:15:57Z")

</div>

I’m trying to verify a webhook listener that i’m setting up in a google apps script. I’ve cross referenced the hashing function’s output to that of the example node.js project, and it looks identical. Is there anything o…

---

## [Error when starting Meeting](https://devforum.zoom.us/t/error-when-starting-meeting/123693)

<div class="topic-metadata">

**Author:** [@eleriane](https://devforum.zoom.us/u/eleriane)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 4:38pm UTC](https://devforum.zoom.us/t/error-when-starting-meeting/123693 "2025-01-02T16:38:01Z")

</div>

Description When user starts the meeting, the transmition is starts but this error is shown in Zoom. Error? Unable to live stream to the custom service.

---

## [Impact of Deprecated Phone Number Section UI on OAuth and Webhook Functionality in Zoom Phone](https://devforum.zoom.us/t/impact-of-deprecated-phone-number-section-ui-on-oauth-and-webhook-functionality-in-zoom-phone/122455)

<div class="topic-metadata">

**Author:** [@kanata.koyama](https://devforum.zoom.us/u/kanata.koyama)\
**Replies:** 2\
**Last updated:** [January 2, 2025, 3:42pm UTC](https://devforum.zoom.us/t/impact-of-deprecated-phone-number-section-ui-on-oauth-and-webhook-functionality-in-zoom-phone/122455 "2025-01-02T15:42:07Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) /call\_logs/${callId} etc. phone.recording\_started, phone.recording\_completed etc Description We have reviewed the documentation indicating that the Phone Number section in the…

---

## [Beta program enrollment](https://devforum.zoom.us/t/beta-program-enrollment/123523)

<div class="topic-metadata">

**Author:** [@sci909](https://devforum.zoom.us/u/sci909)\
**Replies:** 5\
**Last updated:** [January 2, 2025, 2:19pm UTC](https://devforum.zoom.us/t/beta-program-enrollment/123523 "2025-01-02T14:19:47Z")

</div>

Hi, How can I join the Beta Program to be able to access the Beta / upcoming versions of the Zoom Workplace app? There is an upcoming feature that I would really like to use and experiment with. thank you

---

## [Zoom API Scope list](https://devforum.zoom.us/t/zoom-api-scope-list/123651)

<div class="topic-metadata">

**Author:** [@avrahom.gross](https://devforum.zoom.us/u/avrahom.gross)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 11:01am UTC](https://devforum.zoom.us/t/zoom-api-scope-list/123651 "2025-01-02T11:01:53Z")

</div>

I’m looking to get a list of all the available Zoom API scopes but can’t seem to find it anywhere. Can anyone help?

---

## [Meeting Create/Update API Rate Limit Issue Investigation](https://devforum.zoom.us/t/meeting-create-update-api-rate-limit-issue-investigation/123649)

<div class="topic-metadata">

**Author:** [@nic](https://devforum.zoom.us/u/nic)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 10:58am UTC](https://devforum.zoom.us/t/meeting-create-update-api-rate-limit-issue-investigation/123649 "2025-01-02T10:58:26Z")

</div>

Hello Zoom Support, We’re experiencing an issue with the Meeting Create/Update API rate limit for one of our teachers (email: redacted). We’re receiving a 429 error indicating that we’ve exceeded the daily rate limit of…

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

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