Share via

Attach message with PDF file to Teams bot on mobile does not contain the "attachments" element

Boris Rusinovic 96 Reputation points
2026-02-19T14:15:57.25+00:00

Using the Attach option to attach a PDF file and send it to the Teams bot results in a JSON message that does not contain the "attachments" array element.

Attaching images works fine.

This issue is limited to Teams mobile on both Android and iPhone. Doing the same thing on the Teams app or Teams web works as expected.

This issue is extremely critical for us as our customers use the Teams bot to upload expenses, contracts, and interact with the built-in AI.

The message with the "attachments" array below. Using the mobile app, it is missing.

{
**//missing part
  "attachments" : [ {
    "contentType" : "application/vnd.microsoft.teams.file.download.info",
    "content" : {
      "downloadUrl" : "https://d.....&ApiVersion=2.0",
      "uniqueId" : "      ",
      "fileType" : "pdf"
    },
    "contentUrl" : "https://.../meal 1.pdf",
    "name" : "meal 1.pdf"
  }, {
    "contentType" : "text/html",
    "content" : ""
  } ],
//until here**
  "type" : "message",
  "timestamp" : "2026-02-19T14:02:00.3295393Z",
  "localTimestamp" : "2026-02-19T09:02:00.3295393-05:00",
  "id" : "177...",
  "channelId" : "msteams",
  "serviceUrl" : "https://smba.trafficmanager.net/amer/.../",
  "from" : {
    "id" : "...",
    "name" : "<Removed PII>",
    "aadObjectId" : "..."
  },
  "conversation" : {
    "conversationType" : "personal",
    "tenantId" : "...",
    "id" : "..."
  },
  "recipient" : {
    "id" : "...",
    "name" : "<Removed PII>"
  },
  "entities" : [ {
    "locale" : "en-US",
    "country" : "US",
    "platform" : "Web",
    "timezone" : "America/New_York",
    "type" : "clientInfo"
  } ],
  "channelData" : {
    "tenant" : {
      "id" : "..."
    }
  },
  "locale" : "en-US",
  "localTimezone" : "America/New_York"
}
Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

{count} votes

1 answer

Sort by: Most helpful
  1. Jack-Bu 6,525 Reputation points Microsoft External Staff Moderator
    2026-02-19T15:18:23.5733333+00:00

    Hello @borisrusinovic,

    Welcome to Microsoft Q&A, and thank you very much for reaching out.

    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.

    Please note that this forum provides peer‑to‑peer support only. As a forum moderator, I do not have access to internal Microsoft systems, and my testing is limited to a general environment. So I can only be able to assist based on publicly available documentation and community findings. That said, I will do my best to assist you.

    Based on your description, I found that you have already raised this issue in another thread, where other users have confirmed experiencing the same behavior. It appears that the issue has been notified to the Microsoft engineering team. I checked for any further updates or official statements, but unfortunately, no new information has been published so far.

    Given the situation, I recommend submitting feedback through the Microsoft Feedback Portal, where the product engineering team actively reviews customer input for future improvements. The more similar feedback Microsoft receives, the more visibility the issue is likely to gain and solve in the near future.

    If this issue is business‑critical, you may also consider opening a case with Microsoft Developer Support, which allows you to engage directly with the product team. Please note that this option typically requires a one‑time or subscription‑based support plan.

    Thank you very much for your understanding.


    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.

    0 comments No comments

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.