Skip to main content

Microsoft Teams

Integrating Microsoft Teams with Osano

Connecting to Microsoft Teams

In order for Osano to discover data stored in your systems, we must connect to those data providers via an API. We require, at minimum, read-only access to establish a connection to these providers. Each provider you connect may require different information. Please see the linked vendor documentation for instructions on where and how to obtain this data.

Required Fields

  • OAuth

You can find your client id (application id) and tenant id in your Microsoft registered app Overview. See instructions here.

Required Permissions

  • User.Read.All
  • GroupMember.Read.All
  • TeamMember.Read.All
  • Channel.ReadBasic.All

Required Setup

  • You need to make sure to have Office 365 E1 license for your account (Microsoft Entra ID > Users > Your Account > Licenses > Office 365 E1).

  • You also need to make sure in Enterprise applications the following applications are enabled for users to sign-in:

    • Microsoft Teams Graph Service
    • Skype Teams Calling API Service

Click into the application and go to Manage > Properties > Enabled for users to sign-in? > Yes.

Core Functionality

  • Data Discovery
  • User Search
  • Data Deletion

Base URL


  • oauth

You need to provide your client id (application id), client secret, tenant id, and scopes to authenticate with Microsoft Graph API.

  • email
  • name
  • phoneNumber
  • address
  • birthday
  • userId

Last Modified: 2024-02-07