Google Meet meeting spaces overview
Stay organized with collections
Save and categorize content based on your preferences.
Google Meet REST API illustration
This guide explains how the Google Meet REST API lets you create and manage meetings for Google Meet.
A meeting space represents a virtual place or a persistent object (such as a meeting room) where conferences are held. Only one active conference can be held in one space at any time. A meeting space also helps users meet and find shared resources.
To work with meeting spaces, see Create and manage meeting spaces. To learn how to programmatically configure a meeting space, see Configure meeting spaces and members.
The following table details the meeting roles required to use the meeting space methods:
Method | Owners | Participants | Others |
---|---|---|---|
endActiveConference |
x | ||
get |
x | x | x |
with settings | x | ||
with active conference | x | x | |
patch |
x |
Authenticating and authorizing with user credentials lets Google Meet apps access user data and perform operations on the authenticated user's behalf. Authenticating with domain-wide delegation lets you authorize an application's service account to access your users' data without requiring each user to give consent.
How Meet identifies a meeting space
The Google Meet REST API generates a
spaces
resource for each
meeting space. The name
field is the resource name for the resource.
The following are two important ways to identify a meeting space using the
name
field:
space_id
is the resource identifier for the space, formatted asspaces/{space}
. It's a unique, server-generated ID and is case sensitive. For example,spaces/jQCFfuBOdN5z
.meetingCode
is an alias for the space, formatted asspaces/{meetingCode}
. It's a typeable, unique character string and is non-case sensitive. For example,abc-mnop-xyz
. The maximum length is 128 characters. It forms part of themeetingUri
:https://meet.google.com/abc-mnop-xyz
.
To manage a meeting space, use the following values for the {name}
field:
To get details about a meeting space, you can use either
spaces/{space}
or the aliasspaces/{meetingCode}
. For more information, see Get a meeting space.To update the details of a meeting space, you can only use
spaces/{space}
. For more information, see Update a meeting space.To end an active conference within a meeting space, you can only use
spaces/{space}
. For more information, see End active conference.