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

Building Agents for Teams: Turning conversations into outcomes
The Microsoft Teams platform mission is to build the best collaborative platform in the world. We want to make it easy for developers to build agents that parti...

SharePoint Copilot Apps Now in Public Preview: From Intent to Action in Microsoft 365 Copilot
SharePoint Copilot Apps are now in public preview, introducing a new way to bring guided, action-oriented business experiences into Microsoft 365 Copilot. By co...
Latest posts
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.
Build contextual UI experiences with Office add-ins
Microsoft is previewing enhancements to Office add-ins that provide two-way messaging between dialog and host page, hiding the task pane, and disabling buttons and menu items.