In order to migrate ‘Private Chat’ with ’Rehydrate Teams Private Chats ’ enabled to your Office 365 environment using modern authentication, you must install an Azure Active Directory application to grant API permissions.
CloudM Migrate can create this application for you. Click on the 'Create Azure AD Delegated Application' button to create the application. Once the application has been created successfully, click on 'Consent Delegated Application' button to complete the process.
You can migrate Private Chats from Microsoft Teams to Mail. Individual messages will be migrated (and displayed) as an email, with conversations stored in folders (named using the names of the users involved in the Private Chat).
Multi Factor Authentication must be disabled for the specified admin accounts when migrating Microsoft Teams.
Via Microsoft Graph API
Enable "getallmessages" API
To allow migration, you will need to enable the "getallmessages" API.
It is a protected API and also requires specific Microsoft billing and licensing requirements so you (as the customer) will need to request enablement directly from Microsoft. To do so:
- Navigate to the list of protected APIs for Microsoft Teams and request access to the APIs using the Request Form within the article. You will be required to fill out the form and submit.
- Next, you will need to set Licensing and payment requirements for Microsoft Teams APIs in Microsoft Graph. Select Model A or Model B, as required.
Migrate a user's Private Chats
As part of a Microsoft 365 to Microsoft 365 migration
- On the Source Platform screen, select Advanced Settings > Office 365 Groups > Teams Chat API Licensing Model and use the drop down menu to choose either Model A or Model B (dependent on the Model set as part of the API enablement process).
- On the User screen, add the user that you want to migrate from (Source) in the Export Name and the user that you want to migrate to (Destination) in the Import Name, and ensure that the Conversations checkbox is checked.
- On the Config Settings screen, select Advanced Settings > Email > Private Chat Top Level Folder and enter a name for the folder that all the user's Private Chats will be displayed in within Outlook.
Please sign in to leave a comment.