# API and Webhooks

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

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

**Page:** 126

---

## [How To Show A Prompt 5mins Before The End Of The Meeting?](https://devforum.zoom.us/t/how-to-show-a-prompt-5mins-before-the-end-of-the-meeting/101403)

<div class="topic-metadata">

**Author:** [@evan132.work](https://devforum.zoom.us/u/evan132.work)\
**Replies:** 1\
**Last updated:** [January 8, 2024, 1:09pm UTC](https://devforum.zoom.us/t/how-to-show-a-prompt-5mins-before-the-end-of-the-meeting/101403 "2024-01-08T13:09:36Z")

</div>

I generate the Zoom meeting for the online counseling service by Zoom API. The duration of the meeting is 50 minutes. I have passed the duration: 50 parameter to the Zoom meeting API, but after the test, there are some p…

---

## [Zoom Jsonrpc API: This API does not support oAuth2 for authorization](https://devforum.zoom.us/t/zoom-jsonrpc-api-this-api-does-not-support-oauth2-for-authorization/77354)

<div class="topic-metadata">

**Author:** [@maksym.rossiitsev](https://devforum.zoom.us/u/maksym.rossiitsev)\
**Replies:** 6\
**Last updated:** [March 17, 2023, 7:27pm UTC](https://devforum.zoom.us/t/zoom-jsonrpc-api-this-api-does-not-support-oauth2-for-authorization/77354 "2023-03-17T19:27:16Z")

</div>

Hi, I’m trying to move functionality, previously based on JWT authentication to OAuth, and it seems like everything works fine now, but I have noticed that whenever I issue “join a meeting” request (Zoom Rooms API) I re…

---

## [Generate a new access token getting Bad Request 400 error](https://devforum.zoom.us/t/generate-a-new-access-token-getting-bad-request-400-error/101272)

<div class="topic-metadata">

**Author:** [@javed](https://devforum.zoom.us/u/javed)\
**Replies:** 5\
**Last updated:** [January 7, 2024, 6:24am UTC](https://devforum.zoom.us/t/generate-a-new-access-token-getting-bad-request-400-error/101272 "2024-01-07T06:24:07Z")

</div>

Getting the 400 bad request on the generate token. curl --location --request POST ‘https://zoom.us/oauth/token?grant\_type=account\_credentials&account\_id=1XivB0\_R-OJP8qg’ \\ –header ‘Authorization: Basic Vmo2TlZCZkhScFdP…

---

## [LTI Key/Secret is not configured correctly. Please use the account level Key/Secret(2206)](https://devforum.zoom.us/t/lti-key-secret-is-not-configured-correctly-please-use-the-account-level-key-secret-2206/101319)

<div class="topic-metadata">

**Author:** [@vladimird](https://devforum.zoom.us/u/vladimird)\
**Replies:** 3\
**Last updated:** [January 7, 2024, 6:20am UTC](https://devforum.zoom.us/t/lti-key-secret-is-not-configured-correctly-please-use-the-account-level-key-secret-2206/101319 "2024-01-07T06:20:29Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) https://applications.zoom.us/api/v1/lti/rich/meeting/bulkImport Description This is my code: $secrets = Get-Content $PSScriptRoot\\secrets.json | ConvertFrom-Json $key= $secr…

---

## [AUTOMATIC DELETION of zoom links](https://devforum.zoom.us/t/automatic-deletion-of-zoom-links/101334)

<div class="topic-metadata">

**Author:** [@itasas](https://devforum.zoom.us/u/itasas)\
**Replies:** 0\
**Last updated:** [January 6, 2024, 4:28pm UTC](https://devforum.zoom.us/t/automatic-deletion-of-zoom-links/101334 "2024-01-06T16:28:44Z")

</div>

Hello there! I would like zoom links to be expirable. I want to automate the deletion of zoom links. I want them to be deleted automatically and not manually after the end of meetings. My developer wants to get in touch…

---

## [How to restrict other users to join meeting](https://devforum.zoom.us/t/how-to-restrict-other-users-to-join-meeting/101300)

<div class="topic-metadata">

**Author:** [@rambhai5103](https://devforum.zoom.us/u/rambhai5103)\
**Replies:** 1\
**Last updated:** [January 6, 2024, 4:19am UTC](https://devforum.zoom.us/t/how-to-restrict-other-users-to-join-meeting/101300 "2024-01-06T04:19:27Z")

</div>

I am trying to integrate Zoom into our system. The scenario is: an instructor can create a new online lecture (Zoom Meeting), then trainees will get notified of the new lecture and join the meeting via their phones or PC…

---

## [Getting 200 No Permission Error while calling the Delete API](https://devforum.zoom.us/t/getting-200-no-permission-error-while-calling-the-delete-api/88339)

<div class="topic-metadata">

**Author:** [@professionalsna](https://devforum.zoom.us/u/professionalsna)\
**Replies:** 3\
**Last updated:** [January 5, 2024, 7:40pm UTC](https://devforum.zoom.us/t/getting-200-no-permission-error-while-calling-the-delete-api/88339 "2024-01-05T19:40:11Z")

</div>

HI, I am getting the following response while calling the Recording Delete API in most of my recordings. also note some of the recordings are deleted with the same Process using APIs. Error Response Receiving 400 Bad …

---

## [Stream recorded videos](https://devforum.zoom.us/t/stream-recorded-videos/101205)

<div class="topic-metadata">

**Author:** [@godwin.owonam](https://devforum.zoom.us/u/godwin.owonam)\
**Replies:** 1\
**Last updated:** [January 5, 2024, 11:51am UTC](https://devforum.zoom.us/t/stream-recorded-videos/101205 "2024-01-05T11:51:22Z")

</div>

Description Hi @eugenem I found this post Streaming recordings where you had asked what the use case was to stream recordings in the browser. However, there was no follow up on the issue. I was hoping to find an answe…

---

## [I have created webinars with polls but with the poll api i didnt get that polls even if poll report is there](https://devforum.zoom.us/t/i-have-created-webinars-with-polls-but-with-the-poll-api-i-didnt-get-that-polls-even-if-poll-report-is-there/101256)

<div class="topic-metadata">

**Author:** [@pitchday](https://devforum.zoom.us/u/pitchday)\
**Replies:** 0\
**Last updated:** [January 5, 2024, 8:53am UTC](https://devforum.zoom.us/t/i-have-created-webinars-with-polls-but-with-the-poll-api-i-didnt-get-that-polls-even-if-poll-report-is-there/101256 "2024-01-05T08:53:24Z")

</div>

Hello, I have created polls into webinars but after completion of that webinar i called get data of that webinars with different apis like /qa , /polls, /poll\_report etc… 15days ago its working fine but now https://ap…

---

## [Audio call issue - isSupportAV = false](https://devforum.zoom.us/t/audio-call-issue-issupportav-false/100049)

<div class="topic-metadata">

**Author:** [@anish\_001](https://devforum.zoom.us/u/anish_001)\
**Replies:** 10\
**Last updated:** [January 5, 2024, 8:07am UTC](https://devforum.zoom.us/t/audio-call-issue-issupportav-false/100049 "2024-01-05T08:07:22Z")

</div>

Hello, The audio call is working in Video calls but when we try to connect only audio calls we get the error message “Your browser doesn’t support using computer Audio device, please upgrade your browser to the latest v…

---

## [Exactly when is the meeting usage report created?](https://devforum.zoom.us/t/exactly-when-is-the-meeting-usage-report-created/101245)

<div class="topic-metadata">

**Author:** [@JasonY](https://devforum.zoom.us/u/JasonY)\
**Replies:** 0\
**Last updated:** [January 5, 2024, 4:49am UTC](https://devforum.zoom.us/t/exactly-when-is-the-meeting-usage-report-created/101245 "2024-01-05T04:49:07Z")

</div>

I’m building a third party app that can be used in zoom app, which can check the attendance lively. During the project, I’ve fallen into kind of unsolved problem. As I said in the title, exactly when is the meeting usa…

---

## [Any authentication package for python](https://devforum.zoom.us/t/any-authentication-package-for-python/65294)

<div class="topic-metadata">

**Author:** [@zhi.zhang.unai](https://devforum.zoom.us/u/zhi.zhang.unai)\
**Replies:** 2\
**Last updated:** [January 5, 2024, 12:32am UTC](https://devforum.zoom.us/t/any-authentication-package-for-python/65294 "2024-01-05T00:32:37Z")

</div>

I am building an application which will help user to create meetings. In my application, I cache user’s access token and refresh token and use them when needing to create meeting on behalf of the user. There are quite …

---

## [How to retrieve an account's plan?](https://devforum.zoom.us/t/how-to-retrieve-an-accounts-plan/99516)

<div class="topic-metadata">

**Author:** [@jtropic](https://devforum.zoom.us/u/jtropic)\
**Replies:** 2\
**Last updated:** [January 4, 2024, 7:40pm UTC](https://devforum.zoom.us/t/how-to-retrieve-an-accounts-plan/99516 "2024-01-04T19:40:19Z")

</div>

I’ve seen some similar topics but the answers to them had links which are now 404’ing. Knowing which plan an account is on is critical for an integration I’m building. What is the best endpoint to hit to get the account…

---

## [How to check if the meeting is running (the host has joined) through zoom apis?](https://devforum.zoom.us/t/how-to-check-if-the-meeting-is-running-the-host-has-joined-through-zoom-apis/101025)

<div class="topic-metadata">

**Author:** [@taafuuu](https://devforum.zoom.us/u/taafuuu)\
**Replies:** 3\
**Last updated:** [January 4, 2024, 4:13pm UTC](https://devforum.zoom.us/t/how-to-check-if-the-meeting-is-running-the-host-has-joined-through-zoom-apis/101025 "2024-01-04T16:13:45Z")

</div>

How do I check if the meeting is running (the host has joined) through zoom api’s? The provided link in post https://devforum.zoom.us/t/how-to-check-if-the-meeting-running-through-zoom-api/47831/2?u=taafuuu is broken. I …

---

## [Operation Logs through Server-to-Server OAuth App](https://devforum.zoom.us/t/operation-logs-through-server-to-server-oauth-app/101088)

<div class="topic-metadata">

**Author:** [@joey.beaudette](https://devforum.zoom.us/u/joey.beaudette)\
**Replies:** 4\
**Last updated:** [January 4, 2024, 3:51pm UTC](https://devforum.zoom.us/t/operation-logs-through-server-to-server-oauth-app/101088 "2024-01-04T15:51:34Z")

</div>

Hi all, I am trying to pull operation logs via API. My confusion is with the scopes. If I try to pull the data (without the right scopes), the error message gives me a hint: {“code”: 4700, “message”: “Invalid access to…

---

## [API report without participants Email data](https://devforum.zoom.us/t/api-report-without-participants-email-data/101199)

<div class="topic-metadata">

**Author:** [@oritpa](https://devforum.zoom.us/u/oritpa)\
**Replies:** 0\
**Last updated:** [January 4, 2024, 12:46pm UTC](https://devforum.zoom.us/t/api-report-without-participants-email-data/101199 "2024-01-04T12:46:43Z")

</div>

Hello, I have created an API report however I received only partial data regarding the participants. The key information I need, which is absent, is the participants’ login email data. Moreover, I would like to know ho…

---

## [DELETE recording endpoint returning "No permission"](https://devforum.zoom.us/t/delete-recording-endpoint-returning-no-permission/101197)

<div class="topic-metadata">

**Author:** [@alonwn](https://devforum.zoom.us/u/alonwn)\
**Replies:** 0\
**Last updated:** [January 4, 2024, 12:42pm UTC](https://devforum.zoom.us/t/delete-recording-endpoint-returning-no-permission/101197 "2024-01-04T12:42:24Z")

</div>

I’m trying to delete a meeting recording. I’m using this endpoint: https://api.zoom.us/v2/meetings/YncdHfDwRw2PAKwD745PXA==/recordings/4016d541-d975-46ac-b426-db3fe705513a (the above are real meeting IDs and recording …

---

## [Not able to create user using API](https://devforum.zoom.us/t/not-able-to-create-user-using-api/91142)

<div class="topic-metadata">

**Author:** [@insynctelemedicine](https://devforum.zoom.us/u/insynctelemedicine)\
**Replies:** 1\
**Last updated:** [January 4, 2024, 11:25am UTC](https://devforum.zoom.us/t/not-able-to-create-user-using-api/91142 "2024-01-04T11:25:54Z")

</div>

Description Not able to create user using API Error? response “{"code":3412,"message":"Your request to add a new Licensed user could not be approved at this time because your account has reached the permitted maxim…

---

## [Get recording API does not return download\_url field](https://devforum.zoom.us/t/get-recording-api-does-not-return-download-url-field/101193)

<div class="topic-metadata">

**Author:** [@kashif](https://devforum.zoom.us/u/kashif)\
**Replies:** 0\
**Last updated:** [January 4, 2024, 10:16am UTC](https://devforum.zoom.us/t/get-recording-api-does-not-return-download-url-field/101193 "2024-01-04T10:16:03Z")

</div>

Hi, We currently use the GET /meetings/{meetingId}/recordings endpoint to fetch the recording files of a meeting. However, we’re noticing that this does not return download\_url field for one of the accounts. Notes: V…

---

## [Not receiving webhooks from all webinars](https://devforum.zoom.us/t/not-receiving-webhooks-from-all-webinars/98319)

<div class="topic-metadata">

**Author:** [@chris.ota](https://devforum.zoom.us/u/chris.ota)\
**Replies:** 13\
**Last updated:** [January 3, 2024, 11:32pm UTC](https://devforum.zoom.us/t/not-receiving-webhooks-from-all-webinars/98319 "2024-01-03T23:32:00Z")

</div>

Format Your New Topic as Follows: API Endpoint(s) and/or Zoom API Event(s) webinar.started webinar.ended recording.completed Description I’ve confirmed that webhook validation is working, but I’m still not receiving …

---

## [Listing webinar polls doesn't return all](https://devforum.zoom.us/t/listing-webinar-polls-doesnt-return-all/98950)

<div class="topic-metadata">

**Author:** [@rfvm](https://devforum.zoom.us/u/rfvm)\
**Replies:** 6\
**Last updated:** [January 3, 2024, 10:57pm UTC](https://devforum.zoom.us/t/listing-webinar-polls-doesnt-return-all/98950 "2024-01-03T22:57:03Z")

</div>

Hello, Recently, when attempting to retrieve the list of polls (/webinars/{webinarId}/polls) and their results (/past\_webinars/{webinarId}/polls) from a webinar, I’ve noticed that the list does not display all the polls…

---

## [Missing poll data from get polls endpoint](https://devforum.zoom.us/t/missing-poll-data-from-get-polls-endpoint/99330)

<div class="topic-metadata">

**Author:** [@fbrunetti](https://devforum.zoom.us/u/fbrunetti)\
**Replies:** 8\
**Last updated:** [January 3, 2024, 10:56pm UTC](https://devforum.zoom.us/t/missing-poll-data-from-get-polls-endpoint/99330 "2024-01-03T22:56:44Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) GET /v2/webinars/{webinarId}/polls GET /v2/report/webinars/{webinarId}/polls Description When accessing the Get Polls endpoint above (/v2/webinars/{webinarId}/polls), I receiv…

---

## [I want to get the phone number when the other party transfers](https://devforum.zoom.us/t/i-want-to-get-the-phone-number-when-the-other-party-transfers/88944)

<div class="topic-metadata">

**Author:** [@yo.shimizu](https://devforum.zoom.us/u/yo.shimizu)\
**Replies:** 6\
**Last updated:** [January 3, 2024, 9:54pm UTC](https://devforum.zoom.us/t/i-want-to-get-the-phone-number-when-the-other-party-transfers/88944 "2024-01-03T21:54:08Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) https://developers.zoom.us/docs/zoom-phone/apis/#operation/getCallLogDetails Description During a call with someone other than Zoom Phone, the other party transferred the call …

---

## [How to get license counts from Zoom API?](https://devforum.zoom.us/t/how-to-get-license-counts-from-zoom-api/101156)

<div class="topic-metadata">

**Author:** [@daniel.bernens](https://devforum.zoom.us/u/daniel.bernens)\
**Replies:** 0\
**Last updated:** [January 3, 2024, 7:48pm UTC](https://devforum.zoom.us/t/how-to-get-license-counts-from-zoom-api/101156 "2024-01-03T19:48:31Z")

</div>

I’m looking for an API call that will return license info for my account, namely which license types my account has and how many of each total (meaning assigned and unassigned). Thanks!

---

## [Expired scheduled meeting, insuficient information provided](https://devforum.zoom.us/t/expired-scheduled-meeting-insuficient-information-provided/100619)

<div class="topic-metadata">

**Author:** [@hurast](https://devforum.zoom.us/u/hurast)\
**Replies:** 5\
**Last updated:** [January 3, 2024, 4:03pm UTC](https://devforum.zoom.us/t/expired-scheduled-meeting-insuficient-information-provided/100619 "2024-01-03T16:03:35Z")

</div>

https://support.zoom.com/hc/en/article?id=zm\_kb&sysparm\_article=KB0065196 According to this page from help center A scheduled, non-recurring meeting ID (also known as a one-time meeting ID) will expire 30 days after t…

---

## [Get call path returning code 404 "Call log does not exist: "](https://devforum.zoom.us/t/get-call-path-returning-code-404-call-log-does-not-exist/100578)

<div class="topic-metadata">

**Author:** [@FredGassmann](https://devforum.zoom.us/u/FredGassmann)\
**Replies:** 5\
**Last updated:** [January 3, 2024, 3:40pm UTC](https://devforum.zoom.us/t/get-call-path-returning-code-404-call-log-does-not-exist/100578 "2024-01-03T15:40:45Z")

</div>

I’m trying to get call path information for a call log. When calling… https://api.zoom.us/v2/phone/call\_history/{callLogId} with a valid call log id that I get from https://api.zoom.us/v2/phone/call\_logs I get the foll…

---

## [Participant joined waiting room webhook missing registrant\_id](https://devforum.zoom.us/t/participant-joined-waiting-room-webhook-missing-registrant-id/99753)

<div class="topic-metadata">

**Author:** [@sasha.badov](https://devforum.zoom.us/u/sasha.badov)\
**Replies:** 4\
**Last updated:** [January 3, 2024, 3:13am UTC](https://devforum.zoom.us/t/participant-joined-waiting-room-webhook-missing-registrant-id/99753 "2024-01-03T03:13:30Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) meeting.participant\_joined\_waiting\_room meeting.participant\_joined Description Webhook events for meeting.participant\_joined\_waiting\_room are coming in with an empty registran…

---

## [Endpoint to retrieve a meeting summary doesn't work unless I'm the host of the meeting even if I'm admin](https://devforum.zoom.us/t/endpoint-to-retrieve-a-meeting-summary-doesnt-work-unless-im-the-host-of-the-meeting-even-if-im-admin/100590)

<div class="topic-metadata">

**Author:** [@danielolarte](https://devforum.zoom.us/u/danielolarte)\
**Replies:** 2\
**Last updated:** [January 2, 2024, 7:22pm UTC](https://devforum.zoom.us/t/endpoint-to-retrieve-a-meeting-summary-doesnt-work-unless-im-the-host-of-the-meeting-even-if-im-admin/100590 "2024-01-02T19:22:42Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Description I’m an admin and I’m trying to retrieve all summaries from all meetings for every user in my organization. Error? If I make an API request for a meeting summary, …

---

## [Create a zoom meeting on the website via the end user](https://devforum.zoom.us/t/create-a-zoom-meeting-on-the-website-via-the-end-user/100733)

<div class="topic-metadata">

**Author:** [@aiibileme](https://devforum.zoom.us/u/aiibileme)\
**Replies:** 1\
**Last updated:** [December 27, 2023, 4:12pm UTC](https://devforum.zoom.us/t/create-a-zoom-meeting-on-the-website-via-the-end-user/100733 "2023-12-27T16:12:04Z")

</div>

Hello, I want users on my website to create and track meetings using their zoom accounts. how should I follow. should I create a server to server app or should I create a normal app. When I create a server to server app…

---

## [HTTPError during token refresh: 400, {"reason":"Invalid Token!","error":"invalid\_grant"}](https://devforum.zoom.us/t/httperror-during-token-refresh-400-reason-invalid-token-error-invalid-grant/100909)

<div class="topic-metadata">

**Author:** [@rh.lh.314](https://devforum.zoom.us/u/rh.lh.314)\
**Replies:** 1\
**Last updated:** [January 2, 2024, 6:45pm UTC](https://devforum.zoom.us/t/httperror-during-token-refresh-400-reason-invalid-token-error-invalid-grant/100909 "2024-01-02T18:45:44Z")

</div>

Hi, I’m trying to use django allauth to connect my app to zoom api. I have been able to authenticate my user account but am having issues with performing actions without a proper access token. In order to get a valid a…

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

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