Manage transcript API access for Teams meetings

APPLIES TO: Image of a checkmark for yesMeetings Image of a x for noEvents

You can use the Teams admin center or PowerShell to control whether agents and apps can access Teams meeting transcripts through Microsoft Graph APIs, and whether the transcripts include speaker attribution.

By default, Microsoft Graph access is off, so agents and apps can't access meeting transcripts, regardless of app-level permissions.

Using the Teams admin center

To enable transcript API access by using the Teams admin center, follow these steps:

  1. In the left navigation of the Teams admin center, go to Meetings > Meeting settings.

  2. Under Transcript API access, turn the Microsoft Graph access toggle On to allow apps and agents to access meeting transcripts.

    Screenshot of Transcript API access setting in the Teams admin center.

  3. Select Configure, and then do the following:

    • To include speaker attribution in transcripts accessed through Graph API, turn the Include speaker attribution toggle On. By default, this setting is off.
    • To allow or block individual apps and agents from accessing transcripts, use the link to the Microsoft Entra admin center to manage API permissions for each app.

Using PowerShell

To configure transcript API access by using PowerShell, use the Set-CsTeamsMeetingConfiguration cmdlet with the following parameters:

  • -EnableGraphTranscriptAccess: When set to true, agents and apps can access meeting transcripts through Graph APIs.
  • -EnableAttributedTranscripts: When set to true, transcripts accessed through Graph APIs include speaker attribution.

For example, to enable Microsoft Graph access to meeting transcripts in your organization and include speaker attribution, run the following command:

Set-CsTeamsMeetingConfiguration -EnableGraphTranscriptAccess true -EnableAttributedTranscripts true -Identity Global