Project Creation, Enable API Access in Google Cloud Console
& Add Scopes at Domain Level





  1. Steps to create project in Google Console
  2. Enable API Access in Google Cloud Console
  3. Steps to Add Scopes at Domain Level


Create Project in Google Cloud Console


If your source or destination platform is G Suite, you need to setup Google Console project before proceeding for migration. Follow below given steps to create a google console project:

STEP 1

Go to the cloud platform https://console.developers.google.com/ and Sign in

Google Cloud Console login



STEP 2

After successful sign in, home screen comes up. Go to IAM & Admin & select the NEW PROJECT option.

new Project



STEP 3

Enter the project name and click on Create button to generate new project.

Create Project


STEP 4

Go to the Navigation Menu from the left hand side. Then click on the APIs & Services and select Credentials

APIs & Services option
STEP 5

Click on Create Credentials and from the dropdown list, select Service account option.

Create Credentials
STEP 6

Create Service account & Enter service account details i.e. Service account name, Service account id, Service account description. Then, click on Create.

New service account
STEP 7

Now, grant service account permissions for that click on the Select a role option. Choose Project >> Owner from drop down. After that click on Continue

Owner option

The third step is (optional) which is to "Grant User Acceess to this user account"

STEP 8

Go to the Navigation Menu from the left hand side. Then click on the APIs & Services and select Credentials. Now created '"Service Account" will be displayed in the list and then click on Edit service account option:

Key type
STEP 9

Service account details screen would be displayed, then click on Keys tab in same page. After that click on Add key >> Create new key and Select an option P12 from key type and click on Create button:

Download the P12 file
Download the P12 file

After successful creation, Private Key will be downloaded in your computer (Save this file securely as it will require for migration). A message will prompt, “Private Key saved to your computer” click on Close:

Download the P12 file

Enable APIs in Google Cloud Console

STEP 10

Now go to Menu > APIs and Services > Library. Now open and Enable each library as given below:

  1. Admin SDK API
  2. Google Drive API
  3. Gmail API
  4. Google Calendar API
  5. Google People API

enable Admin SDK



Enable Google Drive API


 Enable Drive API

Enable Gmail API


 Enable Drive API2


Enable Google Calendar API


 Enable Gmail API


Enable Google People API


 Enable Google Calendar API


Add Scopes at Domain Level

STEP 11

Go to Google Admin console https://admin.google.com/ and sign in with admin account:

Show Domain-Wide Delegation
STEP 12

After successful login, Go to Menu Bar. Click on Security and select API Control from drop-down

Enable Gsuite Domain-wide Delegation
STEP 13

API Controls screen would be displayed, then click on MANAGE DOMAIN WIDE-DELEGATION in Domain-wide delegation window:

product name
STEP 14

Domain-wide delegation screen would be displayed, then click on “Add new” button:

view Client ID
STEP 15

Add a new client ID screen would be displayed, then enter earlier created Client Id (Prefer Step10 from project creation steps) in “Client Id” field and add below given permissions in “OAuth Scopes(comma-delimited)” fields:

 Copy the Client ID

G Suite as a Source:

https://www.googleapis.com/auth/admin.directory.user.readonly,
https://www.googleapis.com/auth/admin.directory.userschema.readonly,
https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly,
https://www.googleapis.com/auth/drive.readonly,
https://www.googleapis.com/auth/drive.metadata.readonly,
https://www.googleapis.com/auth/gmail.readonly,
https://www.googleapis.com/auth/gmail.labels,
https://www.googleapis.com/auth/calendar.readonly,
https://www.googleapis.com/auth/calendar.events.readonly,
https://www.googleapis.com/auth/calendar.settings.readonly,
http://www.google.com/m8/feeds

G Suite as a Destination:

https://www.googleapis.com/auth/admin.directory.user.readonly,
https://www.googleapis.com/auth/admin.directory.userschema.readonly,
https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly,
https://www.googleapis.com/auth/drive,
https://www.googleapis.com/auth/gmail.insert,
https://www.googleapis.com/auth/gmail.labels,
https://www.googleapis.com/auth/calendar,
https://www.googleapis.com/auth/calendar.events,
https://www.google.com/m8/feeds
STEP 16

After successful authorization, above entered details will be added and shown in list as given below

 Library option


Free Download SysTools Migrator Download Now