{"id":6210,"date":"2021-04-15T13:00:10","date_gmt":"2021-04-15T21:00:10","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=6210"},"modified":"2021-04-15T13:00:10","modified_gmt":"2021-04-15T21:00:10","slug":"migrate-messages-from-other-chat-platforms-to-microsoft-teams","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/migrate-messages-from-other-chat-platforms-to-microsoft-teams\/","title":{"rendered":"Migrate messages from other chat platforms to Microsoft Teams with Microsoft Graph APIs"},"content":{"rendered":"<p>Many organizations are utilizing Microsoft Teams as their single hub for work \u2013 and are migrating to Microsoft Teams after using other collaboration platforms. We understand that many critical conversations and information are captured in the messages in our customers\u2019 legacy platforms. For this reason, we\u2019ve built Microsoft Graph APIs to enable the migration of messages to Microsoft Teams.<\/p>\n<p>Last October, we announced <a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-teams\/blogs\/importing-3rd-party-platform-messages-to-microsoft-teams-is-now-available-in-beta\/\">the public preview of APIs enabling the importing of third-party platform messages to Teams<\/a>.\u00a0Today, we\u2019re happy to announce that these import capabilities are now Generally Available. You can now import channel messages into a new team, specify the message sender, and timestamp\u00a0and\u00a0link to files.<\/p>\n<h4><strong>Import overview<\/strong><\/h4>\n<p>You can follow these steps to guide you through the import process:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams#step-one-create-a-team\">Create a team with a back-in-time timestamp<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams#step-two-create-a-channel\">Create a channel with a back-in-time timestamp<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams#step-three-import-messages\">Import external back-in-time dated messages<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams#step-four-complete-migration-mode\">Complete the team and channel migration process<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams#step-five-add-team-members\">Add team members<\/a><\/li>\n<\/ul>\n<p>Requirements before\u00a0using the\u00a0new Import API\u00a0include:<\/p>\n<ul>\n<li>Analyze and prepare message\u00a0data.<\/li>\n<li>Review the third-party data to decide what will be migrated.<\/li>\n<li>Extract the selected data from the third-party chat system.<\/li>\n<li>Map the third-party chat structure to the Teams structure.<\/li>\n<li>Convert import data into format needed for migration.<\/li>\n<li>Set up your Office 365 tenant:\n<ul>\n<li>Ensure that an Office 365 tenant exists for the import data.<\/li>\n<li>Make sure that team members are in\u00a0Azure Active Directory (AAD).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>For more information on how to utilize these APIs, see our technical documentation on how to <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/import-messages\/import-external-messages-to-teams\">import third-party platform messages to Teams using Microsoft Graph.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Graph APIs to enable the migration of messages to Microsoft Teams are now Generally Available.<br \/>\n.<\/p>\n","protected":false},"author":69074,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,128],"tags":[],"class_list":["post-6210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-teams"],"acf":[],"blog_post_summary":"<p>Microsoft Graph APIs to enable the migration of messages to Microsoft Teams are now Generally Available.<br \/>\n.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69074"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=6210"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=6210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=6210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=6210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}