Metered Teams API Usage Throttling Query

Shubhanshu Dixit 20 Reputation points
2024-04-03T14:28:09.0066667+00:00

Hello Team,

I'm interested in utilizing the Metered Teams API available at this link: Get Transcript of Meeting.

There's a document mentioning a throttling policy based on service. Could you please confirm if this API falls under the category of onlineMeeting as listed here: Microsoft Graph throttling limits?

Additionally, I'm curious if we can implement a custom throttling policy on Graph APIs that are accessed using our application's generated access token. Specifically, I'm wondering if it's possible to throttle this API on a per-user basis.

I'm looking to limit how much each user can use, so I can control my costs and App experience better.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,095 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,008 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,251 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Prasad-MSFT 6,766 Reputation points Microsoft Vendor
    2024-04-04T05:42:40.5433333+00:00

    The Metered Teams API for accessing online meeting transcripts does fall under the category of onlineMeeting as listed in the Microsoft Graph throttling limits.

    Ref: https://learn.microsoft.com/en-us/graph/throttling-limits

    Regarding the implementation of a custom throttling policy on Graph APIs accessed using your application's generated access token, it is not possible to implement custom throttling policies on a per-user basis. Microsoft Graph has built-in features that handle throttling automatically.

    To achieve your requirements, we recommend you give your feedback in Teams Feedback Portal.

    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.


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.