Recent Discussions
Microsoft 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? ThanksChange of a single occurrence in a series of Teams meetings creates new meeting (and chat)
Hi I attended one of our staff meetings in IT-Service via Teams today. Most of us joined by going through the chat as this a regular meeting and thus a continuation of an existing thread, but the organizer and a colleague went through the calendar (as would I do for most meetings). Todays meeting and three other Tuesday meetings for the remainder of April has been changed from 08:30 to 09:00 and going into the meeting through the calendar, put them into a new, separate meeting. I just tested this myself with the same result. As this a continuous series of meetings, why does it recognize it as a new separate meeting series? Sincerely - MPSolved8.5KViews0likes2CommentsRFI: 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?16Views0likes0Commentsteams and bulk adding of members
When I set up a new team or a channel under a team, I noticed that I have to add each name one at a time. It's really tedious, and it seems like an easy add just to cut and paste a bunch of emails from a spreadsheet into this (you can do this in outlook to send to a large distro). Why are bulk adds in teams so difficult?Solved444KViews7likes30CommentsNot receiving chats from one user
Hello - I recently started experiencing something very strange and I hope I can clearly explain it, so here goes... There is one person in my organization who I am no longer receiving their chat replies. When I send them a message, they receive it. They reply to me and I do not see it. They react to my chats and I don't see their reaction. I do not receive an email indicating that I've missed their chat. When I look at the chat history on my other devices, the messages I've sent do not appear. It only happens with this one person. All other chats work fine, send, receive, sync across devices. They are not in my blocked list. I've logged out of Teams on all of my devices. Uninstalled the application on all devices. Tried using the web version. This only started happening recently, no changes were made prior to this issue and nothing I've tried to do to fix worked thus far has worked. Any idea what may be going on here?7.5KViews0likes7CommentsSince 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 Yerro375Views4likes8CommentsDeeplink Navigation Issue in Published MS Teams Custom App on Mobile Devices (iOS & Android)
Description: We are experiencing an issue with navigation in our published MS Teams custom app. The app has a Tab with personal scope and a Bot. The problem arises for a few users (mostly on iOS devices) when they navigate to the Tab from the chat section of the Bot by clicking on a button that deeplinks to the Tab. Expected Behavior: The button click should trigger the deeplink and open the designated Tab and the specific page within the Tab in MS Teams app. Actual Behavior: iOS devices display an error message "Link not Supported. You can't open this link on the mobile app. Please open it on the desktop or web app." Android devices successfully open the Tab, but navigate to the default home page instead of the intended page within the Tab. Error Message: Details: The navigation works perfectly on the Desktop App and Web Browser. Sample Deeplink Used: let obj = { "params": paramsObj, "subdomain": subdomain, "pageRoute": "home" }; let subEntityId = { "subEntityId": obj }; var encodedWebUrl = ""; var encodedContext = encodeURI(JSON.stringify(subEntityId)); let tabUrl = "https://teams.microsoft.com/l/entity/" + manifestObj.id + "/agentTabId?webUrl=" + encodedWebUrl + "&label=entityLabel&context=" + encodedContext; cardObj = { ... { title: 'Open in Tab', type: 'Action.OpenUrl', url: tabUrl, } ... } Request: We need assistance in resolving this issue to ensure smooth navigation for all users, especially on iOS devices. Additionally, we need guidance on ensuring that Android devices navigate to the correct page within the Tab rather than the default home page. Thank you for your support.617Views0likes8CommentsTeams for Education - Parent Access
I know there was discussion previously (about 2017) of implementing a feature to allow parents to access Teams Assignments, but I haven't seen any updates on this. I have seen that an email digest can be set up but this isn't a great approach for many of our parents as they would prefer to be able to see upcoming assignments at their own convenience. From a teaching perspective, I would prefer to be able to identify which assignments I want to inform parents about (homework and assessments, rather than every class assignment). Does anyone know if there's a way to allocate specific assignments to a calendar and then share that calendar with parents?11Views0likes0CommentsThis is a desperate request for help message
My Xbox Live account has been unreasonably banned for over a year now. I have tried to provide feedback, but there is no channel to complain about this unfair behavior after the account was banned. I once joined the Xbox ambassador to promote Xbox, causing multiple friends around me to switch from Sony PS to Xbox, and achieving 180000 game achievements. However, in the end, I was unfairly treated, and my account was banned without even giving me a reasonable reason I hope to find out the truth. I want to know what my account has violated and why it has been permanently banned After the account was banned, I was unable to contact Xbox customer service. I wanted to find the key person who could uncover the truth, but I couldn't find them I can only post here helplessly, hoping that authoritative figures can help me!I want to retrieve my Xbox live account I would like to express my gratitude here My gametag:wlin kingdom Safety Case Review XBOX:02064141362Views1like1CommentNew to teams: Are multiple outgoing sales lines possible?
Hey everyone! I am the sys admin of my small law firm, and we officially switch to Teams and Microsoft as a phone provider on September 15th. Currently we use 3cx as our PBX and Callcentric as our provider. Most everything is already set up, and waiting for the port. I already have a reception and incoming sales queue set up with a main auto attendant, basically cloning what we have now. We are noticing that our main phone line is being marked as spam when we call out, likely due to it being our main line and our sales dept is going gangbusters. It was suggested we buy multiple sales lines and switch the number our salesperson is dialing from every so often. What I am wondering is: If we purchase a handful of these numbers, is there an easy way to switch what the outgoing number of our salesperson/sales team/sales queue is showing on outgoing calls and is there a way to have incoming calls from each of those numbers funnel into our incoming sales queue, which is often populated with at least two people? For reference, we will no longer be using 3cx after the 15th so everything is under MS's roof. I also asked copilot hoping it would have some insight, but Im not entirely sure if it understood my situation. Any help is appreciated.15Views0likes0CommentsZoom to Teams Migration
Hi All, A client has a Zoom subscription and wants to move to Microsoft Teams. Do we have any tool in the market that performs migration of Zoom to Microsoft Teams? Or any migration plan to perform this kind of migration. Any suggestions will be highly appreciated.15KViews0likes6CommentsFeature request: 2D virtual spaces
The immersive space with 3D avatars feature is a nice idea, but not everyone has the hardware to support this feature and the use of 3D spaces places a significant limit on the number of attendees. I would like to see MS teams consider implementing a simpler option, whereby a 2D office space, with simple icon-type avatars (circles with the usual profile pic) is used instead. These icons could be moved around the 2D space with mouse (click and drag) or keyboard controls, and when your icon is in close proximity to other icons, those users can be heard - ideally with a proximity volume adjustment calculated (the closer you are the louder those around you are). This would be a significant feature and allow a more expansive range of uses and utility to the MS teams platform as a remote working tool without placing a burden on end users hardware. This would allow the solution to be used in the background as a virtual office space in support of remote and hybrid working, or for distributed teams.12Views0likes0CommentsFeature 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.20Views0likes0CommentsCannot add any members to teams
I have just started using MS Teams. I have been able to receive invitations to join teams set up by others (outside of my organisation) - and participated in chats and calls via these invitations. However, I am unable to add members to any teams I have tried to set up. When entering e-mails, a "No matches found" message is shown, and the "Add" button is permanently greyed-out/unavailable. If it is relevant, I am self-employed so the only person and user within "my organisation" is me. I am trying to establish teams with clients from other companies.76KViews3likes6CommentsUnable to remove old account sing up form Teams on Mac OS
I cannot remove an old sing account from Teams on Mac OS. I have to delete the keychain, I delete the temp folder, and remove and reinstall Teams, and the old account is still there. I have a case open with the Microsoft team, and they cannot figure it out. Where is the login info store, and why has Microsoft not provided a solution where users can remove accounts as easily as they can add? Please help!27KViews2likes36CommentsNew Teams Version Approvals Not In Channels
In the latest version you can no longer request an approval in a channel. Instead you need to go to the Approvals section in the side bar, then you can make a general approval request. Is it going to be added back into discussion channels at some point? The current button for Approvals in the channel + button just brings up a search bar that doesn't seem to work.205Views2likes3CommentsHow to Upload Files Using Office 365 Agents SDK Across Multiple Tenants
I'm currently working with the Office 365 Agents SDK and looking to implement a file upload feature that can work across multiple Microsoft 365 tenants. Specifically, I'm trying to understand: What is the recommended approach to upload files using the Agents SDK? How can this be done in a multi-tenant scenario, where files need to be uploaded for users across different organizations? Are there any authentication or permission considerations I need to keep in mind? If anyone has experience or sample code to share, it would be greatly appreciated!68Views0likes4CommentsTeams Phone Mobile - Compliance Recording
Hello, I am working on building a compliance recording feature on Teams Phone Mobile. I have a specific scenario where I would like to get inputs from the community. Scenario: Enterprise customer has Teams Phone Mobile solution from the Operator with compliance recording enabled. If for any reason, Microsoft Teams is down the operator has built a capability at network level that the users can continue to do regular mobile calls. Questions: Considering, that the compliance recording is enabled for the Teams Phone Mobile user. Now, since Teams is down the recording bot won’t join the call, but the call still connects without being recorded. This would be a violation. Is this understanding, correct? If the understanding is correct, can this be controlled within the Teams security group policies, or the operator will have to control it at network level i.e. if Teams is down any call does not connect?16Views0likes0CommentsEnabling Cross-Tenant Authentication for Teams Apps with Single-Tenant Bot
Hello Team, I am working on implementing authentication for a Teams application using the Microsoft 365 Agents SDK. Following Microsoft’s current guidance, I have: Registered a single-tenant Azure AD bot. Integrated Azure AD authentication. Prepared for AppSource distribution as the long-term supported method for cross-tenant availability. However, I am still facing challenges in reliably enabling sign-in for external users from other tenants. Specifically: The cross-tenant sign-in flow remains unclear. Validating authentication across multiple tenants is difficult without official end-to-end guidance. Existing samples and documentation primarily address single-tenant or internal-only scenarios. As of now, authentication for external users is still difficult to get working and validate consistently across tenants. Could you provide detailed guides, samples, or best practices for: Enabling authentication for external users in this single tenant + AppSource distribution model. Recommended patterns for testing cross-tenant authentication before AppSource submission. Any roadmap considerations for simplifying this scenario. This would help ensure Teams apps can meet compliance requirements while still delivering a smooth sign-in experience for users across organizations. Thank You, Chetan43Views0likes1Comment
Events
REGISTER HERE
Join us for a walk-through of all the new features in Teams Town Hall and Webinars over the last few months. We'll include real-time Q&A!
At Microsoft we value your privacy. By regi...
Wednesday, Sep 10, 2025, 08:00 AM PDTOnline
0likes
1Attendee
0Comments
Recent Blogs
- As Microsoft Copilot for Microsoft 365 continues to evolve, ensuring reliable agent performance within Microsoft Teams is critical to delivering a seamless user experience. To support this, we’re int...Sep 04, 202585Views0likes0Comments
- 3 MIN READMicrosoft Teams Phone brings intelligent, cloud-based calling to Teams, streamlining operations and delivering secure, reliable voice experiences. Until recently, however, enabling enterpris...Sep 03, 2025345Views5likes1Comment