Microsoft Copilot
Microsoft Copilot is an AI-powered assistant that helps users with productivity tasks, content generation, and information retrieval across Microsoft 365 applications and services.
APIs
Microsoft Copilot API
API for integrating Microsoft Copilot capabilities into applications.
Microsoft Graph API (Copilot Integration)
Microsoft Graph API endpoints for accessing Copilot features within Microsoft 365, including the Copilot namespace with retrieval, chat, search, and meeting insights capabilities.
Microsoft 365 Copilot APIs
REST APIs under the Microsoft Graph /copilot/ namespace that enable secure access to Microsoft 365 Copilot capabilities including retrieval, chat, and search, for use in custom ...
Microsoft 365 Copilot Connectors API
API for building custom connectors that bring external data into Microsoft Graph to enhance Microsoft 365 Copilot experiences including search and retrieval augmented generation.
Microsoft Copilot Studio API
APIs for building, publishing, and integrating custom agents and copilots using Microsoft Copilot Studio, including Direct Line API for connecting web and custom applications.
Features
Retrieve relevant enterprise content from Microsoft 365 using AI-powered retrieval augmented generation with permissions and sensitivity label awareness.
Perform semantic search across Microsoft 365 content including SharePoint, OneDrive, and Exchange with AI-enhanced ranking.
Programmatically start and continue conversations with Microsoft 365 Copilot grounded in enterprise and web search data.
Export and audit Copilot interaction history across the organization for compliance and governance purposes.
Subscribe to real-time notifications for Copilot interactions and events across Microsoft 365.
Low-code platform for building custom agents, copilots, and conversational AI experiences.
Bring external data into Microsoft Graph to enhance Copilot search and retrieval capabilities.
Extend Copilot with custom plugins, agents, and API integrations using declarative or code-first approaches.
Use Cases
Build applications that retrieve relevant enterprise content from Microsoft 365 while respecting permissions and compliance controls.
Integrate Copilot capabilities into line-of-business applications for document summarization, drafting, and data analysis.
Create domain-specific AI agents using Copilot Studio that automate workflows and answer questions from custom data sources.
Monitor and audit Copilot usage across the organization with interaction history export and change notifications.
Integrations
Deep integration with Word, Excel, PowerPoint, Outlook, Teams, and other Microsoft 365 applications.
Access organizational data through the Microsoft Graph API for retrieval, search, and chat capabilities.
Enterprise authentication and authorization using Azure AD with OAuth 2.0 and OIDC.
Connect Copilot with Power Automate, Power Apps, and Power BI for end-to-end workflow automation.