Skip to main content
A Google Cloud project with Owner or Editor permissions is required to create OAuth credentials.

Create a Google Cloud OAuth client and API key

Set up a Google Cloud project with an OAuth client for StackOne. The File Picker integration also requires an App ID and API key.

1

Create or select a project

Sign in to your Google Cloud Console, then open the project picker at the top of the page.

  • New project: Click New project, fill in Project name, Organization and Parent resource, then click Create. Select the new project in the project picker.
  • Existing project: Select it in the project picker.
2

Enable the Google Drive API

Open APIs & Services > Library.

  • Search for Google Drive API.
  • Click Google Drive API.
  • Click Enable. If it shows Manage, it’s already enabled.
3

Enable the Google Picker API

Open APIs & Services > Library.

  • Search for Google Picker API.
  • Click Google Picker API.
  • Click Enable. If it shows Manage, it’s already enabled.
4

Enter the app information

Open APIs & Services > OAuth consent screen to open the Google Auth Platform dashboard.

  • Click Get started. If the OAuth Overview page opens instead, open Branding from the sidebar.
  • App name: StackOne Integration
  • User support email: Email address for user inquiries
  • Click Next.
5

Select the audience

Choose the user type for your application.

  • Internal: Only users within your Google Workspace organization can authorize (no app verification required)
  • External: Any Google account can authorize (requires app verification for production use)
  • Click Next.
6

Enter contact information

Google sends notices about changes to your project to these addresses. If you opened Branding, the field is under Developer contact information on the same page.

  • Email addresses: Email addresses for project notices
  • Click Next.
7

Accept the user data policy

Review your settings.

  • Agree to the Google API Services User Data Policy.
  • Click Create.
8

Add the scopes

Enables actions: Check Permissions, Copy File, Create Comment, Create File, Create Permission, Create Reply, Create Shared Drive, Delete Comment, Delete File, Delete Permission, Delete Reply, Delete Revision, Delete Shared Drive, Download Unified File, Empty Trash, Generate IDs, Get About, Get Access Proposal, Get Changes Start Page Token, Get Comment, Get File, Get Permission, Get Reply, Get Revision, Get Shared Drive, Get Unified Credentials, Get Unified Drive, Get Unified File, Get Unified Folder, Get Unified Role, Hide Shared Drive, List Access Proposals, List Changes, List Comments, List Files, List Permissions, List Replies, List Revisions, List Shared Drives, List Unified Drives, List Unified Files, List Unified Folders, List Unified Resource Types, List Unified Resource Users, List Unified Roles, Resolve Access Proposal, Unhide Shared Drive, Update Comment, Update File, Update Permission, Update Reply, Update Revision, Update Shared Drive, Upload File (Multipart), Upload File (Resumable), Upload File (Simple), Upload Unified File

In Google Auth Platform, open Data Access.

  • Click Add or Remove Scopes.
  • Under Manually add scopes in the Update selected scopes side panel, paste each scope listed.
  • Click Add to table.
  • Click Update.
  • On the Data Access page, click Save.
9

Create the OAuth client

Open APIs & Services > Credentials.

  • Click Create credentials.
  • Select OAuth client ID.
  • Application type: Web application
  • Name: StackOne Drive Integration
  • Under Authorized redirect URIs, click Add URI.
  • Enter the Callback URL from your Connector Profile.
  • Click Create.
10

Copy the Client ID and Client Secret

In the dialog that opens, copy the Client ID and Client Secret into your Connector Profile.

11

Copy the App ID

The App ID is your Google Cloud project number. Open IAM & Admin > Settings from the left sidebar.

  • Copy the Project number into your Connector Profile.
12

Create an API key

Open APIs & Services > Credentials. The key must be restricted to both the Google Picker API and the Google Drive API.

  • Click Create credentials.
  • Select API key to open the Create API key dialog.
  • Name: StackOne File Picker
  • Select API restrictions: Google Picker API and Google Drive API. If either is missing, enable it in APIs & Services > Library first.
  • Application restrictions: None
  • Click Create.
13

Copy the API key

In the API key created dialog, copy the key under Your API key into your Connector Profile, using the copy icon next to it.

  • Click Close.

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.