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
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,165 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,739 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,892 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sharon Zhao-MSFT 25,056 Reputation points Microsoft Vendor
    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.