Is there direct API for Google Meet?

Google ApiGoogle Calendar-ApiHangoutHangouts Api

Google Api Problem Overview


I'm creating a system where I want to generate Google Meet meeting from NodeJS code. Is there API for creating a new meeting in Google Meet ? There is button Create new meeting on https://meet.google.com/ and I want to do something similar using API
I know that it is possible to create meeting using Google Calendar API but I'm looking for direct API for Google Meet without creating calendar event.

[EDIT] It does not solve my problem, but maybe would help someone else. There is also option to generate meeting using https://meet.google.com/lookup/[custom-meeting-name] but you need to have Google Workspace (former GSuite)

Google Api Solutions


Solution 1 - Google Api

It is now possible to create a new meet by going to this url: http://meet.google.com/new

That being said, it's not immediately obvious how you could get the link for the generated meet.

Solution 2 - Google Api

Try http://g.co/meet/yourmeetingname. This redirects to the same meeting URL if they're on the same Google Apps account.

Found this at https://gsuiteupdates.googleblog.com/2020/03/hangouts-meet-edu-updates.html

Solution 3 - Google Api

There is currently no direct API for Google Meet

Solution 4 - Google Api

This is a bit of a hack, but you can create a new meeting using the Google Calendar API.

API Documentation: https://developers.google.com/calendar/v3/reference/events?hl=en_US

Google blog post (when Meet was Hangouts Meet): https://cloud.google.com/blog/products/application-development/hangouts-meet-now-available-in-google

In the request you can configure the conference details (i.e. Google Meet settings) and retrieve a meeting ID.

The only caveat, which is a big one, is the new Google Meet will be tied to the calendar that the API is authenticated against. Depending on who you want the meeting to be available to you'll probably have to play around with the permissions some.

Solution 5 - Google Api

there is no direct api for google meet for now, but through the help of the google calendar api I have created a npm package that can be used to create meeting directly it gives you the google meeting links instantly.

https://www.npmjs.com/package/google-meet-api

Solution 6 - Google Api

Vote on the feature request

There is a feature request for a Google Meet API here:

https://issuetracker.google.com/157261118

It specifically is asking for a way to get participant information of meetings in real-time. Though it is the closest thing to a Meet API that I have seen on the Issue Tracker.

Go and give it a ☆ if you want! That way Google knows its something that people are interested, at the moment it only has one.

Please don't comment with "+1" ... just click the star icon

Solution 7 - Google Api

For your specific purpose of creating a Google Meet meeting with an API call without using the Google Calendar API I am afraid there is no other Google API service to achieve this at the moment of this answer.

Solution 8 - Google Api

add "conferenceData": { "createRequest": { "requestId": "7qxalsvy0e" } },

inside your events while creating an event using google calendar API v3 a google meet link will automatically be created

Solution 9 - Google Api

Yes. It's part of the Google Calendar API and you can find it here:

https://developers.google.com/calendar/create-events#conferencing

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionsharkView Question on Stackoverflow
Solution 1 - Google ApiJRJurmanView Answer on Stackoverflow
Solution 2 - Google ApigmcculloughView Answer on Stackoverflow
Solution 3 - Google ApiScenicJaguar101View Answer on Stackoverflow
Solution 4 - Google ApiwcarhartView Answer on Stackoverflow
Solution 5 - Google ApiSumit KumarView Answer on Stackoverflow
Solution 6 - Google ApiiansedanoView Answer on Stackoverflow
Solution 7 - Google ApiMateo RandwolfView Answer on Stackoverflow
Solution 8 - Google ApiJerry Rajesh 070View Answer on Stackoverflow
Solution 9 - Google ApiborjagvoView Answer on Stackoverflow