Home > Manage Apps > Manage App Profiles for Google Tenants > Configure Default Google App Profiles

Export to PDF

Configure Default Google App Profiles

Default Google app profiles:

- Cloud Backup for Google Workspace - Fly

In Management > App management, the Tenant Owner and Service Administrators can click Create and follow the steps below to create an app profile.

  1. Select services – Select a tenant and select services for which you want to create app profiles. Click Next.

    *Note: Before you create an app profile, you must ensure that the tenant has been connected to AvePoint Online Services. For more details on connecting tenants, refer to Connect Your Google Tenant.

  2. Choose setup methodModern mode is the recommended mode for all AvePoint’s default apps. In this mode, the related apps are listed in a service-based view, and you can consent to apps separately for the selected services.

  3. Consent to apps – To consent to an app, click Consent next to the app. For a Google tenant, creating an app profile for the service app used by the Cloud Backup for Google Workspace or Fly service requires the consent of a Super Admin account.

    *Note: For the app used by Cloud Backup for Google Workspace, ensure that the Super Admin account has been assigned with the required licenses:

    • The Google Workspace module requires licenses for the Gmail, Calendar, Contacts, Drive, and Chat services. The following additional licenses are only needed for managing specific services: Shared drive for shared drives and Vault for Vault matters.

    • The Google Classroom module requires licenses for the Classroom service.

  4. When you finish creating app profiles, you can click Finish to exit the Create app profile wizard.

Permissions Required by Cloud Backup for Google Workspace

The following permissions requested by AvePoint Online Services should be accepted when you install the AvePoint Cloud Backup app from the Google Workspace Marketplace. These permissions will be used to ensure the AvePoint Online Services and Cloud Backup for Google Workspace functionalities work.

ScopePurpose
https://mail.google.com/Back up emails and labels in Gmail for future recovery.
https://www.googleapis.com/auth/driveBack up folders and files under My Drive and shared drives for future recovery.
https://www.googleapis.com/auth/calendarBack up calendars and events from Google Calendar for future recovery.
https://www.googleapis.com/auth/contacts.other.readonlyBack up Other contacts data.
https://www.googleapis.com/auth/contactsBack up contact groups and contacts from Google Contacts for future recovery.
https://www.googleapis.com/auth/admin.directory.group.readonlyRetrieve groups in your domain.
https://www.googleapis.com/auth/admin.directory.user.readonlyRetrieve users in your domain.
https://www.googleapis.com/auth/admin.directory.customer.readonlyRetrieve organization information to segment operations and settings for different organizations and isolate tenants.
https://www.googleapis.com/auth/admin.reports.usage.readonlyRetrieve organization subscription usage for backup admins to monitor their subscription in the app.
https://www.googleapis.com/auth/admin.directory.orgunit.readonlyRetrieve groups to add users to the app through organization units.
https://www.googleapis.com/auth/userinfo.emailRetrieve user email information when users log in to the app.
https://www.googleapis.com/auth/userinfo.profileRetrieve users’ publicly available properties to identify users through our application.
https://www.googleapis.com/auth/apps.licensingRetrieve users’ license information, including product SKUs. This information would be used when backup admins set policies for which users to include or exclude in certain backup scopes. This enables admins to set different backup policies.
https://www.googleapis.com/auth/drive.admin.labelsRetrieve all information of labels on files in Drives for backup and restore.
https://www.googleapis.com/auth/drive.labelsBack up and restore properties of labels on files in Drives.
https://www.googleapis.com/auth/classroom.coursesBack up and restore classes.
https://www.googleapis.com/auth/classroom.announcementsBack up and restore announcements in classes.
https://www.googleapis.com/auth/classroom.coursework.meBack up classwork in classes.
https://www.googleapis.com/auth/classroom.coursework.studentsRestore classwork in classes.
https://www.googleapis.com/auth/classroom.courseworkmaterialsBack up and restore classwork materials.
https://www.googleapis.com/auth/classroom.rostersBack up and restore students and teachers in classes.
https://www.googleapis.com/auth/classroom.profile.emailsRetrieve email addresses in classes.
https://www.googleapis.com/auth/classroom.topicsBack up and restore topics in classes.
https://www.googleapis.com/auth/classroom.topics.readonlyRetrieve information of topics.
https://www.googleapis.com/auth/classroom.guardianlinks.studentsRetrieve guardians of students in classes.

Permissions Required by Fly

The table below lists the permissions that should be accepted when you authorize the AvePoint Fly Migration app.

API Requirements

API RequirementsGoogle Scopes PermissionPurpose
Gmail APIhttps://www.googleapis.com/auth/gmail.readonlyRetrieve mails and labels, including data and properties.
Gmail APIhttps://www.googleapis.com/auth/gmail.settings.sharingUsed to enable email forwarding.
People APIhttps://www.googleapis.com/auth/contacts.readonlyRetrieve contact groups and contacts.
Google Task APIhttps://www.googleapis.com/auth/tasks.readonlyRetrieve all tasks.
Admin SDK APIhttps://www.googleapis.com/auth/admin.reports.usage.readonlyRetrieve size usage of users.
Admin SDK APIhttps://www.googleapis.com/auth/admin.directory.resource.calendar.readonlyRetrieve resource calendars.
Admin SDK APIhttps://www.googleapis.com/auth/admin.directory.user.readonlyRetrieve source users.
Admin SDK APIhttps://www.googleapis.com/auth/admin.directory.group.readonlyRetrieve source groups.
Google Calendar APIhttps://www.googleapis.com/auth/calendarRetrieve calendars and events.
Google Drive APIhttps://www.googleapis.com/auth/drive.readonlyRetrieve event attachments.
Photos Library APIhttps://www.googleapis.com/auth/photoslibrary.readonlyRetrieve Google Photos information.
Enterprise License Manager APIhttps://www.googleapis.com/auth/apps.licensingUsed to retrieve license information.

Admin Account Permissions

TypeAdmin Account PermissionPurpose 
GmailUsers > ReadMigrate Gmail mailboxes.
GmailCalendar > All Settings > Buildings and Resources > Room InsightsMigrate Gmail mailboxes.
GmailGroups > ReadMigrate Google groups.
GmailReportsRetrieve source data.
GmailMake changes to events permission to the calendar, or assign the Super Admin role to the Admin account.Migrate private calendar events in the resource mailbox.
Google DriveUsers > ReadMigrate user drives.
Google DriveDrive and Docs > SettingsMigrate shared drives.
Google DriveContent manager of Shared DriveMigrate shared drives.*Note: If you do not want to give the content manager access to the Admin account, you can ignore this requirement, but there must be a content manager or manager in the shared drive.