# API and Webhooks

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

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

**Page:** 176

---

## [Just Want to Make Some Simple API Calls](https://devforum.zoom.us/t/just-want-to-make-some-simple-api-calls/87733)

<div class="topic-metadata">

**Author:** [@Unhandled\_Exception](https://devforum.zoom.us/u/Unhandled_Exception)\
**Replies:** 3\
**Last updated:** [May 3, 2023, 12:30pm UTC](https://devforum.zoom.us/t/just-want-to-make-some-simple-api-calls/87733 "2023-05-03T12:30:04Z")

</div>

I just want to make some simple API calls for the meetings I’ve hosted. Simple stuff like fetch meetings, duration, attendance, etc. I’ve found the docs. Read up on JWT (going away in a month) and OAuth. I’ve got the J…

---

## [Meetings Registration Host Email Not Working with API](https://devforum.zoom.us/t/meetings-registration-host-email-not-working-with-api/87408)

<div class="topic-metadata">

**Author:** [@vijay5](https://devforum.zoom.us/u/vijay5)\
**Replies:** 5\
**Last updated:** [May 2, 2023, 8:15pm UTC](https://devforum.zoom.us/t/meetings-registration-host-email-not-working-with-api/87408 "2023-05-02T20:15:51Z")

</div>

Hi, I am creating meetings via API it is working fine, when Someone Register in meetings “User” email is working fine but the host email not working, I have checked in API that shows “registrants\_confirmation\_email” & …

---

## [Scope missing when authenticating chatbot app](https://devforum.zoom.us/t/scope-missing-when-authenticating-chatbot-app/87506)

<div class="topic-metadata">

**Author:** [@conor.mccarthy](https://devforum.zoom.us/u/conor.mccarthy)\
**Replies:** 5\
**Last updated:** [May 2, 2023, 3:24pm UTC](https://devforum.zoom.us/t/scope-missing-when-authenticating-chatbot-app/87506 "2023-05-02T15:24:42Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) I am attempting to authenticate to my chatbot app as described here: https://developers.zoom.us/docs/team-chat-apps/installation-and-authentication/#requesting-a-chatbot-token D…

---

## [Update single recurring meeting is not working](https://devforum.zoom.us/t/update-single-recurring-meeting-is-not-working/75038)

<div class="topic-metadata">

**Author:** [@viktoria.obukhova](https://devforum.zoom.us/u/viktoria.obukhova)\
**Replies:** 9\
**Last updated:** [May 2, 2023, 1:56pm UTC](https://devforum.zoom.us/t/update-single-recurring-meeting-is-not-working/75038 "2023-05-02T13:56:38Z")

</div>

Hi all! Description Using API for updating single recurring meeting by occurrence\_id is not working. 1.How To Reproduce Request URL: PATCH https://api.zoom.us/v2/meetings/81230588187?occurrence\_id=“1661940000000” He…

---

## [Want to create Zoom Meeting link for specific user to join](https://devforum.zoom.us/t/want-to-create-zoom-meeting-link-for-specific-user-to-join/87615)

<div class="topic-metadata">

**Author:** [@dharmik1](https://devforum.zoom.us/u/dharmik1)\
**Replies:** 2\
**Last updated:** [May 2, 2023, 8:24am UTC](https://devforum.zoom.us/t/want-to-create-zoom-meeting-link-for-specific-user-to-join/87615 "2023-05-02T08:24:22Z")

</div>

Hello I want to schedule a Zoom meeting link with specific emails to join only. can anyone help me to how can i archive this ?

---

## [Using meetings/{id}/invitations data with registrants](https://devforum.zoom.us/t/using-meetings-id-invitations-data-with-registrants/87341)

<div class="topic-metadata">

**Author:** [@scott5](https://devforum.zoom.us/u/scott5)\
**Replies:** 5\
**Last updated:** [May 1, 2023, 11:18pm UTC](https://devforum.zoom.us/t/using-meetings-id-invitations-data-with-registrants/87341 "2023-05-01T23:18:50Z")

</div>

I notice that the invitation resource returns user friendly invitation copy for the meeting that includes join URLs and dial in info. This appears to be generic to the meeting. What does this resource return if the meet…

---

## [Trying to implement zoom-oauth](https://devforum.zoom.us/t/trying-to-implement-zoom-oauth/87645)

<div class="topic-metadata">

**Author:** [@ajeet](https://devforum.zoom.us/u/ajeet)\
**Replies:** 1\
**Last updated:** [May 1, 2023, 3:54pm UTC](https://devforum.zoom.us/t/trying-to-implement-zoom-oauth/87645 "2023-05-01T15:54:05Z")

</div>

Step 1, I am acquiring an authorization code from authorize endpoint. On step 2 I am hitting this endpoint: https://zoom.us/oauth/token and passing the value from step 1 to the code field. I am passing “grant\_type” as …

---

## [The information from the web interface and the API on video records in the cloud do not match very much](https://devforum.zoom.us/t/the-information-from-the-web-interface-and-the-api-on-video-records-in-the-cloud-do-not-match-very-much/87274)

<div class="topic-metadata">

**Author:** [@zoom03](https://devforum.zoom.us/u/zoom03)\
**Replies:** 1\
**Last updated:** [May 1, 2023, 3:10pm UTC](https://devforum.zoom.us/t/the-information-from-the-web-interface-and-the-api-on-video-records-in-the-cloud-do-not-match-very-much/87274 "2023-05-01T15:10:27Z")

</div>

I’m trying to get a list of video records of all my users using the API. I get a total of 217 recordings so far with an approximate size of 54GB. But in the Owner’s personal account under Account Management - Recording M…

---

## [No data is forwarded to all the subscription, when one subscription is expired](https://devforum.zoom.us/t/no-data-is-forwarded-to-all-the-subscription-when-one-subscription-is-expired/87351)

<div class="topic-metadata">

**Author:** [@damotharananandakuma](https://devforum.zoom.us/u/damotharananandakuma)\
**Replies:** 1\
**Last updated:** [May 1, 2023, 2:59pm UTC](https://devforum.zoom.us/t/no-data-is-forwarded-to-all-the-subscription-when-one-subscription-is-expired/87351 "2023-05-01T14:59:36Z")

</div>

Description No Data is ingested when having multiple subscription is to same webhooks & one of the subscription is expired. Error? Ingestion to the all the end point is stopped , when one subscription is expired. Ste…

---

## [Update Agent Presence Failing](https://devforum.zoom.us/t/update-agent-presence-failing/87433)

<div class="topic-metadata">

**Author:** [@gschally](https://devforum.zoom.us/u/gschally)\
**Replies:** 6\
**Last updated:** [May 1, 2023, 2:52pm UTC](https://devforum.zoom.us/t/update-agent-presence-failing/87433 "2023-05-01T14:52:07Z")

</div>

Recently our updates to the agent presence starting failing, returning 400 Bad Request. We are using this endpoint: https://api.zoom.us/v2/users/{userId}/presence\_status We were posting two pieces of data, duration an…

---

## [Start one to one zoom meeting to a contact using zoom meeting sdk](https://devforum.zoom.us/t/start-one-to-one-zoom-meeting-to-a-contact-using-zoom-meeting-sdk/87429)

<div class="topic-metadata">

**Author:** [@santanu.manna](https://devforum.zoom.us/u/santanu.manna)\
**Replies:** 6\
**Last updated:** [April 29, 2023, 8:59am UTC](https://devforum.zoom.us/t/start-one-to-one-zoom-meeting-to-a-contact-using-zoom-meeting-sdk/87429 "2023-04-29T08:59:33Z")

</div>

I am building a virtual assistant application where I integrate zoom meeting sdk and API to achieve following use case. In my application I have a page where I listed out all agents available to go on a video call/ me…

---

## [Start cloud and/or local recording when webinar starts](https://devforum.zoom.us/t/start-cloud-and-or-local-recording-when-webinar-starts/87559)

<div class="topic-metadata">

**Author:** [@howard\_deitch](https://devforum.zoom.us/u/howard_deitch)\
**Replies:** 1\
**Last updated:** [April 28, 2023, 8:11pm UTC](https://devforum.zoom.us/t/start-cloud-and-or-local-recording-when-webinar-starts/87559 "2023-04-28T20:11:04Z")

</div>

Format Your New Topic as Follows: API Endpoint(s) and/or Zoom API Event(s) Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context. Description Details on your question, workflow or …

---

## [User Left Webhook not working sometimes once the user leaving the meeting](https://devforum.zoom.us/t/user-left-webhook-not-working-sometimes-once-the-user-leaving-the-meeting/87492)

<div class="topic-metadata">

**Author:** [@sohivedevelopers](https://devforum.zoom.us/u/sohivedevelopers)\
**Replies:** 1\
**Last updated:** [April 28, 2023, 6:23pm UTC](https://devforum.zoom.us/t/user-left-webhook-not-working-sometimes-once-the-user-leaving-the-meeting/87492 "2023-04-28T18:23:39Z")

</div>

We use the webhook triggered from Zoom after the user exits a meeting to manage the number of participants in our database. Sometimes the webhook is not received on a successful user exit. We are using Left Meeting webh…

---

## [I faced online presentation issue in class through zoom meeting](https://devforum.zoom.us/t/i-faced-online-presentation-issue-in-class-through-zoom-meeting/86691)

<div class="topic-metadata">

**Author:** [@johnwilliam](https://devforum.zoom.us/u/johnwilliam)\
**Replies:** 1\
**Last updated:** [April 28, 2023, 6:18pm UTC](https://devforum.zoom.us/t/i-faced-online-presentation-issue-in-class-through-zoom-meeting/86691 "2023-04-28T18:18:29Z")

</div>

I am a graduate student and I am doing final presentation using ClassPoint through Zoom Meeting. But at that time my zoom shut off and not open back with same id. I don’t know whats the problem there. After a week I made…

---

## [My app uses the zoom’s own video conferencing interface, and I now want to listen to the host to click the end button, or click the leave button. Is there such a callback method?](https://devforum.zoom.us/t/my-app-uses-the-zoom-s-own-video-conferencing-interface-and-i-now-want-to-listen-to-the-host-to-click-the-end-button-or-click-the-leave-button-is-there-such-a-callback-method/86635)

<div class="topic-metadata">

**Author:** [@sbu1.zoom5](https://devforum.zoom.us/u/sbu1.zoom5)\
**Replies:** 1\
**Last updated:** [April 28, 2023, 6:13pm UTC](https://devforum.zoom.us/t/my-app-uses-the-zoom-s-own-video-conferencing-interface-and-i-now-want-to-listen-to-the-host-to-click-the-end-button-or-click-the-leave-button-is-there-such-a-callback-method/86635 "2023-04-28T18:13:04Z")

</div>

My app uses the zoom’s own video conferencing interface, and I now want to listen to the host to click the end button, or click the leave button. Is there such a callback method?

---

## [How can i get last online activity of zoom room and status (online and offline) / Remove license based on activity](https://devforum.zoom.us/t/how-can-i-get-last-online-activity-of-zoom-room-and-status-online-and-offline-remove-license-based-on-activity/86620)

<div class="topic-metadata">

**Author:** [@pvarde](https://devforum.zoom.us/u/pvarde)\
**Replies:** 1\
**Last updated:** [April 28, 2023, 6:12pm UTC](https://devforum.zoom.us/t/how-can-i-get-last-online-activity-of-zoom-room-and-status-online-and-offline-remove-license-based-on-activity/86620 "2023-04-28T18:12:15Z")

</div>

How can i get last online activity(date and time) of zoom room and status (online and offline) of all zoom rooms so that I can remove license automatically of unused zoom rooms automatically via script?

---

## [Create Meeting API Bad Request](https://devforum.zoom.us/t/create-meeting-api-bad-request/87494)

<div class="topic-metadata">

**Author:** [@thomas.coon1](https://devforum.zoom.us/u/thomas.coon1)\
**Replies:** 2\
**Last updated:** [April 28, 2023, 1:33pm UTC](https://devforum.zoom.us/t/create-meeting-api-bad-request/87494 "2023-04-28T13:33:59Z")

</div>

I’m using Postman right now to try to workout creating meetings using server to server OAuth. I can succesfully get the Bearer Token: After I put the token into a Create Meeting request I consistently get Bad Reques…

---

## [Transfer recordings to other cloud storage](https://devforum.zoom.us/t/transfer-recordings-to-other-cloud-storage/86817)

<div class="topic-metadata">

**Author:** [@samaschoolar](https://devforum.zoom.us/u/samaschoolar)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:23pm UTC](https://devforum.zoom.us/t/transfer-recordings-to-other-cloud-storage/86817 "2023-04-27T20:23:11Z")

</div>

Hello, I want to store all recordings on my own cloud storage, so I have to transfer them from zoom cloud to my cloud out of zoom. I created JWT and use its secret and token in my script, but always get this error me…

---

## [How to obtain meetingID for a meeting using api?](https://devforum.zoom.us/t/how-to-obtain-meetingid-for-a-meeting-using-api/86716)

<div class="topic-metadata">

**Author:** [@zehan1307](https://devforum.zoom.us/u/zehan1307)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:21pm UTC](https://devforum.zoom.us/t/how-to-obtain-meetingid-for-a-meeting-using-api/86716 "2023-04-27T20:21:48Z")

</div>

Hi, I just saw there’s an api called “getMeetingUUID”, but I’m wondering how to get meeting id. Could you help? I’m trying to get the meeting’s token in order to use the closed captioning service, but I didn’t know how …

---

## [Can not access a meeting a year ago](https://devforum.zoom.us/t/can-not-access-a-meeting-a-year-ago/86674)

<div class="topic-metadata">

**Author:** [@arnab.bagchi](https://devforum.zoom.us/u/arnab.bagchi)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:19pm UTC](https://devforum.zoom.us/t/can-not-access-a-meeting-a-year-ago/86674 "2023-04-27T20:19:17Z")

</div>

How to get meeting details which are 1 year older ? I am not able to fetch via past\_meetings

---

## [The 'End Meeting' event is triggering before the meeting ends](https://devforum.zoom.us/t/the-end-meeting-event-is-triggering-before-the-meeting-ends/87108)

<div class="topic-metadata">

**Author:** [@Seph](https://devforum.zoom.us/u/Seph)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:16pm UTC](https://devforum.zoom.us/t/the-end-meeting-event-is-triggering-before-the-meeting-ends/87108 "2023-04-27T20:16:12Z")

</div>

Description We recently switched to Server-to-Server OAuth and subscribed to the ‘Meeting → End Meeting’ event. The event notification URL has been validated and is currently working. However, in some cases, the event i…

---

## [How to extend the token date of expiry?{"code":124,"message":"Access token is expired."}](https://devforum.zoom.us/t/how-to-extend-the-token-date-of-expiry-code-124-message-access-token-is-expired/87346)

<div class="topic-metadata">

**Author:** [@OGISEI](https://devforum.zoom.us/u/OGISEI)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:15pm UTC](https://devforum.zoom.us/t/how-to-extend-the-token-date-of-expiry-code-124-message-access-token-is-expired/87346 "2023-04-27T20:15:10Z")

</div>

We are trying to be able to use Zoom’s API to publish meeting URLs to our Salesforce environment. In the Sandbox, I was able to issue the URL without any problems, so I released it to Production and now the access token…

---

## [How to use zak token join meeting](https://devforum.zoom.us/t/how-to-use-zak-token-join-meeting/86724)

<div class="topic-metadata">

**Author:** [@492465798](https://devforum.zoom.us/u/492465798)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 8:05pm UTC](https://devforum.zoom.us/t/how-to-use-zak-token-join-meeting/86724 "2023-04-27T20:05:49Z")

</div>

I created a meeting and the web side uses the ack token to join the meeting。 ZoomMtg.join({ sdkKey: sdkKey, signature: signature, // role in SDK Signature needs to be 1 meetingNumber: meetingNumber, passWord: pa…

---

## [User cannot authenticate to zoom API on multiple devices](https://devforum.zoom.us/t/user-cannot-authenticate-to-zoom-api-on-multiple-devices/87327)

<div class="topic-metadata">

**Author:** [@andries](https://devforum.zoom.us/u/andries)\
**Replies:** 3\
**Last updated:** [April 27, 2023, 7:56pm UTC](https://devforum.zoom.us/t/user-cannot-authenticate-to-zoom-api-on-multiple-devices/87327 "2023-04-27T19:56:34Z")

</div>

Hi we have an application that a user can install and use on different devices. Each time the user logs in on another device, the access token on the other devices are invalidated. So each time a user asks for a refres…

---

## [Is it possible to generate or retrieve the Google calendar link that is in the Zoom registration email?](https://devforum.zoom.us/t/is-it-possible-to-generate-or-retrieve-the-google-calendar-link-that-is-in-the-zoom-registration-email/87109)

<div class="topic-metadata">

**Author:** [@mdickens](https://devforum.zoom.us/u/mdickens)\
**Replies:** 2\
**Last updated:** [April 27, 2023, 4:57pm UTC](https://devforum.zoom.us/t/is-it-possible-to-generate-or-retrieve-the-google-calendar-link-that-is-in-the-zoom-registration-email/87109 "2023-04-27T16:57:44Z")

</div>

In the registration email that is automatically sent out by Zoom by default, there is a link to add the Zoom meeting to a Google calendar that’s: Error - Zoom However, I don’t see how to retrieve the key which I imagin…

---

## [Get Expiration Time of S2S Token](https://devforum.zoom.us/t/get-expiration-time-of-s2s-token/87393)

<div class="topic-metadata">

**Author:** [@abhishekkumar](https://devforum.zoom.us/u/abhishekkumar)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 3:31pm UTC](https://devforum.zoom.us/t/get-expiration-time-of-s2s-token/87393 "2023-04-27T15:31:19Z")

</div>

Description Can I Get Expiration Time of Server to Server OAuth ? What I want GET - https://zoom.us/oauth/token/ Response : { Access Token: '', expireIn: '', ... }

---

## [Allowing scopes for "meeting:write" & "meeting:write:admin"](https://devforum.zoom.us/t/allowing-scopes-for-meeting-write-meetingadmin/87384)

<div class="topic-metadata">

**Author:** [@bnb](https://devforum.zoom.us/u/bnb)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 3:30pm UTC](https://devforum.zoom.us/t/allowing-scopes-for-meeting-write-meetingadmin/87384 "2023-04-27T15:30:33Z")

</div>

Hello! I am working with an app on the API, and am trying to enable scopes for “meeting:write” and “meeting:write:admin”. My account admin is trying to enable this for me, but cannot find which settings to enable. They …

---

## [List\_registrants: Meeting Not Found Error 404](https://devforum.zoom.us/t/list-registrants-meeting-not-found-error-404/86669)

<div class="topic-metadata">

**Author:** [@udaya](https://devforum.zoom.us/u/udaya)\
**Replies:** 3\
**Last updated:** [April 27, 2023, 2:14pm UTC](https://devforum.zoom.us/t/list-registrants-meeting-not-found-error-404/86669 "2023-04-27T14:14:42Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) meeting → list\_registrants() Description When accessing the registrant data for meeting ids using the “meeting list\_registrants” API, I am encountering an error message that sa…

---

## [Emergency signage](https://devforum.zoom.us/t/emergency-signage/87281)

<div class="topic-metadata">

**Author:** [@apu](https://devforum.zoom.us/u/apu)\
**Replies:** 3\
**Last updated:** [April 26, 2023, 7:25pm UTC](https://devforum.zoom.us/t/emergency-signage/87281 "2023-04-26T19:25:10Z")

</div>

The Update E911 digital signage API endpoint allows us to put an emergency message (sent via the API) that displays against a red background and under a caution symbol (neither of which appear to be configurable). It …

---

## [User Must Be Admin to Authorize First User of OAUTH app](https://devforum.zoom.us/t/user-must-be-admin-to-authorize-first-user-of-oauth-app/87359)

<div class="topic-metadata">

**Author:** [@gschally](https://devforum.zoom.us/u/gschally)\
**Replies:** 4\
**Last updated:** [April 26, 2023, 3:13pm UTC](https://devforum.zoom.us/t/user-must-be-admin-to-authorize-first-user-of-oauth-app/87359 "2023-04-26T15:13:27Z")

</div>

We have created an integration app using OAUTH. When a user first trys to use it, they are prompted to authorize it in the Zoom client. If the user is not Admin level, they receive a message “You cannot install the app …

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

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