Graph API /chats/{chat_id}/messages Does Not Return M365 Copilot

fabian 0 Reputation points
2026-01-15T11:59:39.1033333+00:00

Hi

I'm using the Microsoft Graph endpoint GET /chats/{chat_id}/messages to retrieve chat history. This works as expected for standard Teams chats (user and bot/app messages are returned). However, for Microsoft 365 Copilot conversations, the same call only returns the user-authored messages and none of the Copilot/bot/application responses.

Could you confirm whether Copilot responses are expected to be accessible via this endpoint, and if not, which API/permissions should be used to retrieve the full conversation history (including Copilot responses)?

Microsoft Copilot | Microsoft 365 Copilot | Development

1 answer

Sort by: Most helpful
  1. Nivedipa-MSFT 4,251 Reputation points Microsoft External Staff Moderator
    2026-01-16T08:20:32.7666667+00:00

    Hello fabian,
    Copilot-generated replies are not visible through the standard Graph endpoint GET /chats/{chat_id}/messages, as these messages aren’t stored or accessible like regular Teams chat or bot messages. 

    To retrieve Copilot responses, consider these options:  1. Copilot Activity Export API

    1. Copilot Chat API (for programmatic access)

    Thanks,
    Nivedipa

    Was this answer helpful?


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.