May 19th, 2025
7 reactions

Introducing Microsoft 365 Copilot APIs

Zakiullah Khan
Principal Group Product Manager

Bringing AI into enterprise applications has never been more relevant or more complex. Developers today are tasked with delivering intelligent experiences that work with sensitive business data, meet compliance requirements, and create real value for users. But doing so often involves navigating tradeoffs between agility, security, and governance.

The Microsoft 365 Copilot APIs offer a new approach. They allow you to build solutions that are grounded in your organization’s content, context, and permissions, without needing to relocate or duplicate data. And everything runs securely within the Microsoft 365 trust boundary.

Whether you’re creating agents, automating workflows, or building for compliance, the Copilot APIs give you structured access to core capabilities such as content retrieval, meeting summarization, interaction audit, and conversational integration.

What can you build today?

We’re excited to launch the first wave of Copilot APIs at Build 2025. Each API is designed to address real enterprise needs and can be used on its own or together with others. These APIs operate within the identity, access, and governance controls that organizations already rely on:

  1. Interactions Export API: Allows you to export Copilot interactions – including user prompts, responses and metadata, for auditing, compliance reporting, or usage analytics. Supports Teams, Outlook and other Copilot-enabled surfaces. Available in Public Preview today. For more, check out developer documentation here.
  2. Change Notifications API: Allows you to subscribe to change notifications for Copilot interactions across Microsoft 365. Notifications can include full interaction payloads, enabling real-time auditing, analytics, or monitoring without additional API calls. Requires specific Copilot service configuration. Available in Public Preview today. For more, check out developer documentation available here.
  3. Meeting Insights API: Allows you to access AI-generated summaries, action items, and decisions from Teams meetings. Ideal for follow-up automation, CRM enrichment, and knowledge capture — without the need to process raw transcripts. Available in Public Preview starting today. For more, check out developer documentation available here.
  4. Retrieval API: Allows you to retrieve relevant extracts from SharePoint and Copilot connectors using natural-language queries. This API returns permission-trimmed extracts for grounding LLM responses and is optimized for Context Recall — no vector index or data duplication required. Expected to be available worldwide in Public Preview next month, track availability here.
  5. Chat API: Allows you to engage with Copilot from within your applications to enable multi-turn conversations grounded in Microsoft 365 content, permissions, and guardrails. Currently available in Private Preview and if you would like to participate in the preview, please reach out to your Microsoft account team.

How to get started?

The Copilot APIs are designed to meet you where you are, using the tools, patterns, and governance models you’re already familiar with. Whether you’re building your first prototype or shipping enterprise-grade apps, you can iterate with confidence:

  1. Prerequisites: Before getting started, ensure you have access to a Microsoft 365 tenant (E3 or E5 recommended) and that a Microsoft 365 Copilot license is assigned to your user account within that tenant. These APIs are only available for Microsoft 365 Copilot licensed users.
  2. Explore the APIs using REST and Graph Explorer: All Copilot APIs are accessible via REST endpoints under the Microsoft Graph namespace “/copilot/”. To try them quickly, use Graph Explorer, a browser-based tool that lets you test API calls securely in your tenant.
  3. Build securely with Microsoft Entra ID: Authentication uses delegated permissions through Microsoft Entra ID. All APIs respect your organization’s existing policies, including identity access, Conditional Access, sensitivity labels and permission trimming — by default.
  4. Learn with docs and examples: Get hands-on with detailed API reference guides, request and response examples, and conceptual docs that explain when and how to use each capability. Explore the documentation here.
  5. Join the developer community: For support, inspiration, and updates, connect with other builders through Microsoft Q&A and follow announcements on the Microsoft 365 Developer Blog.

So, what’s next?

The preview of the Microsoft 365 Copilot APIs is just the start. In the months ahead, we’ll continue to expand support for new data sources, extend chat capabilities, introduce agent interoperability, and unlock new scenarios based on your feedback.

We’re especially grateful to the developers, partners, and customers like Thomson Reuters, Templafy, Qualcomm, Petrobras, among others who helped shape these APIs through early feedback. If you’re joining us at Microsoft Build or catching up later, don’t miss the Copilot extensibility sessions to see what’s possible and learn how to integrate, scale, and secure your solutions.

We’re excited to see what you’ll build, and to learn with you along the way.

Author

Zakiullah Khan
Principal Group Product Manager

4 comments

  • Ares ChenMicrosoft employee

    Awesome, I CAN’T WAIT to use THIS API, thank you Zakiullah and team

  • Amaan Khan

    Great stuff, Thank you for sharing!