# Error en metodo ListWebinar

**URL:** <https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572>\
**Category:** API and Webhooks\
**Tags:** webinar\
**Created:** [November 22, 2021, 9:17pm UTC](https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572 "2021-11-22T21:17:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MKTUCAM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mktucam/32/32770_2.png) [@MKTUCAM](https://devforum.zoom.us/u/MKTUCAM)\
**Post date:** [November 22, 2021, 9:17pm UTC](https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572/1 "2021-11-22T21:17:39Z")

</div>

Buenas, al intentar importar el api como un conector custom a microsoft flow, y hacer uso de list webinar, nos arroja el siguiente error.  
La API “zoom-20test-5f4f70a5b3af7bc4f1-5f14f23bc420f942fe” devolvió una respuesta no válida para la operación de flujo de trabajo “List\_webinars\_2” de tipo “OpenApiConnection”. Detalles del error: “La operación de la API “ListWebinars” requiere que la propiedad “body” sea de tipo “String”, pero es de tipo “Object”.”  
No así con list user que ese sí funciona ok por ejemplo.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [November 23, 2021, 10:54pm UTC](https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572/2 "2021-11-23T22:54:08Z")

</div>

Hey @MKTUCAM,

Thank you for reaching out to the Zoom Developer Forum. Our engineering team is aware of the issues with our OpenAPI specification and is working to resolve it in the future. Unfortunately, I don’t have a timeline for this right now.

Please see the following forum post for more information:

> [@Zoom API and "oneof" not valid](https://devforum.zoom.us/t/zoom-api-and-oneof-not-valid/47889/6):
>
> I found an article from 2017 on the zoom api ( [Zoom API OpenAPI Specification | by Tim Slagle | Zoom Developer Blog | Medium](https://medium.com/zoom-developer-blog/zoom-api-openapi-specification-5f52e362738d) ) which contains a valid openapi json ( [https://raw.githubusercontent.com/zoom/api/master/openapi.v2.json](https://raw.githubusercontent.com/zoom/api/master/openapi.v2.json) ). Given the age of the article, not sure how much is out of date with the current api. But this version validates properly in swagger editor, and does not contain invalid references, like “oneof” (a 3.0 or greater only feature).

I hope that helps! Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [December 24, 2021, 8:55am UTC](https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572/3 "2021-12-24T08:55:08Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 22, 2025, 10:14pm UTC](https://devforum.zoom.us/t/error-en-metodo-listwebinar/60572/4 "2025-01-22T22:14:59Z")

</div>

Hey everyone,

Recently we launched **Zoom Rivet for Node.js**. Zoom Rivet is **Zoom’s Official API Library and API Wrapper**.

We currently support Node.js. Java, Python, GO, C#, and other languages are coming soon or being considered.

[Zoom Rivet](https://developers.zoom.us/docs/rivet/javascript/get-started/) is available on [npm](https://www.npmjs.com/package/@zoom/rivet) and can be used to automatically handle [OAuth](https://developers.zoom.us/docs/rivet/javascript/authorization/) and easily call [Zoom APIs](https://developers.zoom.us/docs/api/) like [Meetings](https://developers.zoom.us/docs/api/meetings/), [Phone](https://developers.zoom.us/docs/api/phone/), [Users](https://developers.zoom.us/docs/api/users/), [Team Chat](https://developers.zoom.us/docs/api/team-chat/), [Chatbot](https://developers.zoom.us/docs/api/chatbot/), [Accounts](https://developers.zoom.us/docs/api/accounts/), [Video SDK](https://developers.zoom.us/docs/api/video-sdk/), and more. It even includes a Webhook server to easily receive Zoom [Webhooks](https://developers.zoom.us/docs/api/webhooks/).

```auto
npm install @zoom/rivet

```

Example that handles OAuth and calls a Meeting API and listens to a webhook event:

```js
import { MeetingsS2SAuthClient } from "@zoom/rivet/meetings";

(async () => {
   const meetingsClient = new MeetingsS2SAuthClient({
      clientId: process.env.CLIENT_ID,
      clientSecret: process.env.CLIENT_SECRET,
      webhooksSecretToken: process.env.WEBHOOKS_SECRET_TOKEN,
      accountId: process.env.ACCOUNT_ID
   });

   // Rivet Events and Endpoints Go Here

   meetingsClient.endpoints.meetings.getMeeting({
      path: { meetingId: "MEETINGID" }
   }).then((response) => {
      console.log(response)
   });

   meetingsClient.webEventConsumer.event("meeting.started", (response) => {
      console.log(response.payload);
   })

   const server = await meetingsClient.start();

   console.log(`Zoom Rivet Events Server running on: ${JSON.stringify(server.address())}`);
})();

```

NPM:

> **[@zoom/rivet](https://www.npmjs.com/package/@zoom/rivet)**
>
> Zoom Rivet is a comprehensive toolkit built to help developers quickly integrate and manage server-side applications within the Zoom ecosystem. This tool currently supports Node.js, offering core functionalities like authentication, API wrappers, and...

Docs:

> **[Get started - Zoom Developers](https://developers.zoom.us/docs/rivet/javascript/get-started/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

Sample App:

> **[GitHub - zoom/rivet-javascript-sample: Standup Bot sample app for Zoom Rivet for...](https://github.com/zoom/rivet-javascript-sample)**
>
> Standup Bot sample app for Zoom Rivet for JavaScript

For feedback, requests, or questions please refer to the Rivet Devforum Category:

> **[Zoom Rivet](https://devforum.zoom.us/c/rivet/90)**
>
> Zoom Rivet helps quickly integrate server-side applications with Zoom. Built-in authentication, API wrappers and event subscriptions let you focus on business logic, not infrastructure.

Best,  
Tommy
