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

SharePoint Framework (SPFx) roadmap update – September 2026
New Copilot UX components heading to Generally Available in October 2026, SPFx 1.24 Beta 5 is now available, React 18 support is coming in 1.24. Updates coming ...
Latest posts
Deferred end of support date for Basic Authentication in Exchange Online
Last year we announced end of support for Basic Authentication for Exchange Web Services (EWS), Exchange Active Sync (EAS), Post Office Protocol (POP), Internet Message Access Protocol (IMAP), and Remote PowerShell (RPS) in Exchange Online. In response to the COVID-19 crisis and knowing that priorities have changed for many of our customers we have decided to postpone disabling Basic Authentication in Exchange Online for those customers still actively using it until the second half of 2021. We will provide a more precise date when we have a better understanding of the impact of the situation. This means that exi...
New licensing options for Microsoft 365 for unattended scenarios
We’re pleased to announce a new licensing option that complements unattended scenarios for Office applications. Find out more about Office applications and guidelines for their usage in unattended and automated process scenarios.
Office 365 CLI v2.8
We've just published a new version of the Office 365 CLI with commands for managing Office 365 tenants and SharePoint Framework projects on any platform.
Office Add-in Development Community (PnP) – March 2020 update
This months Office Add-ins PnP updates include how to use a shared library to migrate your Visual Studio Tools for Office Add-in to an Office web add-in, manage ribbon and task pane UI, and run code on doc open and share global data with a shared runtime
API outage: Bots posting typing indicators may receive 502s
As a part of our commitment to customers and Microsoft cloud services continuity during these unprecedented times, we're making temporary adjustments to select capabilities within Microsoft 365. One of those adjustments is that we are temporarily scaling back typing indicators support in Teams.
Page limit added to Microsoft Graph OneNote API
We made a change to the OneNote API to set a page limit at the section level. This affects the Create page scenario. When this limit is reached for a section and an attempt is made to create a new page in that section, you will see a response with HTTP status code 507 and message "Exceeded the maximum number of pages allowed per section". For more information on this error code, see OneNote Error Codes. This change addresses issues we have uncovered on our end with sections with too many pages, which impacts our ability to provide the best possible experience to all of our customers. You can use one of the...
Accessing Outlook items in a user’s archived, shared or delegated mailboxes using Microsoft Graph
We have noticed that a few customers are unsure about the right way to access Outlook messages and contacts in mailboxes other than the signed-in user’s primary mailbox (archive, delegated, or shared mailboxes). For example, some customers use one of the following API URLs to access Outlook items in another mailbox, using the item ID and the /me URL path. https://graph.microsoft.com/v1.0/me/messages/{message_id} https://graph.microsoft.com/v1.0/me/contacts/{contact_id} Note that the item ID corresponds to an item that resides in a mailbox (archive, shared, or delegated) that is different from the signed-in user...
Microsoft Graph .NET SDK updates
It has been a while since the Microsoft Graph SDK team provided an update and customers have been asking us when the next update will be available. It is great to hear that people care! These updates took a longer to deliver than we planned as we made a few bolder steps towards our longer-term plans, and we had a few hiccups along the way.
UI Fabric is evolving into Fluent UI
We've renamed our UI Fabric GitHub repo to Fluent UI. This is step one toward our vision to make the Fluent Design System a true design-to-code system. Fluent UI will directly connect that effort to a broad set of products, through code, specifically the convergence of our most used web engineering frameworks - Fabric and Stardust.