MEETINGS, WEBINARS, AND TOWN HALLS
10 TopicsMicrosoft Graph - List apps in chat - 404 UnknownError
In Microsoft Graph, I would like to list all Teams apps associated to an onlineMeeting (to its chat actually). According to List apps in chat - Microsoft Graph v1.0 | Microsoft Learn, this is supported with the following request : GET /chats/{chat-id}/installedApps There is a note saying that if the chat is associated with an onlineMeeting instance, then, effectively, the teamsApps installed in the meeting will be listed. That should work. However, I'm getting a 404 with UnknownError as the error.code on my end. The right permission (TeamsAppInstallation.ReadWriteForChat) is granted (Chat.ReadWrite is granted as well). Testing from Graph Explorer from now. Please note that the following is working to get chat messages with the same chat-id : GET /chats/{chat-id}/messages or the following to get chat members : GET /chats/{chat-id}/members I've tried the endpoint POST /chats/{chat-id}/installedApps to add an app to the chat as well but I'm getting the same kind of 404 (documented on Add app to chat - Microsoft Graph v1.0 | Microsoft Learn). Any advice? Thanks60Views0likes3CommentsAny meeting extensions suggestions for Microsoft Teams?
Hey everyone. Which software can you recommend to enhance your Microsoft Teams meetings? There are plenty of apps in the store and I did go through a bunch of reviews but I would love some use-cases and input from the actual community. Any good apps for tracking goals and tasks? A solid whiteboard app? Fun trivia and engagement tools? Thank you all so much in advance!9Views0likes0CommentsRFI: Recurring Teams Meetings and Subsequent Attendee Access to Chat, Transcript and Recording
I'm hoping others may be able to provide some insight. I have a feeling Teams Meetings functionality may have changed since I was last asked this question. From memory only participants from the organisation who were included in the required and optional recipients list had access. I have been asked by a Meeting Organizer how they can restrict access to the meeting chat, transcript and recording following a meeting. There are situations in which guests who are 'dialled-in' during the meeting, or receive forwarded invitations (ie not a recipient) should not be able to see the chat, transcript and recording. We undertook an extensive meeting test exploring all attendee options, meeting options etc... EVERYONE appeared to have access to the chat, transcript and recording. Any clues on how to restrict access without the user having to manage permissions?19Views0likes0CommentsDeleting AI developed meeting recaps
Hello, We have recently begun utilizing the meeting transcript and AI generated transcript functionality for our meetings. However, we can discuss potentially sensitive information on our calls and so we would like to understand how to delete the AI notes from the recap once we have had adequate time to digest and review. I can see how to delete the full transcript, but I do not see an option to delete the AI meeting notes. And we need to confirm that once deleted they are cleared for good and cannot be deemed discoverable. Thank you for help that anyone can provide.84Views0likes1CommentSince Aug 22nd we can't save any Side Panel tabs
Hello! Yesterday (Aug 22nd 2025) we got an update in our Teams Links that we normally share to start meetings. They were modified from this format: https://teams.microsoft.com/l/meetup-join/19%3ameeting_XXXXXXXXXXXXXXX%40thread.v2/0?context=%7b%22Tid%22%3a%22xxxxxxxxxxxx%22%2c%22Oid%22%3a%22xxxxxxxxxxxxxx%22%7d to https://teams.microsoft.com/meet/00000000000?p=XXXXXXXXX Sensitive values and ids have been redacted above and inside all the snippets in this post. This looks like a planned rollout, as specified here: https://mc.merill.net/message/MC772556 After this change, none of our apps are able to save a side panel into any of the meetings with the new link format. We had a couple of older, still available meetings whose link had the previous format, and we are able to save the side panel there, but no matter what we tried, nothing allowed us to solve this situation on our end. My final resort is this post in hopes of a solution to what we see. Each save operation yields a 500 on this call https://teams.microsoft.com/api/chatsvc/amer/v1/threads/19%3Ameeting_XXXXXXXXXXXXXXXXXX%40thread.v2/properties?name=tab%3A%3Axxxxxxxxxxxxxxxx { "errorCode": 500, "message": "{\"subCode\":\"TabOperationFailed\",\"details\":\"Initiator 8:orgid:xxxxxxxxxxxxxx failed perform tab operation\",\"errorCode\":1500,\"errorSubCode\":null}", "standardizedError": { "errorCode": 1500, "errorSubCode": 1, "errorDescription": "TabOperationFailed-Initiator 8:orgid:xxxxxxxxxxxxxx failed perform tab operation" } } I ended up trying to manually install it with graph api calls, which didn't work either and gave me a 502 curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "DisplayName", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/'"$TEAMS_APP_ID"'", "configuration": { "entityId": "entity-random", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "websiteUrl": "https://<domain>/" } }' | jq . { "error": { "code": "BadGateway", "message": "Failed to execute backend request.", "innerError": { "date": "2025-08-22T03:36:08", "request-id": "b4bbade7-1ea2-46df-a1d9-92cdda9e360b", "client-request-id": "b4bbade7-1ea2-46df-a1d9-92cdda9e360b" } } } Then, thinking there was something wrong with my app, I used a MS app, same result curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "displayName": "Website - test", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/com.microsoft.teamspace.tab.web", "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "websiteUrl": "https://www.microsoft.com" } }' | jq . { "error": { "code": "BadGateway", "message": "Failed to execute backend request.", "innerError": { "date": "2025-08-22T04:02:36", "request-id": "ece5590e-f23f-4780-a4a6-20c1b2f0d0f3", "client-request-id": "ece5590e-f23f-4780-a4a6-20c1b2f0d0f3" } } } I then tested it against chats that do not belong to a meeting. Both apps succeeded curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$REGULAR_CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "Website - test", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/com.microsoft.teamspace.tab.web", "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "websiteUrl": "https://www.microsoft.com" } }' | jq . { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3xxxxxx_xxxxxxxxxxxx%40unq.gbl.spaces')/tabs/$entity", "id": "a0cca657-12d0-4df0-84d8-cc1f8fa7d3e6", "displayName": "Website - test", "webUrl": "https://teams.microsoft.com/l/chat/19%xxxxxxxxx_XXXXXXXXX%40unq.gbl.spaces/tab%3a%3xxxxxxxxxxxxxxxxxxxxxx?webUrl=https%3a%2f%2fwww.microsoft.com&label=Website+-+test&tenantId=xxxxxxxxxxxxxxxxxxx, "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "removeUrl": null, "websiteUrl": "https://www.microsoft.com" } } curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$REGULAR_CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "redacted", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/'"$TEAMS_APP_ID"'", "configuration": { "entityId": "redacted", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "websiteUrl": "https://<domain>/" } }' | jq . { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3xxxxxxxxxxxxx_xxxxxxxxxxxxx%40unq.gbl.spaces')/tabs/$entity", "id": "xxxxxxxxxxxxxxxxxxxxxx", "displayName": "redacted", "webUrl": "https://teams.microsoft.com/l/entity/<redacted>/_djb2_msteams_prefix_000000000?webUrl=https%3a%2f%2f<domain>%2f&label=redacted+label&context=%7b%0d%0a++%22context%22%3a+%22chat%22%2c%0d%0a++%22chatId%22%3a+%2219%3axxxxxxx_xxxxxxxxx%40unq.gbl.spaces%22%2c%0d%0a++%22subEntityId%22%3a+null%0d%0a%7d&tenantId=xxxxxxxxxxxxxxxx", "configuration": { "entityId": "redacted", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "removeUrl": null, "websiteUrl": "https://<domain>/" } } At this point we don't know what else to do, seems like a meeting specific issue that we are unable to solve. It's affecting our tenants in all environments, since our primary business flow relies on this panel. All the snippets contain real dates and request-ids, here's hoping it helps somehow. Help, and thanks in advance. ~A. del Yerro408Views4likes8CommentsFeature request: "AFK" status whilst on call
We would like to use Microsoft Teams calls as a continuously open call for long periods of time whilst working remotely as a team. However the current inability to visually see on the call screen whether another attendee is at their keyboard, without everyone having their cameras on all the time (which eats a lot of bandwidth) limits our ability to do so. I would like the ability to have an "away from keyboard" status, similar to the "raise hand" status, that can be set by each attendee when they step away from their desk/keyboard to grab a drink or take a comfort break. This could either be implemented by: adding a new group in which "raise hand" is one option, and "step away" is another adding a new option along the tool bar specifically for "step away" The only way to do this currently is to create another meeting (with yourself) and join that meeting so that you appear 'on-hold' within the previous call. This is very tedious to implement for every attendee involved.21Views0likes0CommentsTeams having very loud white noise when no one is speaking
Using Microsoft Teams in work meetings I have noticed a very loud white noise that only appears when no one is talking. I know it is not about microphones, because I have been in meetings where everyone were muted and were waiting for the meeting to start and the white noise just kept on buzzing. The white noise starts as gentle but gets louder and louder if no one is talking until it reaches its peak as a very loud buzzing. I have tried to search for answers but only one I found was about "Teams certified microphone" which I do not possess, but Teams is the only voice communication service to cause this noise so I'm not convinced it's a microphone issue. Help & solution greatly appreciated. - Jonas63KViews3likes16CommentsChat window opens on top of meeting window when clicking on Teams icon in dock (MacOS)
When I'm on a Teams video call and I'm working on another app, if I click the Teams icon in the MacOS dock, it brings up the Teams chat window on top of the Teams video call window. So I have to minimise the chat window to see the video window. This is because there is a separate window for chats as for a video meeting (and yes I have checked my settings and I have selected that new chats and incoming notifications are opened in the main window, not a new separate window) I can't even resize the chat window so that even if it's on top it's small because of this window resizing bug. That would have been a nice workaround.2.7KViews21likes13CommentsTeams users cannot sign in if using personal account
Anyone have any luck with this? Know of a work around? Anything know if this is a known issue and if a fix is on the way? Once again Microsoft Support has lived up to my expectations so I'm reaching out here. Create a meeting invite link and share with a bunch of people. When clicking on the link the user is presented with options to download Teams, use the web or open with the Teams App. This applies to the Teams App link. Users with business accounts, and users who join as guest work without issue. On the join meeting window there's a link to sign in for a better experience. Clicking this link show a signing in page either indefinitely or for a while and reverts back to the join meeting window. It appears that signing in to a Teams meeting with a personal account (Outlook.com, Gmail) simply is not supported. If this is the case I would expect a message to say this but I suspect this is a bug in Teams.20KViews1like10CommentsHELP! I teach kindergarten..
Hi! Teams newbie here! We will be using Teams this upcoming school year for when we have a weather related day. The biggest thing that scares me is that they have access on the bottom part of their iPads it has the section where - video, mute/unmute/, speaker icons. Is there a way to remove the speaker icon for attendees, so students cant mute the presenter? Is there a way to change in the settings or somewhere to turn off access for attendee's to not have access to change their background effect? Thank you for any help! signed a Very Nervous Teacher34Views0likes1Comment