Hi @Prem Jain
Thank you for posting your question in the Microsoft Q&A forum.
Your bot should be able to join scheduled meetings once it’s configured correctly. There’s no extra Microsoft approval or onboarding required beyond the standard setup: app registration, Graph permissions, and admin consent. As long as your Azure AD app has the right Graph application permissions and admin consent is granted, and your Teams app manifest includes supportsCalling, Teams will recognize your bot as a calls & meetings bot.
Based on your description, it seems like you've encountered this issue Request authorization tenant mismatch (code 7505) which usually means the tenant ID used for authorization doesn’t match the tenant ID of the resource you’re trying to access. To resolve this, you may check the following:
-Make sure the tenant_id in your request matches the tenant of the user who scheduled the meeting.
-Verify that the user_id you’re using is correct and belongs to the meeting organizer.
-Confirm your app has the necessary Graph permissions to join calls.
-Ensure the callback_uri is configured correctly and publicly accessible.
-Check that the token is issued for the correct tenant and includes the right scopes for the operation.
Finally, double-check your request body against the official documentation for: Create call - Microsoft Graph v1.0 | Microsoft Learn
References:
- Code: 7505 Message: Request authorization tenant mismatch. · Issue #1036 · OfficeDev/Microsoft-Team…
- "code": "7505", "message": "Request authorization tenant mismatch.", · Issue #1785 · OfficeDev/Micr…
I hope this information is helpful.
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.