Hi Yashasvi Sagar,
Thank you for posting your question in the Microsoft Q&A forum.
Correct me if I’m wrong, but it seems you're trying to test a custom tab app on the Teams client across different channel types. You've pre-installed the app and used the Graph API endpoint POST /teams/{team-id}/channels/{channel-id}/tabs to add the tab. Everything works fine for Standard and Private channels, but the tab does not appear in Shared Channels, even though the API returns a 201 Created response.
Based on your description and the information provided, I’ve looked into this and would like to share a few insights:
- You’ve correctly followed the guidance from this Microsoft article: Teams Connect Shared Channels - Teams | Microsoft Learn
This confirms that there are no additional requirements (permissions, policies, rollout timing) to enable custom apps in shared channels beyond what you've already implemented. - Regarding your question: Does Graph API support adding configurable tab apps to shared channels the same way it works for standard/private channels?
Yes, the Graph API endpoint you’re using does support shared channels, as long as the correct channel-id is specified. Your implementation appears to be correct. - For the issue: Why is the app not discoverable in shared channels, even though the manifest includes "sharedChannels"?
You've tried both the API and manual addition via the Teams client, but the app doesn’t show up. Based on this GitHub issue: https://github.com/OfficeDev/microsoft-teams-library-js/issues/2891
This seems to be a recently reported issue affecting multiple users. I recommend reviewing and joining the discussion there to gain more insights from other affected developers.Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link
From my experience, this could be a known issue with shared channels. However, as a forum moderator, I operate within a limited environment and resource constraints, so I’m unable to reproduce this issue directly. My support is based on publicly available documentation and community-reported insights. For deeper investigation and accurate information, I highly recommend raising a support ticket via the Microsoft Admin Portal, where Microsoft support agents can access internal tools and environments to assist you more effectively.
Hope this helps clarify the situation and gives you a path forward.
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