Unable to Get data for Cross tenant Shared channel

Naveen B 20 Reputation points
2025-10-29T05:56:23.2566667+00:00

User's image

As per the documentation when we calling cross tenant shared channel by removing tenant id also throws me Error AclCheckFailed.I Configured All Permission Below Image Attached

User's image

User's image

Microsoft Teams | Development
{count} votes

1 answer

Sort by: Most helpful
  1. Kudos-Ng 8,245 Reputation points Microsoft External Staff Moderator
    2025-10-29T07:07:30.43+00:00

    Hi Naveen B,

    Thank you for posting your question in the Microsoft Q&A forum. 

    Please note that our forum is a public platform, and we will modify your question to hide your personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data.

    From what you described and the attached images, it looks like you have already consented to the required permissions. However, Graph Explorer still shows a message suggesting you need to consent, while the API response returns a different error.

    Why the messages differ:

    • The Graph Explorer UI warning is generic—it checks whether the errorCode return, not the actual API call.
    • The API response reflects the real issue: AclCheckFailed and the detail stating the signed-in user is not a member of the roster for the shared channel.

    Based on the error detail, the real problem seems to be that the signed-in user does not have access to the shared channel—in other words, the user is not currently a member of that channel in the target tenant. In this case, you should consider verifying that the signed-in user is indeed a member of the shared channel.

    To allow a shared channel to invite members from an external tenant and for users to join a shared channel in another tenant, you need to enable Cross-tenant access settings (B2B Direct Connect). You can follow this guide for configuration: Enable shared channels with all external organizations

    Hope this helps!


    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.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.