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_idis the resource identifier for the space, formatted asspaces/{space}. It's a unique, server-generated ID and is case sensitive. For example,spaces/jQCFfuBOdN5z. -
meetingCodeis 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 .

