Microsoft Copilot · Capability
Microsoft Copilot Microsoft 365 Copilot APIs
REST APIs under the Microsoft Graph /copilot/ namespace that enable secure access to Microsoft 365 Copilot capabilities including retrieval, search, chat, interaction export, and change notifications. These APIs provide production-ready AI capabilities that work directly with Microsoft 365 data while respecting existing permissions, sensitivity labels, compliance controls, and policy enforcement.
What You Can Do
POST
Copilot retrieval
— Microsoft Copilot Retrieve Grounding Data
/copilot/retrieval
POST
Copilot search
— Microsoft Copilot Perform Hybrid Search
/copilot/search
POST
Copilot chat startconversation
— Microsoft Copilot Start a Chat Conversation
/copilot/chat/conversations
POST
Copilot chat continueconversation
— Microsoft Copilot Continue a Chat Conversation
/copilot/chat/conversations/{conversationId}/messages
GET
Copilot interactionhistory getallenterpriseinter
— Microsoft Copilot List All Enterprise Copilot Interactions
/copilot/interactionHistory/getAllEnterpriseInteractions
POST
Copilot changenotifications createsubscription
— Microsoft Copilot Create Subscription for Copilot Interaction Notifications
/subscriptions
MCP Tools
copilot-retrieval
Microsoft Copilot Retrieve Grounding Data
copilot-search
Microsoft Copilot Perform Hybrid Search
copilot-chat-startconversation
Microsoft Copilot Start a Chat Conversation
copilot-chat-continueconversation
Microsoft Copilot Continue a Chat Conversation
copilot-interactionhistory-getallenterpriseinter
Microsoft Copilot List All Enterprise Copilot Interactions
read-only
idempotent
copilot-changenotifications-createsubscription
Microsoft Copilot Create Subscription for Copilot Interaction Notifications