# API and Webhooks

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

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

**Page:** 113

---

## [Get meetings by Canvas ContextID](https://devforum.zoom.us/t/get-meetings-by-canvas-contextid/100510)

<div class="topic-metadata">

**Author:** [@crile](https://devforum.zoom.us/u/crile)\
**Replies:** 2\
**Last updated:** [March 21, 2024, 1:08pm UTC](https://devforum.zoom.us/t/get-meetings-by-canvas-contextid/100510 "2024-03-21T13:08:31Z")

</div>

We’re looking to get a report of the Zoom meetings created for courses in Canvas with LTI Pro. We understand the mappings are created on the LTI context ID for the course via https://{SUBDOMAIN}.instructure.com/api/v1/co…

---

## [Zoom Team Chat API](https://devforum.zoom.us/t/zoom-team-chat-api/106223)

<div class="topic-metadata">

**Author:** [@amushtaq](https://devforum.zoom.us/u/amushtaq)\
**Replies:** 0\
**Last updated:** [March 21, 2024, 10:34am UTC](https://devforum.zoom.us/t/zoom-team-chat-api/106223 "2024-03-21T10:34:04Z")

</div>

Is there a way to use the method below to send a message which is a dropdown without having to do chatbot integration? Send a chat message POST /chat/users/{userId}/messages Send chat messages to a user in your contact…

---

## [Invalid redirect 4,700 on 3rd party app](https://devforum.zoom.us/t/invalid-redirect-4-700-on-3rd-party-app/106196)

<div class="topic-metadata">

**Author:** [@reick](https://devforum.zoom.us/u/reick)\
**Replies:** 0\
**Last updated:** [March 20, 2024, 11:32pm UTC](https://devforum.zoom.us/t/invalid-redirect-4-700-on-3rd-party-app/106196 "2024-03-20T23:32:27Z")

</div>

We are working with a third party vendor (SumTotal) to use their Zoom application. We set up a staging environment application some months ago, and it is working fine. We are now setting up the production application. A…

---

## [Sending alerts to Zoom via webhook from Alertmanager](https://devforum.zoom.us/t/sending-alerts-to-zoom-via-webhook-from-alertmanager/89538)

<div class="topic-metadata">

**Author:** [@ivan.vinogradov](https://devforum.zoom.us/u/ivan.vinogradov)\
**Replies:** 5\
**Last updated:** [March 20, 2024, 10:10pm UTC](https://devforum.zoom.us/t/sending-alerts-to-zoom-via-webhook-from-alertmanager/89538 "2024-03-20T22:10:48Z")

</div>

Hello everybody! I ran into a problem when connecting sending alerts via Alert manager to webhook zoom. Token and endpoint url received in the chat. The Curl request goes fine. There was a problem when adding Alert ma…

---

## [Pre-registering students for 17 recurring webinars](https://devforum.zoom.us/t/pre-registering-students-for-17-recurring-webinars/104118)

<div class="topic-metadata">

**Author:** [@DriversEdGuy](https://devforum.zoom.us/u/DriversEdGuy)\
**Replies:** 1\
**Last updated:** [February 22, 2024, 4:49am UTC](https://devforum.zoom.us/t/pre-registering-students-for-17-recurring-webinars/104118 "2024-02-22T04:49:30Z")

</div>

Please forgive me if I am not posting this in the correct spot. Our driving school frequently has classes with 100+ students in a 17-class series. While we instruct the student to scroll down and select all 17 classes d…

---

## [Unsubscribe from specific user event](https://devforum.zoom.us/t/unsubscribe-from-specific-user-event/105447)

<div class="topic-metadata">

**Author:** [@liorsw](https://devforum.zoom.us/u/liorsw)\
**Replies:** 7\
**Last updated:** [March 20, 2024, 2:05pm UTC](https://devforum.zoom.us/t/unsubscribe-from-specific-user-event/105447 "2024-03-20T14:05:32Z")

</div>

Hi, I have a user managed oauth app with a webhooks features, after the user finish the oauth process I start getting its webhooks, is there a way (via my code) to unsubscribe from a specific user’s events (unsubscrib…

---

## [Zoom Refresh token invalidated when there is a timeout and app left in unusable state](https://devforum.zoom.us/t/zoom-refresh-token-invalidated-when-there-is-a-timeout-and-app-left-in-unusable-state/105680)

<div class="topic-metadata">

**Author:** [@systemProc](https://devforum.zoom.us/u/systemProc)\
**Replies:** 7\
**Last updated:** [March 20, 2024, 2:04pm UTC](https://devforum.zoom.us/t/zoom-refresh-token-invalidated-when-there-is-a-timeout-and-app-left-in-unusable-state/105680 "2024-03-20T14:04:26Z")

</div>

Our App Details are: Client ID: puc2D\_c9Raaxxs4UxGzNOg App Name: CalDotCom Whenever a request to get a new access token times out the refresh token is no longer valid and it starts returning an invalid\_token (i.e. in…

---

## [Zoom Support Only - Please enable In-Meeting Chat DLP](https://devforum.zoom.us/t/zoom-support-only-please-enable-in-meeting-chat-dlp/106159)

<div class="topic-metadata">

**Author:** [@sales7](https://devforum.zoom.us/u/sales7)\
**Replies:** 0\
**Last updated:** [March 20, 2024, 12:46pm UTC](https://devforum.zoom.us/t/zoom-support-only-please-enable-in-meeting-chat-dlp/106159 "2024-03-20T12:46:57Z")

</div>

Hi, Please enable In-Meeting Chat DLP (Webhooks) for our app. Reply to us if you need anything. Thanks.

---

## [Seeking help to extract audit logs from Zoom through API](https://devforum.zoom.us/t/seeking-help-to-extract-audit-logs-from-zoom-through-api/106134)

<div class="topic-metadata">

**Author:** [@deepak.k](https://devforum.zoom.us/u/deepak.k)\
**Replies:** 0\
**Last updated:** [March 20, 2024, 8:09am UTC](https://devforum.zoom.us/t/seeking-help-to-extract-audit-logs-from-zoom-through-api/106134 "2024-03-20T08:09:54Z")

</div>

Hi All, \]Seeking assistance to extract audit logs from Zoom through API.

---

## [Program to join a zoom meeting](https://devforum.zoom.us/t/program-to-join-a-zoom-meeting/106122)

<div class="topic-metadata">

**Author:** [@ashwin25112000](https://devforum.zoom.us/u/ashwin25112000)\
**Replies:** 0\
**Last updated:** [March 20, 2024, 6:31am UTC](https://devforum.zoom.us/t/program-to-join-a-zoom-meeting/106122 "2024-03-20T06:31:28Z")

</div>

I’m trying to write a program which can join a zoom meeting if it’s id and password is provided. But I’m not getting a correct path to follow. I tried using API but it’s not working. Could you please provide a path I sho…

---

## [Duplicate webhook messages when sending SMS to call queue](https://devforum.zoom.us/t/duplicate-webhook-messages-when-sending-sms-to-call-queue/106065)

<div class="topic-metadata">

**Author:** [@gturner](https://devforum.zoom.us/u/gturner)\
**Replies:** 0\
**Last updated:** [March 19, 2024, 4:19pm UTC](https://devforum.zoom.us/t/duplicate-webhook-messages-when-sending-sms-to-call-queue/106065 "2024-03-19T16:19:48Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Events: SMS Message Received Zoom API Events - Zoom Phone Description I’m trying to build an app that forwards SMS messages from a call queue to an email address. I set webhook…

---

## [I am getting an error, Error: Request failed with status code 401 { code: 124, message: 'Invalid access token.' }](https://devforum.zoom.us/t/i-am-getting-an-error-error-request-failed-with-status-code-401-code-124-message-invalid-access-token/106061)

<div class="topic-metadata">

**Author:** [@kelzomwangmo](https://devforum.zoom.us/u/kelzomwangmo)\
**Replies:** 0\
**Last updated:** [March 19, 2024, 3:45pm UTC](https://devforum.zoom.us/t/i-am-getting-an-error-error-request-failed-with-status-code-401-code-124-message-invalid-access-token/106061 "2024-03-19T15:45:01Z")

</div>

const express = require(‘express’); const axios = require(‘axios’); const jwt = require(‘jsonwebtoken’); require(‘dotenv’).config({ path: ‘./zoom.env’ }); var router = express.Router(); const generateJWT = () =\> { …

---

## [Is there a way to subscribe to a Zoom Scheduler event?](https://devforum.zoom.us/t/is-there-a-way-to-subscribe-to-a-zoom-scheduler-event/105989)

<div class="topic-metadata">

**Author:** [@corgisinatrenchcoat](https://devforum.zoom.us/u/corgisinatrenchcoat)\
**Replies:** 2\
**Last updated:** [March 19, 2024, 3:38pm UTC](https://devforum.zoom.us/t/is-there-a-way-to-subscribe-to-a-zoom-scheduler-event/105989 "2024-03-19T15:38:42Z")

</div>

Format Your New Topic as Follows: API Endpoint(s) and/or Zoom API Event(s) https://developers.zoom.us/docs/api/rest/webhook-reference/ Description I want to build an internal app for new bookings from Zoom Scheduler w…

---

## [Zoom Poll Fill In the Blanks Response is incorrect](https://devforum.zoom.us/t/zoom-poll-fill-in-the-blanks-response-is-incorrect/106048)

<div class="topic-metadata">

**Author:** [@parth2](https://devforum.zoom.us/u/parth2)\
**Replies:** 0\
**Last updated:** [March 19, 2024, 1:11pm UTC](https://devforum.zoom.us/t/zoom-poll-fill-in-the-blanks-response-is-incorrect/106048 "2024-03-19T13:11:55Z")

</div>

Hi, i have created the Zoom poll question type fill in the blanks, and I am getting unexpected responses from the API, Could someone please help me with this? sharing the response below : ( \[id\] =\> 91055066866 \[uuid…

---

## [Inconsistencies in plans returned in the GetPlanUsage API](https://devforum.zoom.us/t/inconsistencies-in-plans-returned-in-the-getplanusage-api/106040)

<div class="topic-metadata">

**Author:** [@yizumi](https://devforum.zoom.us/u/yizumi)\
**Replies:** 0\
**Last updated:** [March 19, 2024, 11:56am UTC](https://devforum.zoom.us/t/inconsistencies-in-plans-returned-in-the-getplanusage-api/106040 "2024-03-19T11:56:08Z")

</div>

I am trying to use the “Get Plan Usage” API to get the Zoom Plan utilization in my organization. However the “type” returned by the API is not available in the plan list that zoom has published here. This is making it d…

---

## [How I can add attendees while scheduling a meeting using Create meeting API?](https://devforum.zoom.us/t/how-i-can-add-attendees-while-scheduling-a-meeting-using-create-meeting-api/106022)

<div class="topic-metadata">

**Author:** [@inbox.divya19](https://devforum.zoom.us/u/inbox.divya19)\
**Replies:** 0\
**Last updated:** [March 19, 2024, 5:21am UTC](https://devforum.zoom.us/t/how-i-can-add-attendees-while-scheduling-a-meeting-using-create-meeting-api/106022 "2024-03-19T05:21:26Z")

</div>

I tried adding participants to a meeting using API https://api.zoom.us/v2/users/{username}/meetings but it doesn’t work. Use Cases: Creating the meeting. Add participants to the meeting. Notify meeting participants. …

---

## [Security issues with registration API / any workaround?](https://devforum.zoom.us/t/security-issues-with-registration-api-any-workaround/105316)

<div class="topic-metadata">

**Author:** [@matthew5](https://devforum.zoom.us/u/matthew5)\
**Replies:** 1\
**Last updated:** [March 19, 2024, 2:51am UTC](https://devforum.zoom.us/t/security-issues-with-registration-api-any-workaround/105316 "2024-03-19T02:51:00Z")

</div>

When creating a meeting with registration via API, the following security issues exist: Critical security risk / bug? When anyone register for a meeting, they get the meeting ID and passcode. If they join by phone using…

---

## [Refresh token not having tolerance when there is timeout](https://devforum.zoom.us/t/refresh-token-not-having-tolerance-when-there-is-timeout/105552)

<div class="topic-metadata">

**Author:** [@seanbuffer](https://devforum.zoom.us/u/seanbuffer)\
**Replies:** 5\
**Last updated:** [March 19, 2024, 1:36am UTC](https://devforum.zoom.us/t/refresh-token-not-having-tolerance-when-there-is-timeout/105552 "2024-03-19T01:36:21Z")

</div>

Our App Details are: Client ID: hei16IV2SOqyRBVS5lFWlw App Name: CalDotComStaging Zoom refresh token endpoint was consumed for some of our users with our zoom client id, zoom client secret, and their respective l…

---

## [API data issues](https://devforum.zoom.us/t/api-data-issues/105418)

<div class="topic-metadata">

**Author:** [@Bruce.Wang](https://devforum.zoom.us/u/Bruce.Wang)\
**Replies:** 5\
**Last updated:** [March 19, 2024, 1:27am UTC](https://devforum.zoom.us/t/api-data-issues/105418 "2024-03-19T01:27:58Z")

</div>

Why can’t these APIs get the data after the meeting is over, only while the meeting is in progress? List meetings API Zoom Account Master API List meeting participants API Zoom Account Master API List meeting …

---

## [Create a meeting with start\_time in past](https://devforum.zoom.us/t/create-a-meeting-with-start-time-in-past/105991)

<div class="topic-metadata">

**Author:** [@rastaalex86](https://devforum.zoom.us/u/rastaalex86)\
**Replies:** 3\
**Last updated:** [March 18, 2024, 7:22pm UTC](https://devforum.zoom.us/t/create-a-meeting-with-start-time-in-past/105991 "2024-03-18T19:22:40Z")

</div>

Hi, I successfully use zoom api to create meeting and recurring meetings But when I try to create a meeting or recurring meetings in the past (i use start\_time) then the start date is set to the nearest one not the o…

---

## [What is value of "campaignId" and "channel" for ZVA API end point?](https://devforum.zoom.us/t/what-is-value-of-campaignid-and-channel-for-zva-api-end-point/105986)

<div class="topic-metadata">

**Author:** [@ichisichimura](https://devforum.zoom.us/u/ichisichimura)\
**Replies:** 0\
**Last updated:** [March 18, 2024, 5:14pm UTC](https://devforum.zoom.us/t/what-is-value-of-campaignid-and-channel-for-zva-api-end-point/105986 "2024-03-18T17:14:43Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) Description There are descriptions “campaignId” and “channel” where can i get these values from? example end point - open(campaignId, channel) When I look into campaign of Z…

---

## [Need Help With Server-To-Server OAuth App (BuddyBoss Zoom Integration)](https://devforum.zoom.us/t/need-help-with-server-to-server-oauth-app-buddyboss-zoom-integration/105983)

<div class="topic-metadata">

**Author:** [@Pascal\_DS](https://devforum.zoom.us/u/Pascal_DS)\
**Replies:** 0\
**Last updated:** [March 18, 2024, 3:16pm UTC](https://devforum.zoom.us/t/need-help-with-server-to-server-oauth-app-buddyboss-zoom-integration/105983 "2024-03-18T15:16:23Z")

</div>

Description We use a BuddyBoss WordPress Website with their build in Zoom Integration. That we can create and provide recordings from Zoom Meetings direct on our platform, we need to build a Server-To-Server OAuth App. …

---

## [Setting default lenguage for cloud recording transcriptions](https://devforum.zoom.us/t/setting-default-lenguage-for-cloud-recording-transcriptions/105660)

<div class="topic-metadata">

**Author:** [@Dani](https://devforum.zoom.us/u/Dani)\
**Replies:** 5\
**Last updated:** [March 18, 2024, 2:51pm UTC](https://devforum.zoom.us/t/setting-default-lenguage-for-cloud-recording-transcriptions/105660 "2024-03-18T14:51:15Z")

</div>

I’m needing to set the default language for the automatic transcriptions that are generated in cloud recordings. The original audio is always in Spanish, but the transcription interprets the audio as if it’s in English,…

---

## [Webhooks not fired for users at the first event](https://devforum.zoom.us/t/webhooks-not-fired-for-users-at-the-first-event/105480)

<div class="topic-metadata">

**Author:** [@webinars11](https://devforum.zoom.us/u/webinars11)\
**Replies:** 3\
**Last updated:** [March 18, 2024, 2:50pm UTC](https://devforum.zoom.us/t/webhooks-not-fired-for-users-at-the-first-event/105480 "2024-03-18T14:50:47Z")

</div>

I have licensed users that start (using api call) and then join meetings. I have start / joined / left / end meeting webhooks registered in my zoom app. For some reason I do not get the start webhook if a users accep…

---

## [Create a meeting - join before host](https://devforum.zoom.us/t/create-a-meeting-join-before-host/24504)

<div class="topic-metadata">

**Author:** [@econsulo](https://devforum.zoom.us/u/econsulo)\
**Replies:** 14\
**Last updated:** [March 18, 2024, 2:00pm UTC](https://devforum.zoom.us/t/create-a-meeting-join-before-host/24504 "2024-03-18T14:00:07Z")

</div>

When creating a meeting I have the option of “join\_before\_host”, the problem is that when I set it to true, it doesn’t work, it still ask for the host. This is the API I’m using: This is the json I’m sending: { “to…

---

## [Meeting Summaries: QueryFilter can only contain non-primary key attributes](https://devforum.zoom.us/t/meeting-summaries-queryfilter-can-only-contain-non-primary-key-attributes/105978)

<div class="topic-metadata">

**Author:** [@keithbasileveoci](https://devforum.zoom.us/u/keithbasileveoci)\
**Replies:** 0\
**Last updated:** [March 18, 2024, 1:09pm UTC](https://devforum.zoom.us/t/meeting-summaries-queryfilter-can-only-contain-non-primary-key-attributes/105978 "2024-03-18T13:09:30Z")

</div>

As of March 16 around 11:!0PM ET, I started receiving 400 errors for an API call to the following endpoint: https://api.zoom.us/v2/meetings/meeting\_summaries I was also passing the following parameters: from: 2024-03-…

---

## [Invalid access and refresh token after gateway timeout](https://devforum.zoom.us/t/invalid-access-and-refresh-token-after-gateway-timeout/75633)

<div class="topic-metadata">

**Author:** [@tucalendi](https://devforum.zoom.us/u/tucalendi)\
**Replies:** 3\
**Last updated:** [March 18, 2024, 12:18pm UTC](https://devforum.zoom.us/t/invalid-access-and-refresh-token-after-gateway-timeout/75633 "2024-03-18T12:18:18Z")

</div>

Hello, Recently some gateway timeouts occurred which caused some of our customers to lose the current refresh\_token during “transport” and the old refresh\_token became invalid before we could save the new access\_token a…

---

## [Integración API de Encuestas](https://devforum.zoom.us/t/integracion-api-de-encuestas/104340)

<div class="topic-metadata">

**Author:** [@angie.reyes](https://devforum.zoom.us/u/angie.reyes)\
**Replies:** 0\
**Last updated:** [February 21, 2024, 8:14pm UTC](https://devforum.zoom.us/t/integracion-api-de-encuestas/104340 "2024-02-21T20:14:15Z")

</div>

Buen día, En nuestros esfuerzos por mejorar la interacción y el compromiso durante nuestros webinars, hemos estado explorando la posibilidad de integrar nuestras encuestas directamente en la experiencia del webinar a tr…

---

## [Revoke zoom oauth 2 access token](https://devforum.zoom.us/t/revoke-zoom-oauth-2-access-token/105940)

<div class="topic-metadata">

**Author:** [@cionas](https://devforum.zoom.us/u/cionas)\
**Replies:** 0\
**Last updated:** [March 18, 2024, 7:02am UTC](https://devforum.zoom.us/t/revoke-zoom-oauth-2-access-token/105940 "2024-03-18T07:02:00Z")

</div>

Hello, I want to revoke an oauth 2 user access token using this api: https://zoom.us/oauth/revoke. I tried using Postman but also from code in NodeJS. It always returns 400 error with the following details, even if the…

---

## [List meeting participants QoS API Issues](https://devforum.zoom.us/t/list-meeting-participants-qos-api-issues/105926)

<div class="topic-metadata">

**Author:** [@Bruce.Wang](https://devforum.zoom.us/u/Bruce.Wang)\
**Replies:** 0\
**Last updated:** [March 18, 2024, 2:18am UTC](https://devforum.zoom.us/t/list-meeting-participants-qos-api-issues/105926 "2024-03-18T02:18:14Z")

</div>

Why can’t I get everyone’s data, only host’s data?

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

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