Importing third-party messages to Teams - GCCH

Brandon Lau 1 Reputation point
2021-03-15T17:37:54.903+00:00

Hello, we're in the process of transitioning to Microsoft 365. Currently I'm tasked with importing messages from our on-site Mattermost chat service.
I'm working with the Graph API to programmatically import the Teams, Channels, and messages into Teams.

Using the beta API: https://graph.microsoft.com/beta/teams

It errors out with the explanation that API is not supported in GCCH.

I'm just wondering if anyone has any suggestions or has run into a similar situation. I'm just looking for the best way to complete this task.

Thank you!

Microsoft Teams | Development
Microsoft Security | Microsoft Graph
Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sharon Zhao-MSFT 25,761 Reputation points Microsoft External Staff
    2021-03-16T05:24:32.797+00:00

    @Brandon Lau ,

    I have no access to your link. So, I cannot see the real content.

    Before this progress, please note that this release is not intended for use in production.

    GCC-High doesn’t support for developing for Microsoft Teams. If you are a Microsoft 365 subscriber, you can develop apps for Microsoft Teams with one of the following plans:

    • Basic
    • Standard
    • Enterprise E1, E3, and E5
    • Developer
    • Education, Education Plus, and Education E5

    For importing third-party platform messages to Teams, you must meet the necessary requirements:
    Analyze and prepare message data

    ✔ Review the third-party data to decide what will be migrated.

    ✔ Extract the selected data from the third-party chat system.

    ✔ Map the third-party chat structure to the Teams structure.

    ✔ Convert import data into format needed for migration.

    Set up your Office 365 tenant

    ✔ Ensure that an Office 365 tenant exists for the import data. For more information on setting up an Office 365 tenancy for Teams, see, Prepare your Office 365 tenant.

    ✔ Make sure that team members are in Azure Active Directory (AAD). For more information see Add a new user to Azure Active Directory.

    About program question, it is not in our scope. I will add office-teams-app-dev tag to get further help on this side. Thanks for your understanding.


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.