Forum Discussion
Issue with Downloading Teams Sticker via Graph API - HTTP 400 Bad Request
We also filed a support case but we have a contract to use the additionally paid support service. I had a session with a Microsoft supporter and collected some information etc. It looks like Graph API works as intended because there's nothing to download for something without content (response in Graph Explorer):
Meanwhile I noticed one thing in common of two teams which are affected by this error: Both have emails in channels and embedded pictures / logos. I was able to reproduce the error by forwarding an email with embedded logo to a channel and then tried to backup the team again by Veeam which leverages Graph API. Same error: 400 Bad Request. For me it seems like a bug. I provided the findings to the existing case and currently waiting for a reply.
Hello everyone,
Since we have also been encountering the same error in two teams for months, we have also opened support cases with Veeam and Microsoft.
Both sides have analyzed the traces provided, and Microsoft has identified that an image file embedded in an email sent directly to the Teams channel can no longer be found in the Teams Store.
“That means it's expected that Graph API will give an error trying to retrieve it as the image is not there anymore. That's by design – from the Graph API perspective, that's all we can conclude.”
Veeam, on the other hand, says that Microsoft should investigate why the command “https://graph.microsoft.com/v1.0/teams/xxx/channels/xxx@thread.skype/messages/xxx/hostedContents” outputs the invalid/inaccessible files in the first place...
We are continuing to try to push forward with the support cases, but at the moment, the companies seem to be blaming each other.