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
Service principal API in Microsoft Graph is now generally available
At Ignite 2019 we announced the general availability of the application API that allows you to programmatically create and configure applications. Building on that that momentum, we are excited to announce general availability of the service principal API in Microsoft Graph.
New Graph Explorer is now GA
Today, we’re excited to announce that the new Graph Explorer is generally available, including the following new features and improvements. This version is built using the React/Redux framework.
Microsoft Build 2020 – Guide to the Microsoft 365 Developer Platform
We have provided descriptions of session types along with relevant detailed session information for content on the Microsoft 365 developer platform.
Microsoft 365 / SharePoint Community (PnP) – May 2020 update
Microsoft 365 / SharePoint Patterns and Practices (PnP) May 2020 update is out with a summary of the latest guidance, samples, and solutions from Microsoft or from the community for the community. This article is a summary of all the different areas and topics around the Microsoft 365 and SharePoint community (PnP) during the past month.
Beta Outlook API throttling limits deploying to v1.0 on Microsoft Graph – May 2020
Over a year ago, we announced new Outlook API throttling limits on the Microsoft Graph beta endpoint. We wanted to give developers a "heads-up" that we are planning to deploy these same limits to the v1.0 endpoint (as well as the v2.0 endpoint of the Outlook REST API). This change will begin deploying on June 1, and should be fully deployed to all tenants by mid-June.
Using your own Azure AD identity with Office 365 CLI
Create your own Azure AD application with permissions restricted to only read information about SharePoint Online Site Collections and use this custom application with the Office 365 CLI.
What’s new for change notifications and change tracking in Microsoft Graph – May 2020
Change notifications uses webhooks to let applications to get notified about changes in Microsoft Graph resource data such as Outlook messages or OneDrive files. Change tracking uses delta queries to let applications discover newly created, updated, or deleted entities without performing a full read of the target resource with every request. Over the last few months, the Microsoft Graph team has delivered new capabilities to unlock new change notification and delta query scenarios for our customers. Change notification types in SDK (preview) We’ve added support for the notification types in the beta SDKs. Now, yo...
A Lap around Microsoft Graph Toolkit Day 7 – Microsoft Graph Toolkit Providers
Welcome to Day 7 of the Microsoft Graph Toolkit blog series! Today we will talk about the last remaining piece of the puzzle, the piece that makes everything magically work – the provider.
Token configuration in Azure AD app registrations now generally available
Hello Developers, Last year we introduced the Token configuration experience within Azure AD App registrations and now we’re excited to announce its general availability. Optional claims can be used to include additional claims in tokens, change the behavior of specific claims and access custom directory extension claims. The Token configuration experience helps to minimize optional claims issues by providing a dynamic list of claims for your Azure AD application (no need for you to figure out which optional claims are applicable) and even shows any existing optional claims. Some highlights of the Token configur...