Microsoft Graph: an API for Microsoft Cloud service resources
Microsoft Graph supplies a unified model for accessing data within Microsoft 365 services (such as SharePoint, Teams, and Mail), Enterprise Mobility + Security services (such as Microsoft Entra ID and Microsoft Intune), and Windows services (such as device and notifications, and Dynamics 365 Business Central). Microsoft Graph’s API is constantly updating, supplying new capabilities and services regularly.
Microsoft Graph can be used to build experiences around user context – for example, by supplying insights about recently updated documents, new colleagues, or upcoming events. When working in a user’s context, using so-called delegated access, the access to data and insights is based on the user’s permissions set on different services.
An application can also use its own identity to access data and insights, called app-only access. The application can just have read access to certain services...