Google Meet provides meeting spaces and conference records. Create or configure a meeting space, inspect participants and past conferences, or end an active conference. Select the space or conference identifier required by the operation.
Sim requests these scopes when someone connects a Google Meet account. For a self-hosted deployment, register your own app with the provider using the settings below. See Integrations and OAuth for setup.
| Setting | Value |
|---|
| Redirect URI | <NEXT_PUBLIC_APP_URL>/api/auth/oauth2/callback/google-meet |
| Environment variables | GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET |
| Scope | Description |
|---|
https://www.googleapis.com/auth/userinfo.email | View email address |
https://www.googleapis.com/auth/userinfo.profile | View basic profile info |
https://www.googleapis.com/auth/meetings.space.created | Create and manage Google Meet meeting spaces created by Sim |
https://www.googleapis.com/auth/meetings.space.readonly | View information about your Google Meet conferences |
Create meeting spaces, get space details, end conferences, list conference records, and view participants.
Create a new Google Meet meeting space
| Parameter | Type | Required | Description |
|---|
accessType | string | No | Who can join the meeting without knocking: OPEN (anyone with link), TRUSTED (org members), RESTRICTED (only invited) |
entryPointAccess | string | No | Entry points allowed: ALL (all entry points) or CREATOR_APP_ONLY (only via app) |
| Parameter | Type | Description |
|---|
name | string | Resource name of the space (e.g., spaces/abc123) |
meetingUri | string | Meeting URL (e.g., https://meet.google.com/abc-defg-hij) |
meetingCode | string | Meeting code (e.g., abc-defg-hij) |
accessType | string | Access type configuration |
entryPointAccess | string | Entry point access configuration |
Get details of a Google Meet meeting space by name or meeting code
| Parameter | Type | Required | Description |
|---|
spaceName | string | Yes | Space resource name (spaces/abc123) or meeting code (abc-defg-hij) |
| Parameter | Type | Description |
|---|
name | string | Resource name of the space |
meetingUri | string | Meeting URL |
meetingCode | string | Meeting code |
accessType | string | Access type configuration |
entryPointAccess | string | Entry point access configuration |
activeConference | string | Active conference record name |
End the active conference in a Google Meet space
| Parameter | Type | Required | Description |
|---|
spaceName | string | Yes | Space resource name (e.g., spaces/abc123) |
| Parameter | Type | Description |
|---|
ended | boolean | Whether the conference was ended successfully |
List conference records for meetings you organized
| Parameter | Type | Required | Description |
|---|
filter | string | No | Filter by space name (e.g., space.name = "spaces/abc123") or time range (e.g., start_time > "2024-01-01T00:00:00Z") |
pageSize | number | No | Maximum number of conference records to return (max 100) |
pageToken | string | No | Page token from a previous list request |
| Parameter | Type | Description |
|---|
conferenceRecords | json | List of conference records with name, start/end times, and space |
nextPageToken | string | Token for next page of results |
Get details of a specific conference record
| Parameter | Type | Required | Description |
|---|
conferenceName | string | Yes | Conference record resource name (e.g., conferenceRecords/abc123) |
| Parameter | Type | Description |
|---|
name | string | Conference record resource name |
startTime | string | Conference start time |
endTime | string | Conference end time |
expireTime | string | Conference record expiration time |
space | string | Associated space resource name |
List participants of a conference record
| Parameter | Type | Required | Description |
|---|
conferenceName | string | Yes | Conference record resource name (e.g., conferenceRecords/abc123) |
filter | string | No | Filter participants (e.g., earliest_start_time > "2024-01-01T00:00:00Z") |
pageSize | number | No | Maximum number of participants to return (default 100, max 250) |
pageToken | string | No | Page token from a previous list request |
| Parameter | Type | Description |
|---|
participants | json | List of participants with name, times, display name, and user type |
nextPageToken | string | Token for next page of results |
totalSize | number | Total number of participants |