Can Microsoft Teams Export API retrieve large amount of Teams chat data?

ksa 20 Reputation points
2023-03-22T03:57:35.49+00:00

I'm considering to use Microsoft Teams Export API to export Teams messages for auditing them. I would like to know if there are any limitations in perspective of large amount of data or processing load on server-side.

If I use the Microsoft Teams Export API to retrieve Teams messages from around 10,000 accounts (message data would be around 200 GB per week), would it be possible to export Teams messages on a daily or weekly basis without any issues?
I also would like to know if there are any concerns regarding server-side processing load or insufficient transfer bandwidth.

Thanks!

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,972 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,866 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.
3,205 questions
{count} votes

Accepted answer
  1. Prasad-MSFT 6,681 Reputation points Microsoft Vendor
    2023-03-22T07:59:59.96+00:00

    Teams Export APIs support up to 200 RPS Per App Per tenant and 600 RPS for an Application, with these limits you should be able to bulk export of Teams messages.

    For more details, please refer: https://learn.microsoft.com/en-us/microsoftteams/export-teams-content#what-is-supported-by-the-teams-export-apis

    Thanks, 

    Prasad Das 

    ************************************************************************* 

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate. 
     

    1 person found this answer helpful.

0 additional answers

Sort by: Most 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.