Activate Teams /communications/callTranscripts endpoint ?

Heath Flowers 0 Reputation points
2026-01-12T16:21:48.4333333+00:00

Trying to use MSFT Graph API to pull the transcripts for users on my tenant. Have it all wired up, but keep getting stuck ....

The policy grants are working. The user-scoped endpoint returns 404 (not 403), which indicates the policy is applied.

Current status:

  • Application access policy: working (no more 403 errors)
  • User-scoped endpoint: 404 (policy working, but transcript path may be incorrect or transcript not found)
  • Paid API subscription: not active yet (main blocker)

The remaining blocker is the paid Teams meeting transcripts API subscription. The /communications/callTranscripts endpoint isn't available yet, which means Microsoft hasn't activated it.

How can I get Microsoft to activate the endpoint?

Microsoft Teams | Development
Microsoft Teams | Development
Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Heath Flowers 0 Reputation points
    2026-02-05T19:45:19.5033333+00:00

    still not working.

    GET https://graph.microsoft.com/beta/communications/callTranscripts/{transcriptId}/content

    Please enable the Teams meeting transcripts API (callTranscripts segment) for our tenant. Billing is already configured via the Graph Services account above; we still get 400 with message ‘Resource not found for the segment callTranscripts’.

    I have an azure ticket open but have not heard from anyone there in 24 days 🤬

    {
      "error": {
        "code": "BadRequest",
        "message": "Resource not found for the segment 'callTranscripts'.",
        "innerError": {
          "date": "2026-02-05T03:26:45",
          "request-id": "PII removed",
          "client-request-id": "PII removed"
        }
      }
    }
    

  2. Teddie-D 12,310 Reputation points Microsoft External Staff Moderator
    2026-01-13T01:56:26.3966667+00:00

    Hi @Heath Flowers 

    Thank you for posting your question in the Microsoft Q&A forum. 

    The 404 response indicates that your Application Access Policy and permissions are configured correctly. The issue is that the Teams meeting transcript resource is not available because the Microsoft Graph Teams meeting transcripts API has not been enabled for your tenant. 

    The /communications/callTranscripts endpoint is a gated Microsoft Graph API. While some Graph APIs require billing configuration, enabling billing alone does not activate the Teams transcript APIs. Tenant‑level backend enablement by Microsoft is required before you can use this resource. 

    Here are some steps you can take: 

    If your app uses other metered Graph APIs, ensure an Azure subscription is available and associated with your app.

    You can refer to Enable metered APIs and services in Microsoft Graph - Microsoft Graph | Microsoft Learn

    Open a support ticket via the Microsoft 365 admin center or Azure Portal with Tenant ID, Request ID, and endpoint details and ask for enablement of the Teams meeting transcripts API for your tenant. 

    For further instructions, you can follow this guide:  

     Double-check permissions:

    -Ensure app has Application permissions: CallTranscripts.Read.All and OnlineMeetings.Read.All

    -Confirm Application Access Policy applied for app-only calls. 

    I hope this helps clarify why you are seeing the 404 response and gives you a path forward. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


  3. Q&A Assist
    2026-01-12T16:21:58.9166667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To activate the /communications/callTranscripts endpoint for Microsoft Graph API, you will need to ensure that you have the appropriate paid API subscription for Teams meeting transcripts. Since you mentioned that the paid API subscription is not active yet, this is likely the main blocker preventing access to the endpoint.

    Here are some steps you can take:

    1. Check Subscription Status: Verify that your subscription is correctly set up and active. You may need to contact Microsoft support if there are issues with the activation of your subscription.
    2. Contact Microsoft Support: If the endpoint is still not available after confirming your subscription status, reach out to Microsoft support for assistance in activating the endpoint. They can provide specific guidance based on your tenant's configuration and subscription.
    3. Review Permissions: Ensure that all necessary permissions are granted for your application to access the transcripts. You mentioned that the application access policy is working, so this should be in place, but it's worth double-checking.
    4. Documentation Review: Keep an eye on the official Microsoft documentation for any updates regarding the availability of the /communications/callTranscripts endpoint and any related changes to the API.

    Once the paid API subscription is active, and if everything else is configured correctly, you should be able to access the transcripts without encountering the 404 error.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.