Error en metodo ListWebinar

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.

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:

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

Thanks,
Max

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

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 is available on npm and can be used to automatically handle OAuth and easily call Zoom APIs like Meetings, Phone, Users, Team Chat, Chatbot, Accounts, Video SDK, and more. It even includes a Webhook server to easily receive Zoom Webhooks.

npm install @zoom/rivet

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

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:

Docs:

Sample App:

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

Best,
Tommy