Forum Discussion

HARIKRISHNAN_P_K's avatar
HARIKRISHNAN_P_K
Copper Contributor
Dec 11, 2020

Teams migration options - Microsoft APIs or 3rd Party tools

Hi All,

 

Is there any APIs available from Microsoft to migrate the personal one to one chat and group chat messages as I could find only the API's for Channel message Migration.

 

API for getting the chat message in a channel : https://graph.microsoft.com/beta/teams/{Group ID}/channels/{Channel ID}/messages

 

It would be great if anyone can suggest any 3rd party tools in the Market which migrate the Private one to one chat and group chat ?

 

Note : Please note, The context is the migration of Teams from one 0365 Tenant to another.

 

Thanks a million :smile:

 

Thanks and Regards,

Hari

2 Replies

  • SanthoshB1's avatar
    SanthoshB1
    Bronze Contributor

    HARIKRISHNAN_P_K I would recommend trying Apps4Pro Migration manager. This app migrates Teams personal 1:1 chat as well as Group chat between tenants. 

  • HARIKRISHNAN_P_K unfortunately there is no API available to migrate one to one and group chats of Teams from one tenant to another. There are indeed some vendors who "migrate" the data, but it will end up in screenshots, text files, or just for ediscovery purposes. You can't - as you already mentioned - write data to channels is possible.

     

    What I'm doing today is, if people need the chat data: you can export the chat files via ediscovery search. Either a single PST per user or all chat files within a single PST. The first option is recommended, as you can easily import the PST file with the chats into the mailbox. But this isn't very user-friendly of course.

Resources