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 errorCodereturn, not the actual API call.
-  The API response reflects the real issue: AclCheckFailedand 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.