# API and Webhooks

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

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

**Page:** 224

---

## [Zoom response:  reason: "Invalid Token!" error: "invalid\_grant"](https://devforum.zoom.us/t/zoom-response-reason-invalid-token-error-invalid-grant/67120)

<div class="topic-metadata">

**Author:** [@arnaud.sintes](https://devforum.zoom.us/u/arnaud.sintes)\
**Replies:** 2\
**Last updated:** [August 4, 2022, 10:42am UTC](https://devforum.zoom.us/t/zoom-response-reason-invalid-token-error-invalid-grant/67120 "2022-08-04T10:42:48Z")

</div>

Hi, I am using the OAuth2 authentication, and when handling the refresh token after each request, I sometimes get a 400 Bad Request Response with the following body : reason: “Invalid Token!” error: “invalid\_grant” I…

---

## [Open a Zoom Join URL from another application](https://devforum.zoom.us/t/open-a-zoom-join-url-from-another-application/73515)

<div class="topic-metadata">

**Author:** [@avisekjena](https://devforum.zoom.us/u/avisekjena)\
**Replies:** 2\
**Last updated:** [August 4, 2022, 6:56am UTC](https://devforum.zoom.us/t/open-a-zoom-join-url-from-another-application/73515 "2022-08-04T06:56:50Z")

</div>

We have an app for Windows and MAC. One of the use cases is list the upcoming meetings for the user using the Meeting API. When the user clicks “Join” in our app, meeting should be opened in the installed Zoom Client. W…

---

## [I have given a proper URL back to my site. It hits the url each time notifications is pushed. But the response provided is null.(POST is empty)](https://devforum.zoom.us/t/i-have-given-a-proper-url-back-to-my-site-it-hits-the-url-each-time-notifications-is-pushed-but-the-response-provided-is-null-post-is-empty/73522)

<div class="topic-metadata">

**Author:** [@bhimaniketan](https://devforum.zoom.us/u/bhimaniketan)\
**Replies:** 2\
**Last updated:** [August 4, 2022, 5:01am UTC](https://devforum.zoom.us/t/i-have-given-a-proper-url-back-to-my-site-it-hits-the-url-each-time-notifications-is-pushed-but-the-response-provided-is-null-post-is-empty/73522 "2022-08-04T05:01:05Z")

</div>

I have given a proper URL back to my site. It hits the url each time notifications is pushed. But the response provided is null. (POST is empty)

---

## [Selenium Login Failure](https://devforum.zoom.us/t/selenium-login-failure/73574)

<div class="topic-metadata">

**Author:** [@smurray](https://devforum.zoom.us/u/smurray)\
**Replies:** 0\
**Last updated:** [August 3, 2022, 11:34pm UTC](https://devforum.zoom.us/t/selenium-login-failure/73574 "2022-08-03T23:34:11Z")

</div>

Description We are trying to create an automated test suite to verify the installation flow works for our OAuth Type Marketplace App. We run into a problem though when trying to log in to Zoom on the website. Whenever w…

---

## [How to get the correct access token through a webhook metadata](https://devforum.zoom.us/t/how-to-get-the-correct-access-token-through-a-webhook-metadata/73140)

<div class="topic-metadata">

**Author:** [@escape813](https://devforum.zoom.us/u/escape813)\
**Replies:** 5\
**Last updated:** [August 3, 2022, 9:07am UTC](https://devforum.zoom.us/t/how-to-get-the-correct-access-token-through-a-webhook-metadata/73140 "2022-08-03T09:07:45Z")

</div>

I have the same questions, https://devforum.zoom.us/t/account-level-app-get-account-id/33320, "I have an account level oauth app. The idea is this app gets webhooks from different accounts. When I get a webhook I want …

---

## [How to list Alternative hosts' Meeting?](https://devforum.zoom.us/t/how-to-list-alternative-hosts-meeting/73386)

<div class="topic-metadata">

**Author:** [@corporateofficedepot](https://devforum.zoom.us/u/corporateofficedepot)\
**Replies:** 1\
**Last updated:** [August 3, 2022, 2:43am UTC](https://devforum.zoom.us/t/how-to-list-alternative-hosts-meeting/73386 "2022-08-03T02:43:40Z")

</div>

Hi , Licensed User ID :\[REDACTED\] Zoom Meeting ID: \[REDACTED\] How to get the alternate host associated meetings ? When I Request Meeting List API /v2/users/\[REDACTED\]/meetings , but get nothing.

---

## [Not receiving meeting.participant\_role\_changed](https://devforum.zoom.us/t/not-receiving-meeting-participant-role-changed/73323)

<div class="topic-metadata">

**Author:** [@widdydimas](https://devforum.zoom.us/u/widdydimas)\
**Replies:** 1\
**Last updated:** [August 3, 2022, 2:31am UTC](https://devforum.zoom.us/t/not-receiving-meeting-participant-role-changed/73323 "2022-08-03T02:31:46Z")

</div>

We are not receiving any meeting.participant\_role\_changed since 16 July. is there any changes? We are using JWT apps, with feature subscription events.

---

## [API sometimes work and sometimes timeout](https://devforum.zoom.us/t/api-sometimes-work-and-sometimes-timeout/73394)

<div class="topic-metadata">

**Author:** [@jwang](https://devforum.zoom.us/u/jwang)\
**Replies:** 1\
**Last updated:** [August 3, 2022, 2:05am UTC](https://devforum.zoom.us/t/api-sometimes-work-and-sometimes-timeout/73394 "2022-08-03T02:05:26Z")

</div>

Hi， When I get personal information through JWT token in the test server ，i can’t get the return value but i can get accessToken through “/oauth/token”. Strangely ，they are all good on the local server Servlet.ser…

---

## [Meeting disappears when re-added](https://devforum.zoom.us/t/meeting-disappears-when-re-added/73424)

<div class="topic-metadata">

**Author:** [@romanus.message](https://devforum.zoom.us/u/romanus.message)\
**Replies:** 1\
**Last updated:** [August 2, 2022, 4:35pm UTC](https://devforum.zoom.us/t/meeting-disappears-when-re-added/73424 "2022-08-02T16:35:44Z")

</div>

Hello! I am creating and deleting meetings using the API. I do it well. But there is one problem. If I create a meeting, delete it, and then create it again at the same date and time, it will appear for a second and dis…

---

## [Error 3002](https://devforum.zoom.us/t/error-3002/1029)

<div class="topic-metadata">

**Author:** [@Conference\_NIF](https://devforum.zoom.us/u/Conference_NIF)\
**Replies:** 3\
**Last updated:** [August 2, 2022, 4:34pm UTC](https://devforum.zoom.us/t/error-3002/1029 "2022-08-02T16:34:48Z")

</div>

i’m unable to delete a recuring meeting, a window pops up saying “Error 3002”

---

## [Can we double encode all the meeting UUIDs?](https://devforum.zoom.us/t/can-we-double-encode-all-the-meeting-uuids/73054)

<div class="topic-metadata">

**Author:** [@sasidharchadalavada](https://devforum.zoom.us/u/sasidharchadalavada)\
**Replies:** 3\
**Last updated:** [August 2, 2022, 4:28pm UTC](https://devforum.zoom.us/t/can-we-double-encode-all-the-meeting-uuids/73054 "2022-08-02T16:28:47Z")

</div>

Hi Below is the information I see for one of the path parameters UUID " If you provide a meeting UUID that begins with a / character or contains the // characters, you must double-encode the meeting UUID before making …

---

## [Need help with errors showing up on zoom api return data](https://devforum.zoom.us/t/need-help-with-errors-showing-up-on-zoom-api-return-data/73031)

<div class="topic-metadata">

**Author:** [@sruthir.work](https://devforum.zoom.us/u/sruthir.work)\
**Replies:** 3\
**Last updated:** [August 2, 2022, 4:27pm UTC](https://devforum.zoom.us/t/need-help-with-errors-showing-up-on-zoom-api-return-data/73031 "2022-08-02T16:27:00Z")

</div>

I am getting this error while trying to create a webinar using my account ( not paid ) {“code”:124,“message”:“Invalid access token.”} what does code 124 mean. I did refresh accesstoken so that can’t be it

---

## [Zoom Webinar Integration](https://devforum.zoom.us/t/zoom-webinar-integration/73421)

<div class="topic-metadata">

**Author:** [@najararifahmad](https://devforum.zoom.us/u/najararifahmad)\
**Replies:** 0\
**Last updated:** [August 2, 2022, 3:49pm UTC](https://devforum.zoom.us/t/zoom-webinar-integration/73421 "2022-08-02T15:49:33Z")

</div>

This integration aims to run closed group webinars (round table webinars ) where only specific users will be invitees,therefore it will be needed to utilize ‘Webinars with only invitees’ context. This webinars will be v…

---

## [Webhook event to let us know that participant (Not host) join meeting before host join (Join before host is disable)](https://devforum.zoom.us/t/webhook-event-to-let-us-know-that-participant-not-host-join-meeting-before-host-join-join-before-host-is-disable/72010)

<div class="topic-metadata">

**Author:** [@vbhosale](https://devforum.zoom.us/u/vbhosale)\
**Replies:** 11\
**Last updated:** [August 2, 2022, 7:54am UTC](https://devforum.zoom.us/t/webhook-event-to-let-us-know-that-participant-not-host-join-meeting-before-host-join-join-before-host-is-disable/72010 "2022-08-02T07:54:45Z")

</div>

Description Webhook event to let us know that participant (Not host) join meeting before host join (Join before host is disable) Error? Want to know is there any webhook event. How To Reproduce Steps to reproduce th…

---

## [Why is Video Off at Start](https://devforum.zoom.us/t/why-is-video-off-at-start/6008)

<div class="topic-metadata">

**Author:** [@thand](https://devforum.zoom.us/u/thand)\
**Replies:** 13\
**Last updated:** [September 30, 2019, 2:59pm UTC](https://devforum.zoom.us/t/why-is-video-off-at-start/6008 "2019-09-30T14:59:19Z")

</div>

Every setting that I can find is indicating that the video should start on when the host joins the meeting. Despite a fresh install of the zoom app, I am still launching into the app with the video off. -Within the app…

---

## [Create meeting with security set to 'Passcode'](https://devforum.zoom.us/t/create-meeting-with-security-set-to-passcode/71810)

<div class="topic-metadata">

**Author:** [@moilogoped.com](https://devforum.zoom.us/u/moilogoped.com)\
**Replies:** 1\
**Last updated:** [August 1, 2022, 6:05am UTC](https://devforum.zoom.us/t/create-meeting-with-security-set-to-passcode/71810 "2022-08-01T06:05:02Z")

</div>

Hello I’d like to accomplish the following while creating a meeting. There was a discussion here: How to set "Only authenticated users can join meetings" via the API - #3 by kevter.tgt but I didn’t understand what ex…

---

## [Available types of integrations with zoom](https://devforum.zoom.us/t/available-types-of-integrations-with-zoom/72868)

<div class="topic-metadata">

**Author:** [@anastasia.filatova](https://devforum.zoom.us/u/anastasia.filatova)\
**Replies:** 2\
**Last updated:** [August 1, 2022, 5:59am UTC](https://devforum.zoom.us/t/available-types-of-integrations-with-zoom/72868 "2022-08-01T05:59:05Z")

</div>

I have web-application and need integration with zoom. I have two integration cases: Put a call button to my application near with Google Calendar, Outlook and Yahoo. After clicking open my web application that inter…

---

## [Call API requests from frontend instead of backend](https://devforum.zoom.us/t/call-api-requests-from-frontend-instead-of-backend/73305)

<div class="topic-metadata">

**Author:** [@espire9](https://devforum.zoom.us/u/espire9)\
**Replies:** 0\
**Last updated:** [July 31, 2022, 11:31pm UTC](https://devforum.zoom.us/t/call-api-requests-from-frontend-instead-of-backend/73305 "2022-07-31T23:31:06Z")

</div>

Is it possible to call API requests from frontend (using React) instead of backend (NextJS)? If I call in from client-side I am getting CORS errors. I simply want to have a button for creating new meeting (call API end…

---

## [How to send request to zoom](https://devforum.zoom.us/t/how-to-send-request-to-zoom/73293)

<div class="topic-metadata">

**Author:** [@yousufkhan34556](https://devforum.zoom.us/u/yousufkhan34556)\
**Replies:** 0\
**Last updated:** [July 31, 2022, 11:55am UTC](https://devforum.zoom.us/t/how-to-send-request-to-zoom/73293 "2022-07-31T11:55:30Z")

</div>

I am a noob at python networking stuff and learned to use the request module a few weeks ago. Now I am trying to send JSON requests to Zoom containing the meeting id and passcode. But I do not know what parameters I hav…

---

## [Server to Server OAuth Zoom Authentication - Application Disabled](https://devforum.zoom.us/t/server-to-server-oauth-zoom-authentication-application-disabled/71946)

<div class="topic-metadata">

**Author:** [@newcollar](https://devforum.zoom.us/u/newcollar)\
**Replies:** 5\
**Last updated:** [July 29, 2022, 9:47pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-zoom-authentication-application-disabled/71946 "2022-07-29T21:47:50Z")

</div>

Trying to complete the Zoom API OAuth Server to Server Flow. Following this guide: https://marketplace.zoom.us/docs/guides/build/server-to-server-oauth-app/#enable-permissions But I am getting the following response: …

---

## [Not Receiving Meeting Started and Ended webhooks](https://devforum.zoom.us/t/not-receiving-meeting-started-and-ended-webhooks/73218)

<div class="topic-metadata">

**Author:** [@vms.zoom2022](https://devforum.zoom.us/u/vms.zoom2022)\
**Replies:** 1\
**Last updated:** [July 29, 2022, 9:46pm UTC](https://devforum.zoom.us/t/not-receiving-meeting-started-and-ended-webhooks/73218 "2022-07-29T21:46:25Z")

</div>

Hi, I have created a JWT app where I have subscribed to two webhooks, meeting start and meeting end. It was working fine till 26-07-2022. Today, while testing, the webhook endpoints are not getting triggered when an us…

---

## [API for Licensed Users?](https://devforum.zoom.us/t/api-for-licensed-users/73188)

<div class="topic-metadata">

**Author:** [@seric](https://devforum.zoom.us/u/seric)\
**Replies:** 1\
**Last updated:** [July 29, 2022, 9:35pm UTC](https://devforum.zoom.us/t/api-for-licensed-users/73188 "2022-07-29T21:35:44Z")

</div>

Is there an API for the Licensensed user count? We are trying to get data on our license usage for daily, weekly, and monthly. Please see the screenshot.

---

## [Zoom Whiteboard](https://devforum.zoom.us/t/zoom-whiteboard/73248)

<div class="topic-metadata">

**Author:** [@janotech](https://devforum.zoom.us/u/janotech)\
**Replies:** 1\
**Last updated:** [July 29, 2022, 9:32pm UTC](https://devforum.zoom.us/t/zoom-whiteboard/73248 "2022-07-29T21:32:35Z")

</div>

I Would like to know if there is an API for the Zoom Whiteboard?

---

## [How to update auto-receptionist greeting prompt using the rest api](https://devforum.zoom.us/t/how-to-update-auto-receptionist-greeting-prompt-using-the-rest-api/72846)

<div class="topic-metadata">

**Author:** [@tsimon](https://devforum.zoom.us/u/tsimon)\
**Replies:** 3\
**Last updated:** [July 29, 2022, 9:21pm UTC](https://devforum.zoom.us/t/how-to-update-auto-receptionist-greeting-prompt-using-the-rest-api/72846 "2022-07-29T21:21:50Z")

</div>

I’m trying to modify the greeting prompt for an auto-receptionist using the rest api. The greeting prompt is normally “test1.mp3”. I want to use the rest api to change it to “test2.mp3”. PATCH: https://api.zoom.us/v2/ph…

---

## [Webinar Started/Ended, Particpiant Joined webhooks not received](https://devforum.zoom.us/t/webinar-started-ended-particpiant-joined-webhooks-not-received/73214)

<div class="topic-metadata">

**Author:** [@jaydeepk](https://devforum.zoom.us/u/jaydeepk)\
**Replies:** 1\
**Last updated:** [July 29, 2022, 8:59am UTC](https://devforum.zoom.us/t/webinar-started-ended-particpiant-joined-webhooks-not-received/73214 "2022-07-29T08:59:37Z")

</div>

HI We are not receiving webinar started/ended and ‘particpant joined’ webhooks for a live event that’s currently ongoing. Theses were working absolutely fine 2 weeks back. The webooks have been created on Oauth app . …

---

## [Differentiate Between Licensed Types](https://devforum.zoom.us/t/differentiate-between-licensed-types/72667)

<div class="topic-metadata">

**Author:** [@ex\_maralsto](https://devforum.zoom.us/u/ex_maralsto)\
**Replies:** 6\
**Last updated:** [July 28, 2022, 8:53pm UTC](https://devforum.zoom.us/t/differentiate-between-licensed-types/72667 "2022-07-28T20:53:39Z")

</div>

I’m trying to determine if a user has been assigned a Zoom Phone license via API. I’m currently using GET on “https://api.zoom.us/v2/users/{userId}” to determine the “type” (Basic vs Licensed). Is there a separate metho…

---

## [Transfer meetings without deleting account](https://devforum.zoom.us/t/transfer-meetings-without-deleting-account/73112)

<div class="topic-metadata">

**Author:** [@peterzoom](https://devforum.zoom.us/u/peterzoom)\
**Replies:** 2\
**Last updated:** [July 28, 2022, 6:19pm UTC](https://devforum.zoom.us/t/transfer-meetings-without-deleting-account/73112 "2022-07-28T18:19:55Z")

</div>

Previously, my organization set up a Zoom integration using the create action, so each user had their own Zoom account they could log into. We are migrating towards using API users created via the custCreate action. We …

---

## [add \`custom\_keys\` for a particular zoom meeting?](https://devforum.zoom.us/t/add-custom-keys-for-a-particular-zoom-meeting/73098)

<div class="topic-metadata">

**Author:** [@pramodchoudhari1414](https://devforum.zoom.us/u/pramodchoudhari1414)\
**Replies:** 1\
**Last updated:** [July 28, 2022, 2:01pm UTC](https://devforum.zoom.us/t/add-custom-keys-for-a-particular-zoom-meeting/73098 "2022-07-28T14:01:05Z")

</div>

So I am using below API to fetch details of a meeting In the response of above API I can see a field custom\_keys, which is some sort of identifier fo a particular meeting. Any idea how to set these custom\_keys when c…

---

## [Server-To-Server OAuth Create Webinars](https://devforum.zoom.us/t/server-to-server-oauth-create-webinars/73139)

<div class="topic-metadata">

**Author:** [@simon.grimmel](https://devforum.zoom.us/u/simon.grimmel)\
**Replies:** 1\
**Last updated:** [July 28, 2022, 1:39pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-create-webinars/73139 "2022-07-28T13:39:48Z")

</div>

Hey guys, I’ve created a ServerToServer Oauth App with wich i want to create and manage webinars. But I’m just able to define Scopes for webinars wich allow readingOperations. Create and UpdateOperations are not scopab…

---

## [Type of device used to connect to meeting](https://devforum.zoom.us/t/type-of-device-used-to-connect-to-meeting/70452)

<div class="topic-metadata">

**Author:** [@pete\_h](https://devforum.zoom.us/u/pete_h)\
**Replies:** 4\
**Last updated:** [July 28, 2022, 2:04am UTC](https://devforum.zoom.us/t/type-of-device-used-to-connect-to-meeting/70452 "2022-07-28T02:04:14Z")

</div>

When a user joins a meeting, is there a way to determine what device type they connected with? For example, some folks may join with their mobile device, some directly with dial up, some from a desktop. Is there an API …

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

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