# API and Webhooks

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

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

**Page:** 178

---

## [API to create a webinar with a template NOT working](https://devforum.zoom.us/t/api-to-create-a-webinar-with-a-template-not-working/86711)

<div class="topic-metadata">

**Author:** [@azhong](https://devforum.zoom.us/u/azhong)\
**Replies:** 5\
**Last updated:** [April 21, 2023, 12:42am UTC](https://devforum.zoom.us/t/api-to-create-a-webinar-with-a-template-not-working/86711 "2023-04-21T00:42:53Z")

</div>

We want to implement Zoom Webinar API to create a webinar with a zoom webinar template in Salesforce. According to the API doc, the template id can be added to the request body. Please see the link below. https://deve…

---

## [Get a users license type (licenced - zoom webinar500 or webinar 1000) via api](https://devforum.zoom.us/t/get-a-users-license-type-licenced-zoom-webinar500-or-webinar-1000-via-api/86997)

<div class="topic-metadata">

**Author:** [@shawn.cherniak](https://devforum.zoom.us/u/shawn.cherniak)\
**Replies:** 1\
**Last updated:** [April 20, 2023, 3:01pm UTC](https://devforum.zoom.us/t/get-a-users-license-type-licenced-zoom-webinar500-or-webinar-1000-via-api/86997 "2023-04-20T15:01:36Z")

</div>

Under https:///xxxx/account/user#/ , you can get additional information on a user by going under the Advanced Search. You can choose to search by Zoom Webinars 500 or Zoom Webinars 1000 (amongst others). This returns …

---

## [Previous Oauth Token is no more working](https://devforum.zoom.us/t/previous-oauth-token-is-no-more-working/86503)

<div class="topic-metadata">

**Author:** [@sripada.pallavi](https://devforum.zoom.us/u/sripada.pallavi)\
**Replies:** 5\
**Last updated:** [April 20, 2023, 2:36pm UTC](https://devforum.zoom.us/t/previous-oauth-token-is-no-more-working/86503 "2023-04-20T14:36:01Z")

</div>

Hi, We are in the process of migrating JWT to Oauth Server to Server authentication. Currently we have created one Oauth Server to Server authentication App in the account and we are using it for all the environments (…

---

## [403 - Forbidden response when trying to download transcription](https://devforum.zoom.us/t/403-forbidden-response-when-trying-to-download-transcription/78236)

<div class="topic-metadata">

**Author:** [@randell.cordial](https://devforum.zoom.us/u/randell.cordial)\
**Replies:** 8\
**Last updated:** [April 20, 2023, 1:48pm UTC](https://devforum.zoom.us/t/403-forbidden-response-when-trying-to-download-transcription/78236 "2023-04-20T13:48:52Z")

</div>

Background: We have a azure function that act as endpoint for incoming event (transcription\_completed) from Zoom. From there, we are going to download the transcription using the download\_url and download\_token. Issue …

---

## [Oauth invalid\_request](https://devforum.zoom.us/t/oauth-invalid-request/85291)

<div class="topic-metadata">

**Author:** [@p.gallo](https://devforum.zoom.us/u/p.gallo)\
**Replies:** 5\
**Last updated:** [April 20, 2023, 11:40am UTC](https://devforum.zoom.us/t/oauth-invalid-request/85291 "2023-04-20T11:40:21Z")

</div>

I’m migrating from JWT to oauth so I created Server-to-Server OAuth app with credentilas and scopes. Initially no problems but during the last days I had an issue with oauth token. With these credentials I create token…

---

## [Zoom One API Reference](https://devforum.zoom.us/t/zoom-one-api-reference/76889)

<div class="topic-metadata">

**Author:** [@phoopwint.aung.za](https://devforum.zoom.us/u/phoopwint.aung.za)\
**Replies:** 9\
**Last updated:** [April 20, 2023, 10:00am UTC](https://devforum.zoom.us/t/zoom-one-api-reference/76889 "2023-04-20T10:00:53Z")

</div>

Hello, Is there any API reference of for Zoom One? Can you tell me the API response reference for the following three types of Zoom One? 1.Zoom One Business Plus 2.Zoom One Enterprise 3. Zoom One Enterprise Plus T…

---

## [About 'end meeting' and 'leasve meeting' webhooks](https://devforum.zoom.us/t/about-end-meeting-and-leasve-meeting-webhooks/82991)

<div class="topic-metadata">

**Author:** [@kaichen](https://devforum.zoom.us/u/kaichen)\
**Replies:** 10\
**Last updated:** [April 20, 2023, 9:55am UTC](https://devforum.zoom.us/t/about-end-meeting-and-leasve-meeting-webhooks/82991 "2023-04-20T09:55:19Z")

</div>

Could you tell whether we can distingguish that the user clicked ‘end meeting for all’ or clicked ‘leave meeting’ from the webhook message?

---

## [HELP OAUTH autentication](https://devforum.zoom.us/t/help-oauth-autentication/85921)

<div class="topic-metadata">

**Author:** [@p.gallo](https://devforum.zoom.us/u/p.gallo)\
**Replies:** 0\
**Last updated:** [April 3, 2023, 1:43pm UTC](https://devforum.zoom.us/t/help-oauth-autentication/85921 "2023-04-03T13:43:37Z")

</div>

Hi, sorry if I bore you! Could you help me with oauth issue? I posted everything here https://devforum.zoom.us/t/oauth-invalid-request/85291 Thanks

---

## [How to end a meeting(can be reoccurring) such that it is not accessible after being ended by Zoom API?](https://devforum.zoom.us/t/how-to-end-a-meeting-can-be-reoccurring-such-that-it-is-not-accessible-after-being-ended-by-zoom-api/70780)

<div class="topic-metadata">

**Author:** [@recoverlution](https://devforum.zoom.us/u/recoverlution)\
**Replies:** 3\
**Last updated:** [April 20, 2023, 8:50am UTC](https://devforum.zoom.us/t/how-to-end-a-meeting-can-be-reoccurring-such-that-it-is-not-accessible-after-being-ended-by-zoom-api/70780 "2023-04-20T08:50:07Z")

</div>

I want to end a meeting via Zoom API such that when any participant try to join the meeting it shows some message like “the meeting is expired”. I am not able to achieve it when I try to end the meeting using update meet…

---

## [PMI not been generated when creating user via API using ssoCreate action](https://devforum.zoom.us/t/pmi-not-been-generated-when-creating-user-via-api-using-ssocreate-action/86946)

<div class="topic-metadata">

**Author:** [@thalisson.barbosa](https://devforum.zoom.us/u/thalisson.barbosa)\
**Replies:** 1\
**Last updated:** [April 19, 2023, 7:08pm UTC](https://devforum.zoom.us/t/pmi-not-been-generated-when-creating-user-via-api-using-ssocreate-action/86946 "2023-04-19T19:08:41Z")

</div>

API Endpoint: Zoom Meeting API → Users → userCreate Description The user GET request returns 0 as the PMI value for users created using the “ssoCreate” action. How To Reproduce URL: https://api.zoom.us/v2/users Me…

---

## [Question about Meeting \> GET a user \> pic\_url endpoint](https://devforum.zoom.us/t/question-about-meeting-get-a-user-pic-url-endpoint/87007)

<div class="topic-metadata">

**Author:** [@jwest1](https://devforum.zoom.us/u/jwest1)\
**Replies:** 0\
**Last updated:** [April 19, 2023, 5:25pm UTC](https://devforum.zoom.us/t/question-about-meeting-get-a-user-pic-url-endpoint/87007 "2023-04-19T17:25:28Z")

</div>

This may be truly impossible, but I thought I’d ask the community anyway – just in case. Is there a way – primarily using the pic\_url value – to tell if that image was uploaded by the user, or is the ‘letter pic’ creat…

---

## [Unable to get OAuth token](https://devforum.zoom.us/t/unable-to-get-oauth-token/86825)

<div class="topic-metadata">

**Author:** [@legionqa1](https://devforum.zoom.us/u/legionqa1)\
**Replies:** 3\
**Last updated:** [April 19, 2023, 5:24pm UTC](https://devforum.zoom.us/t/unable-to-get-oauth-token/86825 "2023-04-19T17:24:15Z")

</div>

Hi, I am trying to generate oAuth token using following API : Error - Zoom It should ideally ask for the authorisation but instead it is redirecting to : Error - Zoom And displaying “Oops! We were unable to complete y…

---

## [Code change , why?](https://devforum.zoom.us/t/code-change-why/24909)

<div class="topic-metadata">

**Author:** [@a.sinnige](https://devforum.zoom.us/u/a.sinnige)\
**Replies:** 9\
**Last updated:** [April 19, 2023, 10:27am UTC](https://devforum.zoom.us/t/code-change-why/24909 "2023-04-19T10:27:18Z")

</div>

Which App Type (OAuth / Chatbot / JWT / Webhook)? Oauth (+JWT) I’ve been running a video editor for my users for the last 3 months or so. Was code complete. Somewhere last week something changed that broke my site/app. …

---

## [Impossible to paginate through GET/users with parameter "next\_page\_token"](https://devforum.zoom.us/t/impossible-to-paginate-through-get-users-with-parameter-next-page-token/86823)

<div class="topic-metadata">

**Author:** [@bwayan75](https://devforum.zoom.us/u/bwayan75)\
**Replies:** 3\
**Last updated:** [April 19, 2023, 8:17am UTC](https://devforum.zoom.us/t/impossible-to-paginate-through-get-users-with-parameter-next-page-token/86823 "2023-04-19T08:17:50Z")

</div>

Hello I am building an OAuth for my users so they can get the list of users which have a license per country. I am running the code below, it is working fine to reach page 1 and 2, but I am not able to reach page 3 to …

---

## [Deauthorization notification not receiving data](https://devforum.zoom.us/t/deauthorization-notification-not-receiving-data/86693)

<div class="topic-metadata">

**Author:** [@joao.sizilio](https://devforum.zoom.us/u/joao.sizilio)\
**Replies:** 7\
**Last updated:** [April 19, 2023, 1:56am UTC](https://devforum.zoom.us/t/deauthorization-notification-not-receiving-data/86693 "2023-04-19T01:56:11Z")

</div>

Hi there! I’ve added the notification URL to get notified whenever a user removes the app, but I’m not getting any data from Zoom. How can I fix/debug this? I have logs to check when the endpoint is called and it is ne…

---

## [How to create zoom bot which can join and record meeting using official zoom API or SDK way?](https://devforum.zoom.us/t/how-to-create-zoom-bot-which-can-join-and-record-meeting-using-official-zoom-api-or-sdk-way/80636)

<div class="topic-metadata">

**Author:** [@alokmahor](https://devforum.zoom.us/u/alokmahor)\
**Replies:** 6\
**Last updated:** [April 19, 2023, 1:34am UTC](https://devforum.zoom.us/t/how-to-create-zoom-bot-which-can-join-and-record-meeting-using-official-zoom-api-or-sdk-way/80636 "2023-04-19T01:34:58Z")

</div>

I want to create zoom bot which can join and record meeting using official way using zoom API or SDK. I saw there exists ZOOM API Reference, Zoom Meeting SDKs\] and Meeting Bots: Accessing Media Streams. In ZOOM API Ref…

---

## [Is there a method to extend the expiration of a start\_url past 2 hours?](https://devforum.zoom.us/t/is-there-a-method-to-extend-the-expiration-of-a-start-url-past-2-hours/86908)

<div class="topic-metadata">

**Author:** [@jperez](https://devforum.zoom.us/u/jperez)\
**Replies:** 1\
**Last updated:** [April 18, 2023, 6:35pm UTC](https://devforum.zoom.us/t/is-there-a-method-to-extend-the-expiration-of-a-start-url-past-2-hours/86908 "2023-04-18T18:35:55Z")

</div>

Description My start\_url is automatically distributed to hosts 2 hours prior to my meeting start time. Having the url expire in 2 hours though, means that if anyone joins the session late, their start\_url will be expire…

---

## [Invalid TLS certificate](https://devforum.zoom.us/t/invalid-tls-certificate/86880)

<div class="topic-metadata">

**Author:** [@Phobia](https://devforum.zoom.us/u/Phobia)\
**Replies:** 2\
**Last updated:** [April 18, 2023, 5:48pm UTC](https://devforum.zoom.us/t/invalid-tls-certificate/86880 "2023-04-18T17:48:57Z")

</div>

A few weeks ago we setup a webhook to capture Zoom events and were able to verify and test it with no issue. However, this past week we update the certificates as they were about to expire and we stopped receiving events…

---

## [User\_id missing from Zoom webhook payload](https://devforum.zoom.us/t/user-id-missing-from-zoom-webhook-payload/86842)

<div class="topic-metadata">

**Author:** [@shawn.crenshaw](https://devforum.zoom.us/u/shawn.crenshaw)\
**Replies:** 4\
**Last updated:** [April 18, 2023, 2:42pm UTC](https://devforum.zoom.us/t/user-id-missing-from-zoom-webhook-payload/86842 "2023-04-18T14:42:17Z")

</div>

We do a lot of reporting using the webhook for webinar events. This primarily relates to how many candidates registered vs how many joined. We specifically check for the user\_id in the payload, but as of 3/20 something c…

---

## [API Endpoint for date- and timeformat settings](https://devforum.zoom.us/t/api-endpoint-for-date-and-timeformat-settings/86191)

<div class="topic-metadata">

**Author:** [@raphael.topel](https://devforum.zoom.us/u/raphael.topel)\
**Replies:** 3\
**Last updated:** [April 18, 2023, 2:12pm UTC](https://devforum.zoom.us/t/api-endpoint-for-date-and-timeformat-settings/86191 "2023-04-18T14:12:23Z")

</div>

API Endpoint for date- and timeformat settings /users/{userId} or /users/{userId}/settings Description While provisioning our users with SSO we discover that the timeformat ist 12h and the date format is in US-style. …

---

## [The "Incoming Webhook" stopped working and the bot disappeared](https://devforum.zoom.us/t/the-incoming-webhook-stopped-working-and-the-bot-disappeared/86648)

<div class="topic-metadata">

**Author:** [@porter.liu](https://devforum.zoom.us/u/porter.liu)\
**Replies:** 3\
**Last updated:** [April 18, 2023, 1:45pm UTC](https://devforum.zoom.us/t/the-incoming-webhook-stopped-working-and-the-bot-disappeared/86648 "2023-04-18T13:45:35Z")

</div>

Format Your New Topic as Follows: API Endpoint(s) and/or Zoom API Event(s) I have been using HTTP POST with “https://inbots.zoom.us/incoming/hook + chatId” to send Zoom chat messages to certain channels for a while. De…

---

## [Setting Meeting Authentication for External User in Meeting Creation](https://devforum.zoom.us/t/setting-meeting-authentication-for-external-user-in-meeting-creation/86868)

<div class="topic-metadata">

**Author:** [@jon.lam](https://devforum.zoom.us/u/jon.lam)\
**Replies:** 0\
**Last updated:** [April 17, 2023, 11:17pm UTC](https://devforum.zoom.us/t/setting-meeting-authentication-for-external-user-in-meeting-creation/86868 "2023-04-17T23:17:03Z")

</div>

Background I am creating a platform with Zoom Web Meeting SDK, where external users may host and join a Zoom meeting within the website. These external users are not registered with the Create Users API and thus not unde…

---

## [I want to build an app that joins the meet and records or takes screenshots and leaves let's assume that all of this happens in 1 min . What all do I need to build this](https://devforum.zoom.us/t/i-want-to-build-an-app-that-joins-the-meet-and-records-or-takes-screenshots-and-leaves-lets-assume-that-all-of-this-happens-in-1-min-what-all-do-i-need-to-build-this/86893)

<div class="topic-metadata">

**Author:** [@sanket.saboo](https://devforum.zoom.us/u/sanket.saboo)\
**Replies:** 0\
**Last updated:** [April 18, 2023, 9:27am UTC](https://devforum.zoom.us/t/i-want-to-build-an-app-that-joins-the-meet-and-records-or-takes-screenshots-and-leaves-lets-assume-that-all-of-this-happens-in-1-min-what-all-do-i-need-to-build-this/86893 "2023-04-18T09:27:13Z")

</div>

I want the steps on how this can be done or achieved.

---

## [Creating API for online language school with reservation system LMS question](https://devforum.zoom.us/t/creating-api-for-online-language-school-with-reservation-system-lms-question/78470)

<div class="topic-metadata">

**Author:** [@mosesjoi](https://devforum.zoom.us/u/mosesjoi)\
**Replies:** 2\
**Last updated:** [April 17, 2023, 8:19pm UTC](https://devforum.zoom.us/t/creating-api-for-online-language-school-with-reservation-system-lms-question/78470 "2023-04-17T20:19:37Z")

</div>

Hello, I am a real newbie here, but we are an online school. We have an LMS that includes the student IDs (Username) and also teacher IDs. We are currently using a software called Electa and an API that does that job …

---

## [LTI Pro API createAndAssociate bug](https://devforum.zoom.us/t/lti-pro-api-createandassociate-bug/86843)

<div class="topic-metadata">

**Author:** [@K7CTC](https://devforum.zoom.us/u/K7CTC)\
**Replies:** 1\
**Last updated:** [April 18, 2023, 7:24am UTC](https://devforum.zoom.us/t/lti-pro-api-createandassociate-bug/86843 "2023-04-18T07:24:41Z")

</div>

I discovered a bug with the new LTI Pro createAndAssociate endpoint. When an invalid contextId is passed in the request body, the server responds with status=true even though the request failed to associate the created …

---

## [How to delete an expired meeting?](https://devforum.zoom.us/t/how-to-delete-an-expired-meeting/86794)

<div class="topic-metadata">

**Author:** [@arnab.bagchi](https://devforum.zoom.us/u/arnab.bagchi)\
**Replies:** 1\
**Last updated:** [April 17, 2023, 8:31pm UTC](https://devforum.zoom.us/t/how-to-delete-an-expired-meeting/86794 "2023-04-17T20:31:20Z")

</div>

Can you please let me how to delete an expired meeting? ‘DELETE’, ‘/v2/meetings/{meetingId}’ This does not work, return , Meeting is not found or has expired. This does not work with below also ‘DELETE’, ‘/v2/meetin…

---

## [Get information about the actual caller of a call when using a warm transfer](https://devforum.zoom.us/t/get-information-about-the-actual-caller-of-a-call-when-using-a-warm-transfer/86599)

<div class="topic-metadata">

**Author:** [@yo.shimizu](https://devforum.zoom.us/u/yo.shimizu)\
**Replies:** 3\
**Last updated:** [April 17, 2023, 8:22pm UTC](https://devforum.zoom.us/t/get-information-about-the-actual-caller-of-a-call-when-using-a-warm-transfer/86599 "2023-04-17T20:22:23Z")

</div>

Zoom Phone API Events phone.recording\_started phone.recording\_completed phone.recording\_stopped phone.callee\_answered phone.callee\_call\_log\_completed phone.callee\_ended phone.caller\_connected phone.caller\_call\_log\_comp…

---

## [Confirm whether chat message id is a globally unique identifier](https://devforum.zoom.us/t/confirm-whether-chat-message-id-is-a-globally-unique-identifier/85188)

<div class="topic-metadata">

**Author:** [@k-root](https://devforum.zoom.us/u/k-root)\
**Replies:** 1\
**Last updated:** [April 17, 2023, 8:19pm UTC](https://devforum.zoom.us/t/confirm-whether-chat-message-id-is-a-globally-unique-identifier/85188 "2023-04-17T20:19:00Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) List user’s chat messages \*GET /chat/users/{userId}/messages Get a message GET /chat/users/{userId}/messages/{messageId} Webhook chat\_message.sent Description Could you he…

---

## [Zoom web SDK -Invalid signature issue](https://devforum.zoom.us/t/zoom-web-sdk-invalid-signature-issue/85578)

<div class="topic-metadata">

**Author:** [@umesh.chandra](https://devforum.zoom.us/u/umesh.chandra)\
**Replies:** 1\
**Last updated:** [April 17, 2023, 7:55pm UTC](https://devforum.zoom.us/t/zoom-web-sdk-invalid-signature-issue/85578 "2023-04-17T19:55:31Z")

</div>

Hi Team, I am getting issues Signature is invalid. while using the SDK web sample code. Here is my payload { sdkKey: process.env.ZOOM\_SDK\_KEY, mn: req.body.meetingNumber, role: 1, iat: iat, exp: …

---

## [Meeting does not exist](https://devforum.zoom.us/t/meeting-does-not-exist/86673)

<div class="topic-metadata">

**Author:** [@arnab.bagchi](https://devforum.zoom.us/u/arnab.bagchi)\
**Replies:** 1\
**Last updated:** [April 17, 2023, 7:17pm UTC](https://devforum.zoom.us/t/meeting-does-not-exist/86673 "2023-04-17T19:17:55Z")

</div>

Why I am getting this message “Meeting does not exist” when I am calling using past\_meetings, while I am able to fetch the details via web portal?

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

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