Prerequisites
The user performing the integration must have the Global Reader role assigned
A Reco user with Admin Role
Integrate Microsoft Teams with Reco
Login to the Reco Platform.
Click on "Configurations" and then "Integrations".
Locate & click on the "Microsoft Teams" object.
Select the relevant MSFT AD instance, and click "Connect".
You will be redirected to a consent page, Click on "Accept"
If the integration was successful, the Microsoft Teams Integration status will become "Active"
After the integration was added, go to the Microsoft entry page roles and
administrators page - https://portal.azure.com/#view/Microsoft_AAD_IAM/RolesManagementMenuBlade/~/AllRoles/adminUnitObjectId//resourceScope/%2F
and search for Teams Administrator and click the roleClick the Add assignment button and search for the reco app you just
connected called Reco for Teams β then assign the app the needed role by clicking on it and then on the Add button
β
What do we ingest exactly?
Metadata only!
Source | Required Scope | Documentation |
MSFT_TEAMS_API | Team.ReadBasic.All | |
MSFT_TEAMS_APPS_API | AppCatalog.Read.All | |
MSFT_TEAMS_USER_INSTALLED_APPS_API | TeamsAppInstallation.ReadForUser | |
MSFT_TEAMS_TEAM_INSTALLED_APPS_API | TeamsAppInstallation.ReadForTeam | |
MSFT_TEAMS_CLIENT_CONFIGURATION | TeamSettings.Read.All & Add app to Teams Administrator | Undocumented API |
MSFT_TEAMS_MEETING_POLICY | TeamSettings.Read.All & Add app to Teams Administrator | Undocumented API |
MSFT_TEAMS_MESSAGING_POLICY | TeamSettings.Read.All & Add app to Teams Administrator | Undocumented API |