Eskim0
Eskim0

Reputation: 834

How to add a URL or Zoom Meeting ID to Google Calendar via API

I am writing a complex integration between Zoom and Google calendar - I can't really use their out of the box solutions. I have the Google Calendar API working fine (CRUD) but I don't see a way to add a Zoom meeting ID or a top level link via the API. It appears the Google Calendar product provides a place for Zoom meeting information - I just cannot see how to create it.

Upvotes: 3

Views: 3308

Answers (2)

Noe Lopez
Noe Lopez

Reputation: 305

It's an old question, but for everyone looking for something similar you can do it using the conferenceData param.

The minimal working example is something like this:

conferenceData: {
conferenceSolution: {
  key: { type: "addOn" },
  name: "Zoom",
},
entryPoints: [
  {
    entryPointType: "video",
    passcode: "4gnZXJ",
    uri: "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
  },
],
}

Keep in mind that you need to send the conferenceDataVersion query param with the value of 1 in order to take the conferenceData Docs

Upvotes: 1

Eskim0
Eskim0

Reputation: 834

Looks like using event.description is the only way to do this - inline links. The other top level methods pertain to google products, like hangouts, only.

Upvotes: 3

Related Questions