Microsoft 365 Developer Blog
A developer platform for building collaborative apps for hybrid work
Featured posts

SharePoint Framework (SPFx) roadmap update – March 2026
SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The March 2026 update shares new fea...
Latest posts
MCP Apps now available in Copilot chat
Agents bring rich, app powered UI experiences directly into Microsoft 365 Copilot chat, via MCP Apps or the OpenAI Apps SDK. Read about what customers and partners are building.
Breaking Change Ahead: Graph API Updates to Sensitive Email Properties
On 12/31/2026, we will begin restricting updates to sensitive properties on non-draft email messages (including subject, body, and recipients). Apps will need Mail-Advanced.ReadWrite (or .All / .Shared) with admin consent to continue modifying these fields. Review your current usage and update permissions now to avoid unexpected failures.
SharePoint Framework (SPFx) roadmap update – March 2026
SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The March 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.
Changes to attachment IDs for inline images in Outlook add-ins
Read how inline image attachments are handled when they’re programmatically added to a mail item's signature or body in Outlook on the web and the new Outlook for Windows
Build business understanding with Dataverse in Microsoft 365 Copilot
Microsoft 365 Copilot is now embedded as an in-app sidecar within Power Apps, Dynamics 365 Sales, and Dynamics 365 Customer Service—removing the need to switch between apps to find context or complete steps.
Prepare your add-in for Outlook ribbon improvements
We’re improving how add-ins appear on the ribbon in Outlook on the web and the new Outlook on Windows. These updates make add-ins easier to find and align the experience across Outlook clients.
SharePoint Framework (SPFx) roadmap update – February 2026
We move towards spring 2026 with strong momentum across the SharePoint Framework and an increasing sense of excitement across the ecosystem. SPFx continues to be a foundational platform for building intelligent, secure, and scalable experiences across Microsoft 365, with adoption growing and feedback from customers and partners directly shaping our priorities. Following the December release of SPFx 1.22 and the January announcement of 1.22.2, our focus remains on stability, security, and predictable evolution, while also setting the stage for the next wave of innovation. February is also a special moment for t...
Increased control over Office Add-in user experiences
Customers have asked for greater user control over add-in launch behavior in Office. We are making three adjustments to our platform to address this customer feedback.
Handling Legacy User Settings in SharePoint Framework
Introduction The SharePoint Framework (SPFx) has undergone some important changes in how it handles Entra ID app registration and security models. Here you can find additional details about what was updated and about the new application IDs used by SPFx. These changes have important implications for developers who previously relied on legacy user settings stored through the old application registration model. This article explores the technical challenges and provides practical solutions for handling legacy user settings when transitioning to the new SharePoint Framework security architecture. Understanding the...
Mastering User Settings in SharePoint Framework
User preferences and settings are fundamental components of modern web applications. When developing SharePoint Framework (SPFx) solutions, the ability to store and manage user-specific configurations across devices and sessions becomes crucial for delivering personalized experiences. This article explores a robust, enterprise-ready pattern for handling user settings in SharePoint Framework applications. There is also a companion sample available on the Community Sample Solution Gallery. You can simply download the source code of the sample and then follow this article to understand how it works. Understandin...
Deprecation notice: Teams Live Events meeting creation via Microsoft Graph
Creating Teams Live Events via the Microsoft Graph isBroadcast API is deprecated. We encourage developers to use Virtual Event APIs instead.
Dev Proxy v2.1 with configuration hot reload and stdio proxying
Introducing Dev Proxy v2.1 with configuration hot reload and stdio proxying
Introducing the Microsoft Graph User Configuration API (preview)
The User Configuration API is now available in the beta endpoint in Microsoft Graph. Use it to create, read, update, and delete user configuration objects in Exchange Online mail folders.
SharePoint Framework (SPFx) roadmap update – January 2026
SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The January 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.
Introducing the Evals for Agent Interop starter kit
We’re launching Evals for Agent Interop, a starter evaluation kit that provides curated scenarios and representative data that emulate real digital work, and an evaluation harness that organizations can use to self-run their agents across Microsoft 365 surfaces.
Copilot Studio Extension for Visual Studio Code Is Now Generally Available
If you build agents with the Copilot Studio extension for Visual Studio Code, you already know the fastest way to iterate is to treat your agent like software: version it, review changes, and promote it through environments with confidence. Today, the Microsoft Copilot Studio extension for Visual Studio Code is generally available, so you can build and manage Copilot Studio agents from the IDE you already use. What you can do with the Copilot Studio extension for Visual Studio Code As agents grow beyond a few topics and prompts, teams need the same development hygiene they use for apps: source control, pull...
SharePoint Framework (SPFx) roadmap update – December 2025
SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This monthly blog series kicks off our journey into the next evolution - transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
Unlock your email potential with Schema.org
Email is a key part of how people get things done, whether it’s booking a reservation, confirming a package delivery, or managing a cab reservation. But as inboxes become increasingly cluttered, important transactional information often gets buried. Users are forced to open multiple emails, search through text, and manually look for key details such as reservation times, delivery status, or order confirmations. Let's think about business travel, When users are flying out for meetings, training, or conferences, they shouldn’t have to dig through a crowded inbox to find flight details, hotel confirmations, or car...
Build declarative agents for Microsoft 365 Copilot with MCP
With introduction of MCP support, it’s now much easier for developers to integrate their business workflows, SaaS, and LoB systems into Copilot via declarative agent.
General Availability of SharePoint Framework 1.22 – A Major Refresh of the Build & Tooling Experience
We are excited to announce general availability for the SharePoint Framework 1.22. This time focus is primarily on updating the build toolchain and to address npm audit issues.
Dev Proxy v2.0 with improved AI telemetry, and small breaking changes
Introducing Dev Proxy v2.0 with improved AI telemetry, and small breaking changes.
Introducing TypeSpec for Microsoft 365 Copilot – Build declarative agents faster with more confidence
We’re excited to announce that TypeSpec for Microsoft 365 Copilot is now generally available! This milestone marks the first stable release of the domain-specific language (DSL) designed to streamline how developers build and extend Microsoft 365 Copilot. Whether you’re creating an agent to help colleagues find documents, or connecting your service as an API plugin, TypeSpec for Microsoft 365 Copilot makes the process simpler, safer, and more productive. A developer-centric experience – strong typing, IntelliSense and productivity One of the biggest pain points for developers building Copilot extensibility so...
SharePoint Framework (SPFx) roadmap update – November 2025
SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This monthly blog series kicks off our journey into the next evolution - transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
SharePoint Site Creation in Microsoft Graph
The SharePoint team is excited to (finally) bring Site Collection creation to Graph! Starting in Microsoft Graph beta you can now create new site collections!
Ignite 2025: A Developer’s Guide to Building Agents for Microsoft 365
Ignite 2025 brought many innovations for developers building agents for Microsoft 365. From new capabilities in Declarative Agents and Custom Engine Agents to the introduction of Microsoft Agent 365, the platform now enables organizations to architect intelligent solutions that are secure, governable, and ready for enterprise scale. Whether you’re creating your first agent, adapting existing frameworks, or navigating a crowded AI landscape, Microsoft 365 empowers you to build agents that integrate deeply with enterprise systems, leverage the latest AI stacks, and meet the highest standards for security and gov...
Microsoft 365 Copilot APIs: What’s New and What’s Next
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. 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. Ret...
Ignite 2025 – What’s new for Office Add-ins
Read about new and exciting features now available in the Office Add-ins ecosystem for Ignite 2025. Learn about platform updates, developer experience improvements, and store enhancements.
Microsoft Agent 365 Interoperability for Smart, Secure Productivity
Agent 365 Interoperability equips any agent with apps and data to simplify human-agent workflows.
Announcing the Microsoft Teams SDK (Formerly the Teams AI Library)
Discover the new and improved Teams SDK, designed to help developers create even more powerful agents for Microsoft Teams.
From Innovation to Enterprise Trust with Microsoft Agent 365
Agent 365 serves as the control plane for agents, providing organizations with a centralized location to manage agent identity, policies, observability, and lifecycle.
New developer resource page for Microsoft 365 interoperability and data portability
Microsoft is launching a centralized developer resource page that consolidates interoperability and data portability information, tools, and feedback channels to help partners and customers use Microsoft 365 more effectively.
SharePoint Framework (SPFx) roadmap update – October 2025
SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This blog series kicks off our journey into the next evolution—transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
Dev Proxy v1.3 with exporting to HAR, LLM usage tracking, and enhanced permissions analysis
Introducing Dev Proxy v1.3 with new plugins for inspecting and debugging API requests, along with enhanced permissions analysis and improved OpenAPI spec generation for complex testing scenarios.
Migrating from IDCRL authentication to modern authentication in SharePoint
In the next few months, Microsoft will be removing the legacy authentication protocol known as IDCRL (Identity Client Run Time Library) in SharePoint.
Deprecation of the previewImageUrl property for Insights items that reference file attachments
The previewImageUrl property is no longer returned for file attachment items.
Exciting new capabilities and enhancements for M365 Developer Program – October 2025
We are excited to share updates on the Microsoft 365 Developer Program with new capabilities and upcoming changes.
Changes to inline image representation in Outlook on the web and new Outlook for Windows
We are updating how inline images are represented in the HTML body of Outlook emails in Outlook on the web and the new Outlook for Windows. This change may impact how your add-in identifies and processes inline images when using the attachment ID.
SharePoint Framework (SPFx) roadmap update – September 2025
SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This new blog series kicks off our journey into the next evolution—transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
Dev Proxy v1.2 with mock response mirroring and improved performance
Introducing Dev Proxy v1.2 with mock response mirroring capabilities that make API simulation more realistic.
The new GitHub app for Teams: from conversation to code
Meet the reimagined GitHub app for Teams: an AI-powered app to collaborate with GitHub Copilot right inside your Teams conversations.
Excel announces undo support for 3rd-party web add-ins
Most user action performed by your Copilot extension or web add-in can now be undone using the familiar ribbon Undo button, keyboard shortcuts (Ctrl+Z), or the Undo button on Copilot response cards.
Prepare your VBA projects for VBScript deprecation in Windows
In May 2024, Microsoft announced the phased deprecation of VBScript in Windows, as detailed in the official Windows IT Pro Blog. This change impacts VBA developers who rely on VBScript, particularly for reference libraries such as regular expressions. This post outlines the upcoming changes and provides guidance to help you future proof your VBA projects. How VBA projects use VBScript Visual Basic for Applications (VBA) automates tasks and extends functionality in Office applications, including Excel, Word, PowerPoint, and Access. VBScript is commonly used in VBA projects in two ways: VBScript depr...
Change to data visibility for Microsoft Graph callRecords APIs in GCC High and DoD
We're making changes to how Microsoft handles Microsoft Teams call data in GCC High and DoD environments that we expose via the Microsoft Graph callRecords APIs.
Dev Proxy v1.1 with improved support for Microsoft Graph batching
Introducing Dev Proxy v1.1 with critical fixes for Microsoft Graph batch request simulation, resolved authentication plugin issues, and enhanced the MinimalPermissionsGuidancePlugin with new reporting capabilities.
Enriching Microsoft 365 profiles with Microsoft 365 Copilot connectors for people data (public preview)
Enrich Microsoft 365 profiles with Microsoft 365 Copilot connectors for people data
Microsoft Graph Toolkit retirement
We are announcing the deprecation of the Microsoft Graph Toolkit (MGT). The retirement period begins September 1st, 2025 with full retirement planned for August 28th, 2026. Why we’re retiring this toolkit We introduced the Microsoft Graph Toolkit (MGT) to simplify the developer experience when building web applications that connect to Microsoft Graph. It provided a set of reusable web components and helpers to accelerate development and reduce the complexity of authentication and data binding. However, the MGT’s narrower ecosystem, and overlap with more powerful alternatives have led to a decline in its usage o...
Microsoft Graph CLI retirement
We are announcing the retirement of the Microsoft Graph command-line interface (CLI). The Microsoft Graph CLI has served as a powerful tool for developers and IT professionals to interact with Microsoft Graph through simple terminal commands—enabling automation, scripting, and streamlined access to Microsoft 365 data and services. As we evolve our developer tooling strategy, we’re shifting focus to the more integrated and modern experiences found in PowerShell. Why we’re retiring the CLI We introduced the Microsoft Graph CLI to provide a lightweight, cross-platform tool for interacting with Microsoft Graph APIs...
Dev Proxy v1.0 with new features for building robust AI-powered apps
Introducing Dev Proxy v1.0, with new language model-specific testing capabilities to help developers build more reliable AI-powered applications by simulating real-world scenarios and tracking resource usage.
Build Smarter with the Microsoft 365 Agents Toolkit MCP Server
Bring your own agents into Microsoft 365 Copilot
Custom Engine Agents now generally available—build and integrate your own AI into the flow of work Microsoft 365 Copilot is redefining how people interact with AI—embedding it directly into the flow of work as the intuitive, natural interface for agents: the ‘UI for AI’ As Copilot becomes the interface for AI in the workplace, we’re seeing growing demand from customers who want to extend its capabilities with their own solutions. Many of our customers are looking to create custom agents—or have already built agents that operate outside the Microsoft 365 ecosystem—using fine-tuned models, custom logic, orchest...
Supercharge your EWS migration with AI and GitHub Copilot
We're announcing a new tutorial that helps developers migrate solutions from EWS to Microsoft Graph using AI and GitHub Copilot.
Microsoft 365 Copilot APIs: Unlocking enterprise knowledge for AI with the Retrieval API — Now in Public Preview
Read how the Retrieval API gives developers a secure, compliant and scalable way to integrate enterprise content into their AI workflows.
Dev Proxy v0.29 with refactored architecture, MCP server, and exposed LM prompts
Introducing Dev Proxy v0.29, with a major architectural overhaul, control over language model prompts, and improved diagnostics.
Deprecation of MS-APP-ACTS-AS header in Shifts Management Microsoft Graph APIs
In app-only access scenarios, Shifts Management Graph APIs previously required the MS-APP-ACTS-AS: userId header to indicate the user on whose behalf the application was acting. However, this conflicted with the Microsoft Graph permission model where there is no signed-in user for app-only access scenarios. To align Shifts Graph APIs with this model, the MS-APP-ACTS-AS header has now been deprecated. What Action You Need to Take If you don’t send the header today There is no impact. No changes are necessary. If you send the header today 1. Please remove the header. Example: Old: New: ...
Dev Proxy v0.28 with LLM usage and costs tracking
The latest version of Dev Proxy introduces a new ability to help you understand language models’ usage and costs in your applications, alongside many improvements to mocking, TypeSpec generation, and plugin flexibility.
Build like Microsoft: Developer agents in action
Take a deep dive into Athena, an AI-powered collaborative agent, to learn how it was built and how to create your own version of Athena right within Microsoft Teams.
Office Add-ins announces Copilot agents with add-in actions and more at Build 2025
As part of the expanding capabilities for agents across Microsoft 365, Office Platform announces add-in actions for Copilot agents are available in preview. This blog is an overview of all the new capabilities across the platform: APIs, developer tools, and add-in distribution options—making it simpler to build new or iterate on JavaScript add-ins.
Introducing the Agent Store: Build, publish, and discover agents in Microsoft 365 Copilot
We’re excited to introduce the Agent Store — a centralized, curated marketplace that features agents built by Microsoft, trusted partners, and customers. The Agent Store offers a new, immersive experience within Microsoft 365 Copilot that enables users to browse, install, and try agents tailored to their needs.
Introducing the Microsoft 365 Agents Toolkit
Read how the Microsoft 365 Agents Toolkit, an evolution of Microsoft Teams Toolkit, is designed to help developers build agents and apps for Microsoft 365 Copilot, Microsoft Teams, and Microsoft 365.
Introducing Microsoft 365 Copilot APIs
Learn how Microsoft 365 Copilot APIs allow you to build solutions grounded in your organization’s content, context, and permissions, without needing to relocate or duplicate data.
Exchange Web Services code analyzer and usage report
We are less than 18 months away from the retirement of Exchange Web Services. Start planning your migration from EWS to Microsoft Graph.
Nested App Authentication: Now generally available across Microsoft 365
Get started with Nested App Authentication, a modern protocol for simplifying authentication for Personal Tab Teams apps that run across Microsoft 365.
Dev Proxy v0.27 with generating TypeSpec files and configuring using natural language
Dev Proxy v0.27 is even more developer-friendly, helping you generate API specs faster, improving suggestions while editing, and laying the foundation for more flexible AI integrations.
Microsoft 365 Certification control spotlight: HIPAA
Learn how Microsoft 365 Certification verifies that ISVs have established protocols for managing health information, dealing with emergencies and service disruptions, and complying with key HIPAA regulations.
Announcing SharePoint Framework 1.21 with updates on building enterprise extensibility within Microsoft 365
We are excited to announce general availability for the SharePoint Framework 1.21. This time focus is primarily on technical platform updates and new UX options in SharePoint and in Viva Connections.
Exciting updates coming to the Microsoft 365 Developer Program
We are excited to share a preview of upcoming updates to the Microsoft 365 Developer Program.
Introducing the Microsoft Graph API usage report
Learn more about our new journey to give customers more insight and control over how applications access their data through Microsoft Graph.
Microsoft 365 Certification control spotlight: General Data Protection Regulation (GDPR)
Read how Microsoft 365 Certification helps ISVs validate General Data Protection Regulation (GDPR) compliance.
Resolving Microsoft Graph PowerShell 2.26+ compatibility issues with Azure Runbooks
We know how important Azure Automation workflows and appreciate the critical role played by automation runbooks. Some customers have experienced issues with the release of 2.26.1 of the Microsoft Graph PowerShell SDK, particularly when running PowerShell 7.2 runbooks in Azure Automation. The core challenge is a conflict around .NET 6 where fixing Runbooks would break Exchange Online and vice versa. We are excited to share that an upcoming Azure Runbooks update to support 7.4 will resolve the issue. Here is what you need to know. Microsoft Graph PowerShell and Azure Runbooks compatibility Customers running Mi...
Microsoft 365 Certification control spotlight: Privacy
Discover how Microsoft 365 Certification ensures ISVs use the latest privacy and personally identifiable information (PII) management controls to protect customer data.
Introducing the agent debugging experience in Microsoft 365 Copilot
Learn how to debug your agents within Microsoft 365 Copilot to streamline your workflow using the agent debugging experience, now generally available.
Removal of deprecated DISCO & WSDL aspx pages from SharePoint Online
We are removing DSICO and WSDL pages from the SharePoint Online by mid September 2025.
Microsoft 365 Certification control spotlight: Data access management
Read how Microsoft 365 Certification ensures data access management best practices for Microsoft 365 apps, add-ins, and Copilot agents.
Dev Proxy v0.26 with improved mocking, plugin validation, and Docker support
The latest version of Dev Proxy brings improved validation, plugin reliability, a brand-new Docker image and more.
Microsoft Graph APIs for permanent deletion of mailbox items now available
We’re happy to announce the general availability (GA) of the permanent delete APIs for contacts, messages, and events as well as for contact folders, mail folders, and calendars.
Microsoft 365 Certification control spotlight: Data retention, back-up, and disposal
Learn how Microsoft 365 Certification validates data retention, back-up, and disposal controls for Microsoft 365 apps.
Teams Toolkit for Visual Studio Code update – March 2025
We’re excited to announce the latest updates for Teams Toolkit for Visual Studio Code featuring tenant switching, new capabilities for declarative agents, and more.
Removal of Deprecated SharePoint & OneDrive Permission Resource Properties
We are announcing the phased rollout of an update to remove the grantedTo and grantedToIdentities properties from the Permission resource type in Microsoft Graph.
Microsoft 365 Certification control spotlight: Data at rest
Read how Microsoft 365 Certification ensures compliance for data at rest.
Enforcement of license checks for PSTN Bot calls
As part of Microsoft’s feature parity with Teams Phone extensibility, we’re announcing the enforcement of Phone System license checks for Bot-initiated transfers to Teams users. This current gap in our systems will be addressed in September 2025. Microsoft Teams requires that Teams users behind applications such as queue applications require a phone system license and the user to be Enterprise Voice Enabled. We’re aligning the Microsoft Graph API with that requirement. What is the change? Effective September 30, 2025: What do you need to do?
Microsoft 365 Certification control spotlight: Data in transit
Ensure your Microsoft Teams app, Microsoft 365 add-in, or agent meets the latest compliance standards with Microsoft 365 Certification.
Changes on SharePoint Framework (SPFx) permission grants in Microsoft Entra ID
Changes on the SPFx permission management model in the Microsoft Entra ID.
Public preview of SharePoint Framework 1.21 – First release of upcoming features
We are excited to announce the first preview of the upcoming SharePoint Framework 1.21. This release will have updates for SharePoint, Viva Connections and Microsoft Teams experiences.
Dev Proxy v0.25, now available, with automatic shut down and simplified configuration management
Read more about the latest Dev Proxy release featuring significant improvements to configuration management, plugin support, and usability.
Introducing the Adaptive Cards documentation hub and new Adaptive Cards updates
Discover how Adaptive Cards can transform your app with rich, interactive experiences that boost productivity and streamline workflows, in our new Adaptive Cards documentation hub.
Unified manifest support for Word, Excel, and PowerPoint now available for preview
The unified manifest is a key component of the Microsoft 365 ecosystem providing a single model for distributing and managing Teams apps, Outlook add-ins, as well as Copilot agents which work across Microsoft 365 apps. We've released it for Outlook, and now it is available for Word, PowerPoint, and Excel.
Introducing the Microsoft Graph Export-Import APIs for Exchange in public preview
We are happy to announce the launch of Export-Import APIs in limited Public Preview (Beta), a set of Microsoft Graph APIs that empower applications to discover, export and import contents from Exchange Online mailboxes in full fidelity.
Dev Proxy v0.24 with improved generating OpenAPI specs
Try the latest version of Dev Proxy to simulate APIs and test your applications under real-world conditions
Automate app compliance with ACAT
Learn how you can define the compliance boundary for your Microsoft 365 application on Azure and AWS with the App Compliance Automation Tool (ACAT) for Microsoft 365.
Teams Toolkit for Visual Studio Code update – January 2025
We’re kicking off the new year with exciting updates to Teams Toolkit for Visual Studio Code including a refreshed user interface for getting started and more!
Announcing the Office Add-ins Development Kit GA
The Office Add-ins Development Kit for Visual Studio Code is now generally available! After months of public preview, we've gathered invaluable feedback from the community and improved the experience.
Preview the GitHub Copilot extension for Teams Toolkit
Introducing the GitHub Copilot for Teams Toolkit—your companion in Visual Studio Code, Visual Studio, and GitHub.
Compute scaling in Azure Fluid Relay
Explore the journey of identifying and fine-tuning the optimal Kubernetes autoscaling configuration for Azure Fluid Relay.
Boost your Microsoft 365 app performance: Introducing tree shaking in TeamsJS
With Microsoft Teams JavaScript client library (TeamsJS) version 2.31.0, we’re excited to make the TeamsJS library fully tree-shakable.
Latest enhancements in Fluid Framework 2
Catch up on all of the Fluid Framework 2 announcements highlighted at Ignite including the AI Collab library, Fluid presence library, and more.
Update on nested app authentication and deprecation of Exchange Online legacy tokens
Earlier this year, the Office Platform Team announced that Exchange Online legacy tokens are deprecated and will be turned off. This is part of Microsoft’s Secure Future Initiative (SFI) to give organizations the tools they need in the current threat landscape. We’ll begin turning off legacy tokens in February 2025. Publishers and developers are actively migrating their Outlook add-ins to use Entra ID tokens through nested app authentication (NAA) and Microsoft Graph instead of legacy tokens.
Accessibility improvements in Microsoft 365 PDF export
Developers can leverage the accessibility improvements in PDF export in Word, Excel, and PowerPoint to build more inclusive solutions.
Dev Proxy v0.23 with inspecting cloud API requests
We’re excited to share a new version of Dev Proxy to help you build robust apps connected to APIs.
Teams Toolkit for Visual Studio Code update – November 2024
Explore the latest Teams Toolkit for Visual Studio Code updates to learn about new features, enhancements, and bug fixes.
What’s new for Office Add-ins at Ignite 2024
The Office Platform team has been busy working on improvements to the platform since we last reported. This blog covers the new features from the office-js team announced at Ignite 2024.
Introducing the Microsoft 365 Agents SDK
Discover how developers can now build enterprise-grade, scalable, multi-channel agents with code using the Microsoft 365 Agents SDK.
Filtered change notifications in Microsoft Graph callRecords API are now available
We are pleased to announce that you can now optionally filter change notifications for the callRecord GraphAPI by participant Entra Object IDs.
New Microsoft Graph callRecords API capabilities in GCCH and DoD
Read about the new capabilities for the Microsoft Graph callRecords API coming to GCCH and DOD environments in December.
Dev Proxy v0.22 with improved checking minimal API permissions and logging
We’re excited to share with you a new version of Dev Proxy that helps you build robust apps connected to APIs.
What’s new for Microsoft 365 Copilot developer tooling
Learn how declarative agents, now generally available, can quickly and easily integrate your enterprise data securely with Microsoft 365 Copilot.
Microsoft 365 Certification control spotlight: Business continuity and disaster recovery planning
Read how Microsoft 365 Certification verifies business continuity and disaster recovery plans are in place.
Retirement of the SharePoint SendEmail API
Retirement of the SharePoint SendEmail API from SharePoint Online - impacting both REST and CSOM API surfaces.
Microsoft 365 Certification control spotlight: Security incident response
Discover how Microsoft 365 Certification verifies security incident response best practices.
Join the Microsoft 365 Copilot: Developer Camp
📅 Date: November 07, 2024 | 🕘 Time: 9:00 AM - 10:30 AM (PT) |📍 Virtual Live Event: https://aka.ms/copilotdevcamp/live We're thrilled to announce Microsoft 365 Copilot: Developer Camp 2024 – an exciting live event designed to inspire and empower developers to build next-generation Microsoft 365 Copilot Agents. We are inviting you in this adventure to learn directly from the experts behind Microsoft's developer tools and have some fun together. During this 90-minute live event, we'll dive deep into building Copilot Agents and explore the possibilities they bring to the Microsoft 365 ecosystem. We’ll cover ...
Specify runtime requirements in app manifest: Your key to success across Microsoft 365
To streamline building apps for Microsoft 365, we are rolling out the ability to specify runtime requirements in your app manifest—a key feature that optimizes functionality across hosts.
Microsoft 365 control spotlight: Information security risk management
Read how Microsoft 365 Certification verifies information security risk management.
Microsoft 365 Certification control spotlight: Security event logging, reviewing, and alerting
Discover how Microsoft 365 Certification validates security event logging best practices.
Microsoft 365 Certification control spotlight: Account management
Learn how Microsoft 365 Certification validates account management controls are in place for your application.
Unlocking the power of app analytics for ISVs in the Developer Portal
Read about the updated app analytics capabilities in the Developer Portal.
Dev Proxy v0.21 with simulating authentication and authorization
Discover what's new in the latest version of Dev Proxy to help you build robust apps connected to APIs.
Announcing SharePoint Framework 1.20 with updates on building enterprise extensibility within Microsoft 365
We are excited to announce general availability for the SharePoint Framework 1.20. This time focus is primarily on the Microsoft Viva platform capabilities.
Microsoft 365 Certification control spotlight: Secure software development and deployment
Explore how Microsoft 365 Certification validates secure software development and deployment best practices.
Microsoft 365 Certification control spotlight: Change controls
Read how Microsoft 365 Certification validates change controls are in place for your app.
Microsoft 365 Certification control spotlight: Network security controls
Learn how Microsoft 365 Certification verifies network security controls are in place for your application.
Announcing SharePoint Framework 1.20 release candidate
We are excited to announce release candidate for the upcoming SharePoint Framework 1.20. This time focus is primarily on the Microsoft Viva platform capabilities.
Optimizing large payloads in Fluid Framework
Learn about three Fluid Framework features which can be used to work around large payload scenarios: Grouped Batching, Batch Compression, and Compressed Batch Chunking.
Increase your Microsoft Teams app’s visibility and adoption with asynchronous link unfurling
Learn how to leverage link unfurling for your Microsoft Teams app, now enhanced with asynchronous capabilities.
Announcing the Office Add-ins Development Kit for Visual Studio Code (public preview)
The Office Add-ins Development Kit is a new development tool to help you set up your environment, create Office Add-ins, and debug the code with a streamlined developer experience in Visual Studio Code.
Microsoft Graph APIs for Teams town hall now generally available
Learn more about the general availability of new Teams town hall APIs and discover what's new.
Microsoft 365 Certification control spotlight: Vulnerability scanning
Learn how Microsoft 365 Certification validates vulnerability scanning for your application.
Introducing Nested App Authentication: An improved authentication protocol for your Teams app
Learn how Nested App Authentication simplifies the authentication process and enables single sign-on across supported Microsoft first-party applications.
Load optimization in Azure Fluid Relay using Managed Prometheus
Read how Azure Fluid Relay leverages Prometheus metrics in determining cluster load and can restrict the cluster from taking in additional traffic once it reaches certain thresholds.
Microsoft Graph APIs for Teams webinar registration now generally available
Explore how to use Microsoft Graph APIs to programmatically schedule online meetings with the appropriate meeting options.
Dev Proxy v0.20 with improved simulating API errors and a new API for building integrations
Discover what's new in the latest version of Dev Proxy to help you build robust apps connected to APIs.
Microsoft 365 Certification control spotlight: Patch management
Discover how Microsoft 365 Certification validates patching best practices for enterprise-ready apps.
Streamline your workflow: Embracing Adaptive Cards Templating
We’re excited to continue our journey with the adaptivecards-templating package, a more robust and streamlined approach to creating Adaptive Cards.
Microsoft 365 Certification control spotlight: Application control
Explore how Microsoft 365 Certification validates application controls for enterprise-ready apps.
Public preview of SharePoint Framework 1.20 – First release of upcoming features
We are excited to announce the first preview of the upcoming SharePoint Framework 1.20. This time focus is primarily on the Microsoft Viva platform capabilities.
Microsoft 365 Certification control spotlight: Malware protection
Read about the different ways that Microsoft 365 Certification validates anti-malware controls.
Teams Toolkit for Visual Studio Code prerelease update – August 2024
Learn about the latest Teams Toolkit for Visual Studio Code updates including the capability to create declarative copilots.
Updates on deprecating legacy Exchange Online tokens for Outlook add-ins
In April, we announced that Exchange tokens will be turned off by default for all tenants in October 2024. This has been updated and you should have more time to move your Outlook add-ins from Exchange tokens to NAA.
Pre-pin Microsoft Teams meeting apps using Teams Admin Center
We are thrilled to announce that tenant admins can now pin apps to Microsoft Teams meetings organized in their organization.
Microsoft 365 Certification control spotlight: Security awareness training
Discover how Microsoft 365 Certification validates compliance for enterprise-ready apps with security awareness training.
Announcing the deprecation of the isPasscodeRequired property on the Microsoft Graph online meeting API
As part of Microsoft's secure future initiative, we're announcing the deprecation of the Microsoft Graph API to create an online meeting without a passcode. This API will be removed on September 30, 2027.
Bring your custom engine copilot from Azure OpenAI Studio to Microsoft Teams: now in public preview
Azure OpenAI now offers a Deploy to a Teams app option in public preview, providing a new way to connect enterprise data with custom engine copilots in Microsoft Teams.
Teams Toolkit for Visual Studio Code update – July 2024
Learn about the latest Teams Toolkit for Visual Studio Code updates including a faster and more reliable way to debug your Teams applications.
Azure Fluid Relay: Leveraging Azure Blob Storage to scale Git
Learn how to leverage Git as a storage mechanism behind the globally available Azure Fluid Relay (AFR) service.
Retirement of Office 365 connectors within Microsoft Teams
Starting August 15, 2024 we will be retiring the Office 365 connectors feature from Microsoft Teams and recommend Power Automate workflows as the solution to relay information into and out of Teams in a scalable, flexible, and secure way.
Fast and compliant routing in Azure Fluid Relay
Learn about the optimal placement of the geographically distributed Azure Fluid Relay (AFR) servers and how we route the traffic to these servers.
Microsoft Graph PowerShell and CLI are now verified
Microsoft Graph PowerShell and CLI now have Microsoft set as the verified publisher.
Dev Proxy v0.19 with simulating LLM APIs and new Azure API Center integrations
We're excited to share the launch of Dev Proxy v0.19 to help you to build robust apps connected to APIs.
Fluid Framework 2 is now production ready
We are excited to announce that Fluid Framework 2 is now generally available and ready for production applications.
Microsoft Teams webinar integration with HubSpot marketing automation
Learn why the integration of HubSpot with Microsoft Teams represents a significant new advancement for Teams webinar customers.
The present and future of Copilot extensibility: Top 10 takeaways from Build 2024
Dive into our key announcements from Build to discover new pathways to extend, customize, and amplify Copilot capabilities.
Build engaging apps for Microsoft Teams meetings with new content sharing capabilities
We're excited to announce new features that will make it easy for you to enable delightful collaboration experiences for your Microsoft Teams app's users with minimal code.
Microsoft 365 Certification validates app compliance through annual pen testing
Learn more about the Microsoft 365 Certification and how pen testing can help verify your app’s underlying security.
Use Fluid DevTools to debug your web app
A guide to using the Fluid DevTools browser extension to inspect and manipulate Fluid data structures and containers.
Build intelligent apps for Microsoft 365 with Teams Toolkit
Explore how Teams Toolkit can help you build your own custom copilot.
Fluid Framework 2 generally available in June
Learn about the exciting new features in Fluid Framework 2 including SharedTree DDS, SharePoint Embedded support, Fluid DevTools, and more.
Microsoft Loop transforms the way developer teams work
Discover how Microsoft Loop provides a central and flexible place for your work to help you stay in sync and on track.
Dev Proxy v0.18 with reporters, better CI support, and improved Azure API Center integration
We're excited to share the launch of Dev Proxy v0.18 to help you to build robust apps connected to APIs.
Do more in Microsoft Mesh with data and AI
Read how you can get started leveraging AI to elevate your custom Microsoft Mesh experience with the Mesh Toolkit.
Build 2024: What’s new for Microsoft Graph
Learn how you can expand the knowledge of Copilot for Microsoft 365 with Microsoft Graph connectors and build custom solutions leveraging the data and services in Microsoft Graph APIs.
Microsoft Graph town hall APIs now available in beta
With the retirement of Teams live events in favor of Teams town hall, we’re announcing the preview (beta) release of new Microsoft Graph town hall APIs.
What’s new for Office Add-ins at Build 2024
In this blog, the Office Platform team announces the new capabilities and features announced at Build 2024.
Enhancing Microsoft Teams to support developer productivity and collaboration
Read about the new tools coming to Microsoft Teams to help you communicate, collaborate, and stay productive in the flow of work.
New capabilities for Microsoft Graph APIs for Teams meetings with external attendees
Learn more about Microsoft Graph SMS notification and reminder APIs, now generally available.
Device Permission Prompt API available for Office Add-ins on the web
Microsoft now requires Office Add-in developers to prompt users for permission to access their device capabilities. To do this, you can now implement the Device Permission API.
Announcing backward compatibility with Microsoft Graph PowerShell v2.19
This release introduces backward compatibility support to address the issues some of our users encountered with versions 2.17 and 2.18.
Curating a collection of free Microsoft Copilot prompts
Announcing a new community-led repository: a collection of prompts to help you harness the power of Microsoft Copilot across Microsoft 365.
Retiring SharePoint Framework domain isolated web parts for SharePoint Online
Announcing the retirement of the domain isolated web parts feature in SharePoint Framework (SPFx).
Direct streaming of SharePoint Driveitem content in Microsoft Graph now available
You can now directly download content of a file (of a Driveitem) in a SharePoint Online site through a single call.
Fluid Framework: Undo/redo and transactions in SharedTree
Learn about how undo/redo operations and transactions are handled with SharedTree.
Fluid Framework: How SharedTree merges changes
SharedTree is a data structure that allows users to collaboratively edit hierarchical data, such as documents, spreadsheets, or outlines.
Roadmap to empowering your workforce with AI: How Moody’s copilot ignited AI innovation
Learn how you can quickly build your own custom copilot for Microsoft Teams leveraging best in class pre-built AI components from Azure OpenAI and Teams AI Library.
Announcing SharePoint Framework 1.19 with updates on building enterprise extensibility within Microsoft 365
We are excited to announce a new public version of the SharePoint Framework, v1.19, with new features, capabilities and fixes for Microsoft Viva, Microsoft Teams and SharePoint.
Dev Proxy v0.17 includes integration with Azure API Center
We're excited to share the launch of Dev Proxy v0.17 to help you to build robust apps connected to APIs.
Breaking changes to Microsoft Graph presence and online meeting basic change notifications
The change removes data about the changed resource from the notifications and applies the established pattern for change notifications to presence and online meeting resources.
Teams Toolkit for Visual Studio Code update – April 2024
Learn about the latest updates including added improvements to build API Message extensions with an auth-protected API.
Announcing Fluid Framework 2.0 Preview
Fluid Framework 2.0 Preview enables you to start developing new apps and test updating the existing 1.x Fluid apps.
Microsoft Graph API for SharePoint Pages is now generally available
We are thrilled to announce the general availability of the Microsoft Graph API for SharePoint Pages, in all cloud instances.
Expand your app’s capabilities and reach on Microsoft Teams using API-based message extensions
We’re excited to announce the general availability of API-based message extensions, offering the easiest way to integrate your app into Microsoft Teams.
New Nested App Authentication for Office Add-ins: Legacy Exchange tokens off by default in October 2024
Announcing the public preview of Nested App Authentication (NAA) and that legacy Exchange user identity tokens and callback tokens will be turned off by default for all Exchange Online tenants in October 2024.
Building custom copilots in Microsoft Teams with Teams App Test Tool and Dev Proxy
Learn how you can quickly build and test custom copilots tailored to meet the specific needs of your organization.
OneNote get-pages?search API deprecation
Announcing the deprecation of the OneNote get-pages?search API endpoint supporting consumer Notebooks.
Update on the future of the Script Lab Office add-in
Script Lab is now officially owned and maintained by Microsoft, will no longer be open source, and the GitHub repository will be archived.
Oh to be a dev at the Microsoft 365 Community Conference
Join Microsoft and community experts in-person, in one place. The Microsoft 365 Community Conference returns to Orlando, FL, April 30 – May 2, 2024 – with two pre-event and one post-event workshop days.
Deprecation of the Microsoft Graph meeting registration beta APIs
The Microsoft Graph meeting registration beta APIs that support the initial version are currently being deprecated and will stop returning data on September 30, 2024.
Bot Powered Viva Connections extensibility supported for Teams Solutions
Bot powered Viva Connections extensibility is now supported in Microsoft Teams solutions. Market place support is coming within April 2024.
Dev Proxy v0.16 with simulated handling Teams Admin Center notifications for Microsoft Graph connectors
We're excited to share the launch of Dev Proxy v0.16, with new features for Microsoft Graph connectors and more.
Public preview of SharePoint Framework 1.19 – First release of upcoming features
We are excited to announce the first preview of the upcoming SharePoint Framework 1.19 with updates for Microsoft Teams, Microsoft Viva, SharePoint and more.
Teams Toolkit for Visual Studio Code update – March 2024
Our latest release brings a new set of exciting new features, enhancements, and bug fixes to enhance your development experience.
Simulate handling Teams Admin Center notifications for Microsoft Graph connectors
Learn how Microsoft Graph connectors can be packaged as Microsoft Teams apps, enabling admins to deploy them in Teams Admin Center with a single click and how Graph connectors now work with Dev Proxy.
Action required: ensure your Microsoft Teams apps are ready for upcoming domain changes
We are reducing domain fragmentation among authenticated, user-facing Microsoft 365 apps and services by bringing them onto a single, consistent and cohesive domain: cloud.microsoft.
Maximize your Office Add-in success with free Microsoft Partner programs
We're excited to continue our commitment to supporting our Office Add-ins developer community with a variety of free Microsoft Partner programs.
Important update on OneDrive URL upload feature
We are discontinuing support for the preview feature that allows you to upload files to OneDrive from a URL.
Dev Proxy v0.15 with simulating CRUD APIs secured with Microsoft Entra
We’re excited to announce the release of Dev Proxy v0.15, with new features that allow you to spend more time building your app and less time on things you won’t be shipping.
Word JavaScript API 1.7 requirement set now available
These APIs extend and enrich the following Word document UI experiences: annotation support, checkbox content control support, and custom XML support.
Breaking changes in Microsoft Bookings Graph APIs (beta)
We are announcing a breaking change in the beta APIs effective April 30, 2024.
Final reminder: Outlook REST API v2.0 and beta endpoints decommissioning
We are decommissioning the Outlook REST v2.0 and beta endpoints starting March 31, 2024.
What’s new in Teams Toolkit for Visual Studio 17.9
Discover everything that’s included for .NET devs to build apps for Microsoft Teams in the latest version of Teams Toolkit for Visual Studio.
Introducing API-based message extensions in Microsoft Teams Developer Portal
This cutting-edge functionality allows your apps to interact seamlessly, securely, and efficiently with external services via API.
SharePoint now supports delegated Sites.Selected authentication
Today, we are excited to introduce support for delegated Sites.Selected scenarios.
Microsoft Graph Toolkit v4.0 is now generally available
This release is packed with new capabilities, improvements to the developer experience, and bug fixes that will be appreciated by end-users.
Microsoft Graph Java SDK v6, now generally available, helps you write simpler, faster and more accurate code
Explore how you can connect to Microsoft Graph API and access data from Microsoft 365 services with less code and more features.
Microsoft Mesh: Now available for creating innovative multi-user 3D experiences for the workplace
Microsoft Mesh is now generally available, providing a new 3D immersive experience for the workplace.
How SharedTree supercharges and simplifies Fluid Framework 2.0
Discover how SharedTree in Fluid Framework 2.0 makes it even easier to build collaborative, real-time applications.
Announcing general availability of Microsoft Graph APIs for Microsoft Teams meeting recordings
Microsoft Graph APIs for retrieving Microsoft Teams meeting recordings enable app developers to retrieve meeting recordings programmatically for scheduled calendar meetings.
General availability of Viva Connections extensibility with Bots
We are excited to announce general availability of the bot framework powered Viva Connections extensibility.
Make your Office Add-in successful by harnessing free Microsoft Partner programs!
Discover initial offerings for Office Add-ins developers to mark the beginning of a comprehensive series of encouragement initiatives.
Upcoming updates to loading websites in Teams tabs
Starting April 2024, Microsoft Teams is changing how the Website tab works in the new Teams client to better align with web security.
Stay ahead of the game with the latest updates to the Microsoft 365 Developer Program
As part of the Microsoft Secure Future initiative, we're making improvements to the Microsoft 365 Developer Program. The blog post covers those improvements.
Teams Toolkit for Visual Studio Code update – January 2024
Our latest release brings a new set of exciting new features, enhancements, and bug fixes to enhance your development experience.
A pro-code guide to build your custom copilot faster
With the right set of pro-developer tools, you can effectively leverage the entire Copilot stack expediting your custom copilot’s development.
New Microsoft Graph callRecords API capabilities
We are pleased to announce new capabilities for Microsoft Graph callRecords API in response to some of our top customer requests.
Dev Proxy v0.14 with generating OpenAPI specs and simulating CRUD APIs
Make your apps more robust with the latest Dev Proxy release, packed with features that take building apps connected to APIs to the next level.
Announcing Fluid Framework 2.0 Beta
Fluid Framework 2.0 is an open-source platform for rapidly building powerful collaborative experiences.
Custom encryption with customer owned keys now generally available
At Ignite, we introduced a brand-new security capability to ensure additional data security measures for your Microsoft 365 datasets. We are happy to share that it is now generally available.
Retirement of entity-based contextual Outlook add-ins
Today, we’re announcing that entity-based contextual add-ins in Outlook will be deprecated in Q2 of 2024.
Best practices for designing Word, Excel, and PowerPoint add-ins
Take a deep dive into the strategies to design an effective Office add-in.
New Microsoft 365 Certification framework creates a more streamlined process for ISVs
Microsoft 365 Certification has been updated with a refreshed control set featuring the latest security and compliance attributes for apps built to run on Teams, SaaS, and Microsoft 365 add-ins.