'How can you enter zoom conferencing details in the `conferenceData` parameter?

Google Calendar Docs suggest that there is an way to enter 3P links. But, I failed after multiple attempts. Is there any way to do so?

I tried different ways to enter details into conferenceData object. Tried insert, update and patch.

Code Snippet

const insertEvent = await calendar.events.insert({
    calendarId: "primary",
    sendNotifications: true,
    supportsAttachments: true,
    requestBody: {
      summary: "Hell Yeah",
      start: {
        dateTime: "2022-03-25T08:30:00.000Z",
        timeZone: "Asia/Kolkata",
      },
      end: {
        dateTime: "2022-03-25T09:30:00.000Z",
        timeZone: "Asia/Kolkata",
      },
      conferenceData: {
        conferenceId: "93831668388",
        conferenceSolution: {
          iconUri: "https://st1.zoom.us/static/6.0.5527/image/new/ZoomLogo.png",
          key: { type: "addOn" },
          name: "Zoom",
        },
        entryPoints: [
          {
            entryPointType: "video",
            label: "zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
            passcode: "4gnZXJ",
            uri: "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
          },
        ],
      },
    },
  });

But the event was created without any zoom meeting links.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source