Skip to content

Pin a message in a channel in MS Teams using MS Graph API doesn't show as pinned message in MS Teams channel #3814

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
nikhilkunta97 opened this issue Apr 22, 2025 · 0 comments
Labels

Comments

@nikhilkunta97
Copy link

Describe the bug
When Pin a message in a channel in MS Teams using MS Graph API, it doesn't show as pinned message in MS Teams channel

To Reproduce
I've created a MS Teams app and as part of it's functionality, it has to pin the message (in both one-on-one chat and in a channel) on behalf of the user

I'm using below API to pin a message in a channel in MS Teams

[https://graph.microsoft.com/v1.0/chats/<chatID>/pinnedMessages](https://graph.microsoft.com/v1.0/chats/19:....@thread.tacv2/pinnedMessages)

Endpoint: - POST https://graph.microsoft.com/v1.0/chats/19:....@thread.tacv2/pinnedMessages

Body:

{

"message@odata.bind": "https://graph.microsoft.com/v1.0/chats/[19:....@thread.tacv2](https://graph.microsoft.com/v1.0/chats/19:....@thread.tacv2/pinnedMessages)/messages/<message_id>"

}

Note: - 19:....@thread.tacv2 is the chatID of the channel

And I get a successful response as below

201 Created

{

"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3.......%40thread.tacv2')/pinnedMessages/$entity",

"id": "<message_id>"

}

But when I go that particular channel, I don't see the message as the pinned message in the channel But when I try to get the list of pinned message in a channel using below API, it gives the response that the above message which I pinned. But I don't see it in the channel in MS Teams. And I'm facing this issue only while pinning the message in the channel using MS Graph API. I don't face the same issue with one-on-one chat with the bot I've created.

Expected behavior
When we use the pin message api to pin a message in a channel in MS Teams, it should pin the message and that message should be listed under pinned message section in that channel in MS Teams

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant