Teams Analytics

Rising Flight 4,596 Reputation points
2024-09-22T06:55:58.2666667+00:00

One of my users has a Microsoft Teams, and he is the owner of a team with various channels. When the user selects a channel and clicks "Manage channel," they can see the Analytics tab. In the Analytics tab, the user can check the channel's activity for up to ninety days, after which the data is overwritten.

The user wants to build an automation to track the channel analytics data for up to one year. Is there a way I can provide the raw data to the user weekly, or can I offer any kind of access for the user to fetch the data themselves through an API or another method? This requirement applies only to the user's team and its channels, not to other teams. The user is requesting Teams admin access, which I do not want to provide.

Microsoft Exchange Online
Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,183 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,113 questions
Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,542 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,295 questions
0 comments No comments
{count} votes

Accepted answer
  1. Vasil Michev 106.6K Reputation points MVP
    2024-09-22T15:27:30.73+00:00

    Unfortunately, said analytics are only exposed within the Teams client. There is no Graph API endpoint that you can leverage to get them. Neither are they exposed in the Teams admin center, so granting the user admin role is not needed. Well, he can get some additional data from the Teams admin center, but it will not be the same as the analytics within the Teams client.


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.