azuremicrosoft-graph-apiazure-app-registration

Can we create a meeting with automated recording set to true in multi tenant azure app. It should be recorded even if the organizer in not present


I have created a multi-tenant application in Azure App Registration. In the backend application , we create online meeting through the refresh token a user (say manager) in the primary tenant using Microsoft Graph API. The 'recordAutomatically' property of the meeting is set to true. I add users (say 'mentors') from some other organization as an attendees to the meeting.

The meeting is shown in the calendar inside teams app of the mentor.

When the mentor joins the meeting, the recording starts, but when the meeting ends, the recording fails to upload. When I join the primary user (manager), the meeting uploads successfully.

I want the meeting to be recorded even if the primary user (manager) do no join the meeting.

Any related help would be appreciated. Been stuck with it for a long time.


Solution

  • Note that: To automatically record a meeting organizer/co-organizer must be present in the meeting.

    In TenantA, I created a Multi-tenant Microsoft Entra ID application:

    enter image description here

    To grant this permission in TenantB for this application, use the below endpoint:

    Make sure to login or ask the TenantB Global admin to login and Accept

    https://login.microsoftonline.com/organizations/adminconsent?client_id=ClientIDOfTenantA

    And the TenantB Global Admin user must login and Accept:

    enter image description here

    In TenantB, go to the Enterprise application blade and search the application:

    And the permission will be granted, and you can check in the permissions blade

    enter image description here