# API and Webhooks

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

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

**Page:** 185

---

## [Which Zoom architecture is appropriate to build this (probably quite common) feature?](https://devforum.zoom.us/t/which-zoom-architecture-is-appropriate-to-build-this-probably-quite-common-feature/84893)

<div class="topic-metadata">

**Author:** [@edmond](https://devforum.zoom.us/u/edmond)\
**Replies:** 1\
**Last updated:** [March 17, 2023, 3:44pm UTC](https://devforum.zoom.us/t/which-zoom-architecture-is-appropriate-to-build-this-probably-quite-common-feature/84893 "2023-03-17T15:44:26Z")

</div>

We’re just starting to look at integrating Zoom into our web-based SaaS product. We could use some guidance on the overall architecture we should be looking at. Here are the core requirements. An admin user schedules m…

---

## [Participants incorrectly put in waiting room when meeting scheduled by API](https://devforum.zoom.us/t/participants-incorrectly-put-in-waiting-room-when-meeting-scheduled-by-api/83328)

<div class="topic-metadata">

**Author:** [@chris12](https://devforum.zoom.us/u/chris12)\
**Replies:** 2\
**Last updated:** [March 17, 2023, 3:32pm UTC](https://devforum.zoom.us/t/participants-incorrectly-put-in-waiting-room-when-meeting-scheduled-by-api/83328 "2023-03-17T15:32:52Z")

</div>

We are scheduling meetings through the API. We send only the date, time, time zone, duration, topic, and setting to record in cloud. It assumes all other default settings will be used by Zoom. When these meetings start,…

---

## [Server 2 Server token expiration time](https://devforum.zoom.us/t/server-2-server-token-expiration-time/84813)

<div class="topic-metadata">

**Author:** [@MarceloErthal](https://devforum.zoom.us/u/MarceloErthal)\
**Replies:** 3\
**Last updated:** [March 17, 2023, 3:00pm UTC](https://devforum.zoom.us/t/server-2-server-token-expiration-time/84813 "2023-03-17T15:00:18Z")

</div>

Hi folks, My server-2-server token is expiring in 10 minutes! Acording to the documentation It should last 1 hour! in this 10 minutes I can call several apis but after that I get this error: { “code”: 124, “message”…

---

## [Getting {'code': 124, 'message': 'Invalid access token.'} when calling /chat/users/{userId}/messages/files. How to fix the problem?](https://devforum.zoom.us/t/getting-code-124-message-invalid-access-token-when-calling-chat-users-userid-messages-files-how-to-fix-the-problem/78461)

<div class="topic-metadata">

**Author:** [@Staysmoon](https://devforum.zoom.us/u/Staysmoon)\
**Replies:** 11\
**Last updated:** [March 17, 2023, 2:58pm UTC](https://devforum.zoom.us/t/getting-code-124-message-invalid-access-token-when-calling-chat-users-userid-messages-files-how-to-fix-the-problem/78461 "2023-03-17T14:58:06Z")

</div>

Description Just this week I started getting the error {‘code’: 124, ‘message’: ‘Invalid access token.’} when calling /chat/users/{userId}/messages/files endpoing with an oauth access token. I am using this endpoint to…

---

## [Zoom recording api does not return exact duration of recording](https://devforum.zoom.us/t/zoom-recording-api-does-not-return-exact-duration-of-recording/84885)

<div class="topic-metadata">

**Author:** [@mksMohan10685](https://devforum.zoom.us/u/mksMohan10685)\
**Replies:** 0\
**Last updated:** [March 17, 2023, 12:48pm UTC](https://devforum.zoom.us/t/zoom-recording-api-does-not-return-exact-duration-of-recording/84885 "2023-03-17T12:48:39Z")

</div>

I am trying to get the recording duration of a meeting recording through zoom api but api do not return the exact duration of recording. It return the float value of recording duration. I am calling this “https://api.z…

---

## [End meeting" or "End meeting for all" not taking user back to launch portal](https://devforum.zoom.us/t/end-meeting-or-end-meeting-for-all-not-taking-user-back-to-launch-portal/84883)

<div class="topic-metadata">

**Author:** [@alroya](https://devforum.zoom.us/u/alroya)\
**Replies:** 0\
**Last updated:** [March 17, 2023, 12:20pm UTC](https://devforum.zoom.us/t/end-meeting-or-end-meeting-for-all-not-taking-user-back-to-launch-portal/84883 "2023-03-17T12:20:14Z")

</div>

I have created a meeting using Zoom Create meeting API. In my portal when i start the Zoom session it takes the start URL of the meeting and launches the Zoom session out of my current web application. After the Zoom …

---

## [Unable to create a meeting poll, when the question type is "fill\_in\_the\_blank"](https://devforum.zoom.us/t/unable-to-create-a-meeting-poll-when-the-question-type-is-fill-in-the-blank/84876)

<div class="topic-metadata">

**Author:** [@ray\_lee](https://devforum.zoom.us/u/ray_lee)\
**Replies:** 0\
**Last updated:** [March 17, 2023, 9:11am UTC](https://devforum.zoom.us/t/unable-to-create-a-meeting-poll-when-the-question-type-is-fill-in-the-blank/84876 "2023-03-17T09:11:34Z")

</div>

Hi zoom, When I try to create a meeting poll, and question type is “fill\_in\_the\_blank”, the API allways responds with 400 error. If the question type are the others, it’s working fine. { “code”: 300, “message”: “I…

---

## [Remove user from Phone System Management](https://devforum.zoom.us/t/remove-user-from-phone-system-management/77304)

<div class="topic-metadata">

**Author:** [@Ferg](https://devforum.zoom.us/u/Ferg)\
**Replies:** 4\
**Last updated:** [November 9, 2022, 5:05pm UTC](https://devforum.zoom.us/t/remove-user-from-phone-system-management/77304 "2022-11-09T17:05:24Z")

</div>

Is it possible to completely remove a user from ‘Phone System Management’ using the API? I am able deactivate their account, remove their phone number and phone package but the extension still remains. If I delete the …

---

## [Meeting Recording API Fails](https://devforum.zoom.us/t/meeting-recording-api-fails/84398)

<div class="topic-metadata">

**Author:** [@blase.sacus](https://devforum.zoom.us/u/blase.sacus)\
**Replies:** 15\
**Last updated:** [March 17, 2023, 2:46am UTC](https://devforum.zoom.us/t/meeting-recording-api-fails/84398 "2023-03-17T02:46:26Z")

</div>

I am getting an error message of “This API does not support client credentials for authorization.” when trying to dump the CLosed Captioning transcript of a Zoom meeting. I looked on the Zoom Website and confirmed tha…

---

## [Create meeting for another account](https://devforum.zoom.us/t/create-meeting-for-another-account/84648)

<div class="topic-metadata">

**Author:** [@customers](https://devforum.zoom.us/u/customers)\
**Replies:** 2\
**Last updated:** [March 17, 2023, 1:51am UTC](https://devforum.zoom.us/t/create-meeting-for-another-account/84648 "2023-03-17T01:51:22Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/meetingCreate POST /users/{userId}/meetings Description I want to create an app that allows students…

---

## [I am faciing query](https://devforum.zoom.us/t/i-am-faciing-query/83319)

<div class="topic-metadata">

**Author:** [@usman.traximtech](https://devforum.zoom.us/u/usman.traximtech)\
**Replies:** 1\
**Last updated:** [March 16, 2023, 6:32pm UTC](https://devforum.zoom.us/t/i-am-faciing-query/83319 "2023-03-16T18:32:41Z")

</div>

hi i am using meeting api.I am working on website where user can do 1-1 video call user has 3 options 3 minutes video call 15 minutes 60 minutes video call i want to end meeting automatically after 3 minutes.i have…

---

## [Can't start/join a meeting with API (403 response and an HTML with 'You are being rate limited, try again later')](https://devforum.zoom.us/t/cant-start-join-a-meeting-with-api-403-response-and-an-html-with-you-are-being-rate-limited-try-again-later/84260)

<div class="topic-metadata">

**Author:** [@amiadstern](https://devforum.zoom.us/u/amiadstern)\
**Replies:** 5\
**Last updated:** [March 16, 2023, 5:59pm UTC](https://devforum.zoom.us/t/cant-start-join-a-meeting-with-api-403-response-and-an-html-with-you-are-being-rate-limited-try-again-later/84260 "2023-03-16T17:59:08Z")

</div>

At the bottom is my code. I do manage to create the meeting. When i try to join: requests.get(zoom\_join\_meeting\_url) , I get error 403. --------------------------------- Error page HTML (i deleted few lines so it ca…

---

## [In Zoom Integration Dont Want to share or show the meeting link to the End users](https://devforum.zoom.us/t/in-zoom-integration-dont-want-to-share-or-show-the-meeting-link-to-the-end-users/84603)

<div class="topic-metadata">

**Author:** [@ednovateofficial](https://devforum.zoom.us/u/ednovateofficial)\
**Replies:** 4\
**Last updated:** [March 16, 2023, 5:54pm UTC](https://devforum.zoom.us/t/in-zoom-integration-dont-want-to-share-or-show-the-meeting-link-to-the-end-users/84603 "2023-03-16T17:54:07Z")

</div>

In Zoom Integration Dont Want to share or show the meeting link to the End users we have started and stop all zoom call setting but not able to hide meeting link option

---

## [How to post a file in contact's chat using java?](https://devforum.zoom.us/t/how-to-post-a-file-in-contacts-chat-using-java/83444)

<div class="topic-metadata">

**Author:** [@ced](https://devforum.zoom.us/u/ced)\
**Replies:** 8\
**Last updated:** [March 16, 2023, 4:24pm UTC](https://devforum.zoom.us/t/how-to-post-a-file-in-contacts-chat-using-java/83444 "2023-03-16T16:24:35Z")

</div>

I’m trying to send a file in a contact’s chat using oauth server-to-server token (bearer). I’ve tried using simple java classes but I always receive 405 Method Not Allowed error. Here’s my code that uses apache http cl…

---

## [Meeting.updated webhook doesn't have "type"](https://devforum.zoom.us/t/meeting-updated-webhook-doesnt-have-type/84718)

<div class="topic-metadata">

**Author:** [@naoki.ito](https://devforum.zoom.us/u/naoki.ito)\
**Replies:** 3\
**Last updated:** [March 16, 2023, 2:50pm UTC](https://devforum.zoom.us/t/meeting-updated-webhook-doesnt-have-type/84718 "2023-03-16T14:50:09Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) webhook meeting.updated https://marketplace.zoom.us/docs/api-reference/zoom-api/events/#operation/meeting.updated Description I can receive meeting.updated webhooks, but webho…

---

## [Can't set Registration Required using Create Meeting API](https://devforum.zoom.us/t/cant-set-registration-required-using-create-meeting-api/84682)

<div class="topic-metadata">

**Author:** [@samuele.nobile](https://devforum.zoom.us/u/samuele.nobile)\
**Replies:** 2\
**Last updated:** [March 16, 2023, 7:48am UTC](https://devforum.zoom.us/t/cant-set-registration-required-using-create-meeting-api/84682 "2023-03-16T07:48:28Z")

</div>

POST /users/{userId}/meetings https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/meetingCreate Description \*I’m trying to create a Zoom Meeting in which there is a required registrations. The …

---

## [Failed to reserve workspace : Workspace Reservation API](https://devforum.zoom.us/t/failed-to-reserve-workspace-workspace-reservation-api/84775)

<div class="topic-metadata">

**Author:** [@skawade](https://devforum.zoom.us/u/skawade)\
**Replies:** 1\
**Last updated:** [March 16, 2023, 1:40am UTC](https://devforum.zoom.us/t/failed-to-reserve-workspace-workspace-reservation-api/84775 "2023-03-16T01:40:06Z")

</div>

Hi Zoom Team, The Create Workspace Reservation API gives the following error when reserving a workspace. { "code" : 8201, "message" : "Failed to reserve workspace." } Request Body looks like this: { "start\_time": "…

---

## [Zoom Workspaces List Reservations API does not return reservations booked from ZoomRoom iPads](https://devforum.zoom.us/t/zoom-workspaces-list-reservations-api-does-not-return-reservations-booked-from-zoomroom-ipads/84776)

<div class="topic-metadata">

**Author:** [@skawade](https://devforum.zoom.us/u/skawade)\
**Replies:** 1\
**Last updated:** [March 16, 2023, 1:33am UTC](https://devforum.zoom.us/t/zoom-workspaces-list-reservations-api-does-not-return-reservations-booked-from-zoomroom-ipads/84776 "2023-03-16T01:33:57Z")

</div>

When using the Workspaces List Reservations API : https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/listReservations The API does not return the reservations reserved using the Zoom Room iPad, …

---

## [About Client ID/Secret for API using OAuth: Error message "Authentication Unsuccessful: Request failed with status code 400"](https://devforum.zoom.us/t/about-client-id-secret-for-api-using-oauth-error-message-authentication-unsuccessful-request-failed-with-status-code-400/84597)

<div class="topic-metadata">

**Author:** [@y\_akagi](https://devforum.zoom.us/u/y_akagi)\
**Replies:** 5\
**Last updated:** [March 16, 2023, 1:14am UTC](https://devforum.zoom.us/t/about-client-id-secret-for-api-using-oauth-error-message-authentication-unsuccessful-request-failed-with-status-code-400/84597 "2023-03-16T01:14:40Z")

</div>

Format Your New Topic as Follows: ENDPOINT: ‘https://zoom.us/oauth/token’ Description I’m creating an in-house OAuth app with Node.js. An error is returned even if the Client ID and Client Secret are set as follows wh…

---

## [Best solution for developer sandbox environment?](https://devforum.zoom.us/t/best-solution-for-developer-sandbox-environment/83276)

<div class="topic-metadata">

**Author:** [@ccmetz](https://devforum.zoom.us/u/ccmetz)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 8:54pm UTC](https://devforum.zoom.us/t/best-solution-for-developer-sandbox-environment/83276 "2023-03-15T20:54:13Z")

</div>

Hi, I’m working on an integration for my client that mostly requires the use of the Users and Meetings APIs. Is there any sort of developer sandbox environment available so that I can test during development without cre…

---

## [The host link point generated by the API will automatically jump to the login page when you click login, instead of joining the club directly](https://devforum.zoom.us/t/the-host-link-point-generated-by-the-api-will-automatically-jump-to-the-login-page-when-you-click-login-instead-of-joining-the-club-directly/83604)

<div class="topic-metadata">

**Author:** [@380076857](https://devforum.zoom.us/u/380076857)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 7:58pm UTC](https://devforum.zoom.us/t/the-host-link-point-generated-by-the-api-will-automatically-jump-to-the-login-page-when-you-click-login-instead-of-joining-the-club-directly/83604 "2023-03-15T19:58:38Z")

</div>

The host link point generated by the API will automatically jump to the login page when you click login, instead of joining the club directly. The problem we have is the https://zoom.us/wc/metting ID/start? This link so…

---

## [The API generates a WC link that participants click to go to the login page](https://devforum.zoom.us/t/the-api-generates-a-wc-link-that-participants-click-to-go-to-the-login-page/83078)

<div class="topic-metadata">

**Author:** [@380076857](https://devforum.zoom.us/u/380076857)\
**Replies:** 5\
**Last updated:** [March 15, 2023, 7:58pm UTC](https://devforum.zoom.us/t/the-api-generates-a-wc-link-that-participants-click-to-go-to-the-login-page/83078 "2023-03-15T19:58:16Z")

</div>

The API generates a WC link, and the participant clicks the link and goes to the login page. This does not happen every time

---

## [Understanding the difference between webinar retention and participants list retention](https://devforum.zoom.us/t/understanding-the-difference-between-webinar-retention-and-participants-list-retention/83630)

<div class="topic-metadata">

**Author:** [@gareth.adams](https://devforum.zoom.us/u/gareth.adams)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 7:56pm UTC](https://devforum.zoom.us/t/understanding-the-difference-between-webinar-retention-and-participants-list-retention/83630 "2023-03-15T19:56:55Z")

</div>

According to the Zoom reportWebinarParticipants API documentation: You can get webinar participant reports for the last 6 months. However, trying to retrieve a participant list for a webinar more than 3 months ago fa…

---

## [Is there a way to retrieve Zoom Contact Center Recordings through Webhooks?](https://devforum.zoom.us/t/is-there-a-way-to-retrieve-zoom-contact-center-recordings-through-webhooks/83653)

<div class="topic-metadata">

**Author:** [@jcbuilds](https://devforum.zoom.us/u/jcbuilds)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 7:49pm UTC](https://devforum.zoom.us/t/is-there-a-way-to-retrieve-zoom-contact-center-recordings-through-webhooks/83653 "2023-03-15T19:49:23Z")

</div>

TL;DR: Is there a way to retrieve Zoom Contact Center recordings via Webhooks? API Endpoint(s) and/or Zoom API Event(s) For reference, I will be referring to the following Zoom APIs: \[1\] Zoom Contact Center API Event…

---

## [Time out server to server out](https://devforum.zoom.us/t/time-out-server-to-server-out/83658)

<div class="topic-metadata">

**Author:** [@estuardo.cacacho](https://devforum.zoom.us/u/estuardo.cacacho)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 7:44pm UTC](https://devforum.zoom.us/t/time-out-server-to-server-out/83658 "2023-03-15T19:44:47Z")

</div>

hello I have a problem when consuming the service to generate a token in java gives me the error of java.net.SocketTimeoutException: Read timed out, Could you help me? This is the part where I use the service. HttpURLC…

---

## [Server to Server Oauth](https://devforum.zoom.us/t/server-to-server-oauth/82901)

<div class="topic-metadata">

**Author:** [@EVant](https://devforum.zoom.us/u/EVant)\
**Replies:** 7\
**Last updated:** [March 15, 2023, 6:12pm UTC](https://devforum.zoom.us/t/server-to-server-oauth/82901 "2023-03-15T18:12:42Z")

</div>

Hello I have developed an app which is accessing meeting status within a loop. most of the time it works but sometimes I receive an error. 401 "Invalid access token." The process last a few minutes so I don’t reach th…

---

## [Webhook HTTP requests handling](https://devforum.zoom.us/t/webhook-http-requests-handling/84231)

<div class="topic-metadata">

**Author:** [@rishi-dev](https://devforum.zoom.us/u/rishi-dev)\
**Replies:** 3\
**Last updated:** [March 15, 2023, 5:04pm UTC](https://devforum.zoom.us/t/webhook-http-requests-handling/84231 "2023-03-15T17:04:45Z")

</div>

Description I’m working on a new integration with Zoom via webhooks. To help us better plan for incoming data volume and load, we would like to know: if there is a known max possible size of the webhook log events? is…

---

## [Experiencing an issue validating your domain upon creating a webhook app](https://devforum.zoom.us/t/experiencing-an-issue-validating-your-domain-upon-creating-a-webhook-app/84644)

<div class="topic-metadata">

**Author:** [@talkmaze](https://devforum.zoom.us/u/talkmaze)\
**Replies:** 1\
**Last updated:** [March 15, 2023, 4:35pm UTC](https://devforum.zoom.us/t/experiencing-an-issue-validating-your-domain-upon-creating-a-webhook-app/84644 "2023-03-15T16:35:10Z")

</div>

We are running an LMS system integrated with Zoom. We were using webhooks but as per Zoom’s latest webhooks, and validations policies everything is stopped as I’m unable to validate the URL already considered the documen…

---

## [Download Cloud recorded meeting in c#](https://devforum.zoom.us/t/download-cloud-recorded-meeting-in-c/84747)

<div class="topic-metadata">

**Author:** [@AsharafGMR](https://devforum.zoom.us/u/AsharafGMR)\
**Replies:** 0\
**Last updated:** [March 15, 2023, 12:25pm UTC](https://devforum.zoom.us/t/download-cloud-recorded-meeting-in-c/84747 "2023-03-15T12:25:55Z")

</div>

How Can I download cloud recorded meeting using shared link in C#?

---

## [Redirect user after end meeting](https://devforum.zoom.us/t/redirect-user-after-end-meeting/84738)

<div class="topic-metadata">

**Author:** [@usman.traximtech](https://devforum.zoom.us/u/usman.traximtech)\
**Replies:** 0\
**Last updated:** [March 15, 2023, 11:03am UTC](https://devforum.zoom.us/t/redirect-user-after-end-meeting/84738 "2023-03-15T11:03:17Z")

</div>

Hi how i can redirect to user at my website page without post attended URL i added a post attended URL but it’s redirecting me after some time can i decrease time? or suggest other way Thanks

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

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