{"id":24986,"date":"2025-11-20T09:00:27","date_gmt":"2025-11-20T17:00:27","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=24986"},"modified":"2025-11-20T10:59:42","modified_gmt":"2025-11-20T18:59:42","slug":"microsoft-365-copilot-apis-whats-new-and-whats-next","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-365-copilot-apis-whats-new-and-whats-next\/","title":{"rendered":"Microsoft 365 Copilot APIs: What\u2019s New and What\u2019s Next"},"content":{"rendered":"<p><span data-contrast=\"auto\">At Build 2025, we introduced the <a href=\"https:\/\/learn.microsoft.com\/microsoft-365-copilot\/extensibility\/copilot-apis-overview\">Microsoft 365 Copilot APIs<\/a> to help developers bring grounded AI into their solutions without rebuilding indexes or compromising security. The response has been encouraging, and your feedback continues to guide the direction of the platform.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Customers are asking for deeper retrieval, better search, and simpler ways to generate answers that honor permissions and context. This Ignite 2025 roadmap update expands the Copilot API surface with new capabilities that make grounded AI more accessible, more reliable, and easier to integrate within the Microsoft 365 trust boundary.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Retrieval API\u00a0is now\u00a0generally available<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">The Retrieval API is now generally available with improvements that strengthen grounding quality and broaden coverage across Microsoft 365 content. These changes reflect feedback from teams building RAG workflows and agents that depend on accurate, secure, and up-to-date context. The Retrieval API will also be available through Microsoft Foundry in preview, giving developers a new entry point for building enterprise grade RAG systems. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><b><span data-contrast=\"auto\">Key improvements and additions:<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">OneDrive support alongside SharePoint for permission trimmed context<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Relevance scores for every extract to help with ranking and orchestration<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">New\u00a0dataSourceConfiguration\u00a0object for targeting specific Copilot connectors<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Text extraction from tables, improving grounding for structured information<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">These updates make the Retrieval API a stronger and more flexible foundation for enterprise RAG scenarios and grounded AI experiences. To learn more, visit the latest <a href=\"https:\/\/aka.ms\/Copilot-APIs\/Retrieval\/Overview\">developer documentation<\/a>.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Chat API now in public preview<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">The Chat API is now in public preview and\u00a0provides\u00a0a straightforward way to add conversational intelligence to your applications. It offers a secure and compliant path to bring Microsoft 365 Copilot into your generative AI solutions. You do not need to export data, weaken permissions, or\u00a0maintain\u00a0custom vector indexes or orchestration layers. Your applications can hand prompts to the Chat API and receive synthesized answers grounded in web and work data.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The Chat API will also be available through the <a href=\"https:\/\/aka.ms\/a365-dev-ATG\">Agent 365 MCP Servers<\/a> in preview. This expands the surface for developers building orchestrated agents that integrate directly with Microsoft 365 content and signals.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Key capabilities and improvements:<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Create and continue single or\u00a0multi-turn\u00a0conversations with Microsoft 365 Copilot<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Streamed responses supported, including deltas during message generation<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Responses include citations, attributions, and entity level annotations<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Permission trimmed answers that follow Microsoft 365 security and compliance<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">contextualResources\u00a0attaches OneDrive or SharePoint files or toggles web search<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">Improved handling of gateway timeouts for long running requests<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Improved latency for the\u00a0non-streaming\u00a0chat endpoint<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">These capabilities help developers build secure, high quality conversational experiences grounded in Microsoft 365 content and controls. To learn more, visit the latest <a href=\"https:\/\/aka.ms\/Copilot-APIs\/Chat\/Overview\">developer documentation<\/a>.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Search API now in public preview<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">We are also introducing the Copilot Search API in public preview.\u00a0This API provides a hybrid\u00a0(semantic and lexical)\u00a0search endpoint for OneDrive, giving developers a powerful way to deliver relevant results fast without managing a separate search infrastructure.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The Search\u00a0API is\u00a0also enabling semantic search in Windows for Copilot+ PC users with Microsoft 365 Copilot licenses. This brings richer, more relevant file discovery directly into the Windows experience and connects desktop workflows to the same semantic index that powers Microsoft 365 Copilot.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Key capabilities and additions<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Hybrid semantic and lexical search across OneDrive for work or school<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Natural language queries that understand user intent and context<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Ranked document results that help users find relevant content fast<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Results include file links, previews, and optional metadata<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">Path based filtering using KQL to scope searches to specific folders<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">Personalization based on a working set of OneDrive content<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Support for paging and configurable\u00a0pageSize\u00a0up to 100 results<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"auto\">Support for batching up to 20 search requests in one call<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">These capabilities let you build intelligent document discovery and search experiences without creating your own index. To learn more, visit the latest <a href=\"https:\/\/aka.ms\/Copilot-APIs\/Search\/Overview\">developer documentation<\/a>.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3>Real-world Impact: What\u2019s Possible with Copilot APIs<\/h3>\n<div>These capabilities are already powering real integrations and experiences. Here are two examples that show what\u2019s possible today:<\/div>\n<p><strong>SAP<\/strong> is using <span data-teams=\"true\">Copilot APIs to power a direct integration with Microsoft 365 Copilot, allowing users to work seamlessly inside SAP business applications. Integrated with SAP Joule on SuccessFactors, Joule and M365 Copilot bring approvals, requests, and insights into one conversational workflow \u2014 making tasks faster, smarter, and more connected.<\/span><\/p>\n<div><\/div>\n<div>\n<p><figure id=\"attachment_25003\" aria-labelledby=\"figcaption_attachment_25003\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2025\/11\/SAP-Blog-Gif.gif\"><img decoding=\"async\" class=\"size-full wp-image-25003\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2025\/11\/SAP-Blog-Gif.gif\" alt=\"SAP Blog Gif image\" width=\"1920\" height=\"1080\" \/><\/a><figcaption id=\"figcaption_attachment_25003\" class=\"wp-caption-text\">Copilot Chat API integration with SAP SuccessFactors<\/figcaption><\/figure><\/p>\n<\/div>\n<div>\n<p><em>\u201c<!--ScriptorStartFragment--><span lang=\"EN-US\">Through the Chat API, SAP Joule and Microsoft 365 Copilot now work together to connect productivity and business processes in a single conversational experience. SAP\u2019s early collaboration on the API helped ensure it could meet the needs of enterprise customers who expect secure, seamless AI assistance across their workflows.<!--ScriptorEndFragment--><\/span>\u201d<\/em> \u2014 Kai Muehlbauer, Head of AI Product &amp; Partner Management, SAP<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Miro<\/strong> is leveraging Copilot APIs to elevate its product experience. Using the Chat API, Miro brings grounded Microsoft 365 context directly into its canvas \u2014 enabling users to create sticky notes with citations, build flows, and more. This integration accelerates decision-making and keeps collaboration anchored in organizational context.<\/p>\n<div><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2025\/11\/Miro-Blog-Gif-smallsmall.gif\"><img decoding=\"async\" class=\"size-full wp-image-25004\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2025\/11\/Miro-Blog-Gif-smallsmall.gif\" alt=\"Miro Blog Gif smallsmall image\" width=\"1920\" height=\"1080\" \/><\/a><\/div>\n<p>Miro is using Copilot APIs to enhance user experience<\/p>\n<div>\n<p><em>\u201cOur integration with the Copilot Chat API will be transformational in helping remove siloes that block teamwork. Customers can seamlessly bring Microsoft 365 Copilot context into Miro to inform team decisions and generate diagrams, prototypes, and visual workshops.\u201d<\/em> \u2014 Jeff Chow, Chief Product &amp; Technology Officer, Miro<\/p>\n<\/div>\n<div>\n<div><\/div>\n<div>And these integrations are just the start. Across industries, customers are using Copilot APIs to transform workflows and deliver secure, context-rich experiences:<\/div>\n<\/div>\n<blockquote><p><strong>Koch<\/strong>: <em>\u201cThe Copilot Chat, Search and Retrieval APIs help make our M365 ecosystem more open and extensible, giving us the additional confidence we needed to develop a more robust, long-term strategy around M365 and its possibilities.\u201d<\/em> \u2014 John Prytulka, Senior Enterprise Architect, Koch<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<blockquote><p><strong>Mercedes-Benz:<\/strong> &#8220;When we first explored the Copilot Chat API, our goal was clear: elevate in-car productivity without compromising safety. By integrating it directly into our existing productivity apps, we\u2019re enabling drivers to interact more naturally, fluidly, and hands-free with the information they need. This AI-powered experience unlocks a new level of productivity in the car \u2014 one that feels intuitive, responsive, and truly helpful while driving.&#8221; \u2014\u00a0 K<span data-teams=\"true\">onstantin Singer, Mercedes-Benz<\/span><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<blockquote><p><strong>Moveworks<\/strong>: <em>\u201cWe\u2019re excited to integrate with Microsoft&#8217;s Copilot Chat APIs to bring even more seamless search and automation to the workforces of our mutual customers. With this integration, employees can invoke Microsoft 365 Copilot from within the Moveworks AI Assistant to find information and complete workflows end to end.\u201d<\/em> \u2014 Dave Uppal, VP Ecosystem, Moveworks<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<blockquote><p><strong>Petrobras<\/strong>: <em>\u201cAs a customer who is heavily invested in Microsoft\u2019s storage, SharePoint Online and OneDrive, the main benefit of the Retrieval API is relieving us of the weight of managing content indexing. With the Retrieval API, we can maintain our own post-processing flows and create agents while still being able to access raw content and leverage it through the gen AI platform of our choice.\u201d<\/em> \u2014 Jo\u00e3o Gabriel Moura Campos, Data Scientist, Petrobras<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<blockquote><p><strong>Templafy<\/strong>: <em>\u201cUsing Templafy\u2019s document agents, organizations can securely and seamlessly produce business-critical documents directly within Microsoft 365. By leveraging Microsoft 365 Copilot Retrieval API, they can now effortlessly merge their data with Templafy-managed assets to create context-aware, AI-generated documents, ensuring confidence in both quality and accuracy.\u201d<\/em> \u2014 Oskar Konstantyner, Chief Product Officer, Templafy<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<blockquote><p><strong>WPP:<\/strong> &#8220;<em><em>At WPP, we worked closely with Microsoft to integrate the new Microsoft 365 Copilot Chat API into our marketing platform, WPP Open.\u00a0 This integration allows our AI agents to tap into Copilot\u2019s chat capabilities and leverage grounding information such as SharePoint content, calendars, and chat conversations\u2014making WPP Open more relevant and personalized to our people and the way our businesses operate<\/em><\/em>&#8221; \u2014 Jim Mellor, Enterprise Architect, WPP<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">What\u2019s\u00a0next<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">These updates\u00a0represent\u00a0a significant step forward for the Copilot API platform. With the Retrieval API now generally\u00a0available\u00a0and the Chat and Search APIs in public preview, developers have a broader and more reliable set of capabilities for retrieval, conversation, and semantic discovery. All active endpoints are now covered under the Microsoft 365 Copilot APIs Terms of Use, giving developers clearer expectations, stronger guardrails, and a consistent path to adoption.<\/span><\/p>\n<p><span class=\"TextRun SCXW260846843 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW260846843 BCX8\">Integration with the Microsoft 365 Copilot APIs is streamlined through the availability of official client libraries for .NET, Python, and TypeScript. Developers interested in\u00a0<\/span><span class=\"NormalTextRun SCXW260846843 BCX8\">leveraging<\/span><span class=\"NormalTextRun SCXW260846843 BCX8\">\u00a0these libraries can find more information at\u00a0<\/span><\/span><a class=\"Hyperlink SCXW260846843 BCX8\" href=\"https:\/\/learn.microsoft.com\/en-us\/microsoft-365-copilot\/extensibility\/sdks\/api-libraries?tabs=csharp\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW260846843 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW260846843 BCX8\" data-ccp-charstyle=\"Hyperlink\">Microsoft 365 Copilot APIs Client Libraries<\/span><\/span><\/a><span class=\"TextRun SCXW260846843 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW260846843 BCX8\">.<\/span><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">And these APIs are part of a broader vision: <a href=\"https:\/\/aka.ms\/ABSIgnite2025\"><strong>Work IQ<\/strong><\/a>, the intelligence layer behind Microsoft 365 Copilot and agents. Work IQ helps Copilot understand you, your job, and your company \u2014 combining your work data, memory, and inference to deliver context-aware experiences. Every Copilot API update strengthens this foundation, making it easier for developers to build solutions that respect permissions, leverage organizational knowledge, and deliver personalized answers.<\/span><\/p>\n<p><span data-contrast=\"auto\">Below is a look at what is coming soon:<\/span><\/p>\n<table style=\"font-weight: 400;\" data-tablestyle=\"MsoTableGrid\" data-tablelook=\"1184\" aria-rowcount=\"7\">\n<tbody>\n<tr aria-rowindex=\"1\">\n<td data-celllook=\"65536\"><b><span data-contrast=\"auto\">API<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"65536\"><b><span data-contrast=\"auto\">Coming Soon<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"65536\"><b><span data-contrast=\"auto\">Description<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"2\">\n<td colspan=\"1\" rowspan=\"2\" data-celllook=\"0\"><span data-contrast=\"auto\">Retrieval\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">API<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">SharePoint Embedded support<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Retrieve grounding context from SharePoint Embedded applications, enabling secure access to customer owned content stored outside traditional SPO sites.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"3\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Excel file support<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Expand extraction and grounding support to include XLS\/XLSX\u00a0files for richer enterprise scenarios.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"4\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Chat<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">API<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Content creation support<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Create\u00a0documents,\u00a0presentations, and other content directly through the Chat API, while honoring Microsoft 365 permissions.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"5\">\n<td colspan=\"1\" rowspan=\"3\" data-celllook=\"0\"><span data-contrast=\"auto\">Search\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">API<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Sensitivity labels in results<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Include sensitivity label metadata in search results to support\u00a0compliance aware\u00a0applications.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"6\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">SharePoint as a data source<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Expand search coverage from OneDrive to SharePoint to unlock wider organizational content.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr aria-rowindex=\"7\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">People as a data source<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Introduce People search to help users find colleagues and profiles using natural language.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span data-contrast=\"auto\">These capabilities will roll out in stages as we work toward a more complete Copilot extensibility surface that aligns with how people search, retrieve, and create content across Microsoft 365.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">We are grateful to the\u00a0preview\u00a0customers and partners who shared feedback, tested early scenarios, and helped refine these APIs. Your insights have directly shaped the quality and usability of the platform. We invite you to <a href=\"https:\/\/learn.microsoft.com\/en-us\/microsoft-365-copilot\/extensibility\/copilot-apis-overview#copilot-api-capabilities\">explore<\/a> these APIs, try them in your tenant, and continue sharing feedback as we build the next wave of grounded AI experiences together.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Join us at Ignite to learn more about Microsoft 365 Copilot APIs and all the powerful capabilities our platform offers for developers. Checkout <a href=\"https:\/\/ignite.microsoft.com\/en-US\/sessions\/BRK319?source=sessions\">BRK319 Build Agents for Copilot with the Microsoft 365 Agents Toolkit<\/a> and\u00a0discover how to build the AI apps and agents that are shaping the way people work.<\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">We are excited to see what you create.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Build 2025, we introduced the Microsoft 365 Copilot APIs to help developers bring grounded AI into their solutions without rebuilding indexes or compromising security. The response has been encouraging, and your feedback continues to guide the direction of the platform.\u00a0\u00a0 Customers are asking for deeper retrieval, better search, and simpler ways to generate answers [&hellip;]<\/p>\n","protected":false},"author":99492,"featured_media":25013,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[362,251,409],"class_list":["post-24986","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-365-developer","tag-custom-engine-agents","tag-microsoft-365-copilot","tag-microsoft-365-copilot-apis"],"acf":[],"blog_post_summary":"<p>At Build 2025, we introduced the Microsoft 365 Copilot APIs to help developers bring grounded AI into their solutions without rebuilding indexes or compromising security. The response has been encouraging, and your feedback continues to guide the direction of the platform.\u00a0\u00a0 Customers are asking for deeper retrieval, better search, and simpler ways to generate answers [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/24986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/99492"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=24986"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/24986\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25013"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=24986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=24986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=24986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}