Skip to main content
You need a Google Cloud project on which you have Owner or Editor permissions to create OAuth credentials for Google Meet.

Create or select a Google Cloud project

To connect Google Meet with OAuth 2.0, you first need a Google Cloud project. You can reuse an existing project or create a new one.

1

Sign in to Google Cloud

Open the Google Cloud Console and sign in with an account that has Owner or Editor access to the project you want to use.

2

Select or create a project

Use the project selector at the top of the page to choose the project you want to use, or open the selector and create a new project if you don’t have one yet.

Google Cloud console welcome page with the project selector highlighted in the top bar

Enable the Google Meet REST API

The Google Meet REST API must be enabled on your project before you can authenticate against it.

1

Open the API Library

In the Google Cloud Console, go to APIs & Services > Library and search for Google Meet REST API, then click the result.

API Library search results showing the Google Meet REST API result highlighted
2

Enable the API

On the Google Meet REST API product page, enable the API for your project.

  • If the API is not yet enabled, click Enable.
  • If it is already enabled, the button shows Manage and the status reads API Enabled — no further action is needed.
Google Meet REST API product page showing the Manage button and API Enabled status

Open the Google Auth Platform

OAuth credentials are managed from the Google Auth Platform. From here you configure the app’s branding, audience, scopes, and clients.

1

Navigate to the Google Auth Platform

In the Google Cloud Console, go to APIs & Services > OAuth consent screen to open the Google Auth Platform. Its sidebar contains Overview, Branding, Audience, Clients, Data Access, Verification Center, and Settings.

  • If this is the first time you open the Google Auth Platform for the project, click Get started and complete the initial app registration before continuing.
Google Auth Platform Overview page with the sidebar navigation highlighted

Configure scopes

Grant the OAuth scopes that the Google Meet integration needs so that StackOne can read meeting spaces, conference records, and artifacts.

1

Open Data Access

In the Google Auth Platform sidebar, open Data Access and click Add or remove scopes.

Data Access page with the Add or remove scopes button highlighted
2

Add the required scopes

Enables actions: Create Space, End Active Conference, Get Conference Record, Get Participant, Get Participant Session, Get Recording, Get Smart Note, Get Space, Get Transcript, Get Transcript Entry, List Conference Records, List Participant Sessions, List Participants, List Recordings, List Smart Notes, List Transcript Entries, List Transcripts, Update Space

In the Update selected scopes panel, enable the scopes this integration needs. If a scope does not appear in the list, add it in the Manually add scopes box and click Add to table.

Update selected scopes panel showing the scope selection table
3

Save the scope configuration

Paste the full scope URLs into the Manually add scopes box (one per line), click Add to table, then click Update to close the panel. Back on the Data Access page, click Save to persist the configuration.

  • Format: https://www.googleapis.com/auth/{scope}
  • Example: https://www.googleapis.com/auth/meetings.space.readonly
Manually add scopes box with the Google Meet scope URLs entered and the Add to table and Update buttons highlighted

Create OAuth 2.0 client credentials

Create a Web application OAuth client to obtain the Client ID and Client Secret that StackOne uses to authenticate.

1

Open Clients and create a new client

In the Google Auth Platform sidebar, open Clients and click Create client.

Clients page with the Create client button highlighted
2

Configure the Web application client

Fill in the client details and register StackOne’s redirect URI.

  • Set Application type to Web application.
  • Enter a Name for the client (for example, StackOne Google Meet).
  • Under Authorized redirect URIs, click Add URI and enter StackOne’s callback URL: https://api.stackone.com/connect/oauth2/googlemeet/callback
  • Click Create.
Create OAuth client ID form with Web application selected, a name, the StackOne redirect URI, and the Create button highlighted
3

Copy the Client ID and Client Secret

The OAuth client created dialog shows your Client ID and Client secret. Copy both and store them securely.

  • The Client secret is only displayed once and cannot be retrieved later — you will no longer be able to view or download it after you close this dialog, so copy it first.
OAuth client created dialog showing the Client ID and Client secret fields (values redacted)
4

Enter your credentials in StackOne

Enter the values from your OAuth client into the StackOne Connector profile.

  • Client ID — the OAuth client’s Client ID; paste it into the Client ID field in the StackOne Connector profile.
  • Client Secret — the OAuth client’s Client secret; paste it into the Client Secret field in the StackOne Connector profile.
  • Scopes — optional. Leave blank to use the default Google Meet scopes, or enter a space-separated list of scope URLs to override them. Example: https://www.googleapis.com/auth/meetings.space.readonly https://www.googleapis.com/auth/meetings.space.created

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Google Meet:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Google Meet
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Google Meet.