Microsoft Graph
Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access data in Microsoft 365, Windows 10, and Enterprise Mobility + Security.
APIs
Microsoft Graph Admin
Microsoft Graph Admin refers to the administrative capabilities exposed through Microsoft Graph that let IT teams manage and monitor Microsoft 365 from a single, unified API.
Microsoft Graph Agreement Acceptances
Microsoft Graph Agreement Acceptances provides a read-only way to retrieve records of users’ responses to your organization’s Terms of Use configured in Microsoft Entra ID. Each...
Microsoft Graph Agreements
Microsoft Graph Agreements is the API for managing Microsoft Entra ID (Azure AD) Terms of Use. It lets organizations programmatically create, publish, localize, and version agre...
Microsoft Graph Applicaiton Catalogs
Microsoft Graph App Catalogs is the API surface that lets you programmatically manage Microsoft Teams apps in both the public Teams Store and your organization’s private app cat...
Microsoft Graph Applications
Microsoft Graph applications are apps that use the Microsoft Graph API to securely access and orchestrate data across Microsoft 365 and Microsoft Entra ID (Azure AD). Through a ...
Microsoft Graph Application Templates
Microsoft Graph Application Templates are open‑source, ready‑to‑deploy reference solutions that demonstrate how to build real applications on top of Microsoft Graph and Microsof...
Microsoft Graph Audit Logs
Microsoft Graph Audit Logs provide a unified, programmatic way to access and analyze activity and sign-in data from Microsoft Entra ID (Azure Active Directory) and related Micro...
Microsoft Graph Authentication Method Configurations
Microsoft Graph Authentication Method Configurations provide programmatic control over which sign-in and multifactor authentication methods are available in Microsoft Entra ID (...
Microsoft Graph Authentication Methods Policies
Microsoft Graph Authentication Methods policies let administrators centrally control which sign-in and verification methods are available in Microsoft Entra ID (Azure AD) and ho...
Microsoft Graph Certificate Based Authorization Configuration
Microsoft Graph’s certificate-based authentication configuration is a tenant-level setting in Microsoft Entra ID that you manage via the Graph API to enable and govern sign-in u...
Microsoft Graph Chats
Microsoft Graph Chats is the part of the Microsoft Graph API that lets developers build apps that read, create, and manage Microsoft Teams chats and chat messages. With it, you ...
Microsoft Graph Communications
Microsoft Graph Communications is a set of cloud communications APIs and SDKs in Microsoft Graph that lets developers integrate deeply with Microsoft Teams calling and meetings....
Microsoft Graph Compliance
Microsoft Graph Compliance is a set of REST APIs that surface Microsoft Purview (Microsoft 365) compliance and privacy capabilities so you can automate workflows across Exchange...
Microsoft Graph Connections
Microsoft Graph Connections lets organizations bring external business data—like content from Salesforce, ServiceNow, Confluence, file shares, or custom line‑of‑business apps—in...
Microsoft Graph Contacts
Microsoft Graph Contacts is the part of Microsoft Graph that lets apps access and manage the contacts stored in Microsoft 365 (Outlook) mailboxes through a single REST API. It e...
Microsoft Graph Contracts
Microsoft Graph Contracts is a read-only API in Microsoft Graph that lets Microsoft 365 partners (such as CSP/resellers) discover and list the customer tenants they have a relat...
Microsoft Graph Copilot
Microsoft Graph Copilot is an AI assistant that helps developers and IT pros explore and use the Microsoft Graph more easily. You describe what you want in plain language, and i...
Microsoft Graph Data Policy Operations
Microsoft Graph Data Policy Operations is the mechanism Microsoft Graph uses to represent and track long-running, privacy- and compliance-related tasks, most commonly exporting ...
Microsoft Graph Device Application Management
Microsoft Graph Device Application Management is the set of Graph API endpoints that lets you automate Intune app lifecycle tasks across your organization. It enables you to dis...
Microsoft Graph Device Management
Microsoft Graph Device Management is the set of Microsoft Graph APIs that expose Microsoft Intune’s endpoint management capabilities, letting you automate and integrate device a...
Microsoft Graph Devices
Microsoft Graph Devices refers to the Microsoft Graph APIs that let you discover and manage devices across Azure Active Directory and Microsoft Intune from a single, unified end...
Microsoft Graph Directory
Microsoft Graph Directory is the identity and directory surface of Microsoft Graph, providing programmatic access to an organization’s Microsoft Entra ID (formerly Azure Active ...
Microsoft Graph Directory Objects
Microsoft Graph Directory Objects is the common base resource that represents any identity object stored in Microsoft Entra ID (Azure AD)—including users, groups, devices, servi...
Microsoft Graph Directory Roles
Microsoft Graph Directory Roles provides a REST API to discover, activate, and manage Microsoft Entra ID (formerly Azure Active Directory) directory roles—the RBAC roles that co...
Microsoft Graph Directory Role Templates
Microsoft Graph directory role templates are read-only blueprints that represent each built-in Microsoft Entra ID (formerly Azure AD) administrator role, such as Global Administ...
Microsoft Graph Domain DNS Records
Microsoft Graph domain DNS records are the programmatic way to discover and manage the DNS settings Microsoft 365 expects for a custom domain. When you add a domain, Graph expos...
Microsoft Graph Domains
Microsoft Graph Domains is the set of Microsoft Graph APIs and resources for discovering and managing your organization’s domain names in Microsoft Entra ID (Azure AD). It lets ...
Microsoft Graph Drives
Microsoft Graph Drives is the part of Microsoft Graph that lets apps discover and work with files across OneDrive and SharePoint using a single, consistent REST API. A drive rep...
Microsoft Graph Education
Microsoft Graph Education is a set of Microsoft Graph APIs that let developers build apps for schools by connecting directly to Microsoft 365 education data and workflows. It ex...
Microsoft Graph Employee Experience
Microsoft Graph Employee Experience is a set of APIs that let developers integrate and extend Microsoft Viva capabilities across Microsoft 365. It focuses especially on learning...
Microsoft Graph External
Microsoft Graph External is the set of Microsoft Graph capabilities (the /external namespace) that lets you bring content from third‑party apps and line‑of‑business systems into...
Microsoft Graph Filter Operators
Microsoft Graph filter operators are the OData $filter expressions you add to Graph API requests to narrow results on the server before they’re returned. They let you select onl...
Microsoft Graph Functions
Microsoft Graph Functions is the Excel capability in Microsoft Graph that lets developers invoke hundreds of Excel worksheet functions through REST, running calculations directl...
Microsoft Graph Group Lifecycle Policies
Microsoft Graph Group Lifecycle Policies let administrators govern the lifespan of Microsoft 365 groups by setting an expiration period, scoping the policy to all or selected gr...
Microsoft Graph Groups
Microsoft Graph Groups is the Microsoft Graph API surface for managing Azure AD and Microsoft 365 groups and everything connected to them. It lets you create, read, update, and ...
Microsoft Graph Group Settings
Needs a description.
Microsoft Graph Group Setting Templates
Microsoft Graph Group Setting Templates are read-only blueprints that define the configurable options you can apply to Microsoft 365 groups (and some other directory objects).
Microsoft Graph Identity
Microsoft Graph Identity is the set of Microsoft Graph APIs that expose identity and access capabilities of Microsoft Entra ID (formerly Azure Active Directory) and related serv...
Microsoft Graph Identity Governance
Microsoft Graph Identity Governance is the API surface that lets you automate and integrate the identity governance capabilities of Microsoft Entra ID (formerly Azure Active Dir...
Microsoft Graph Identity Protection
Microsoft Graph Identity Protection exposes Microsoft Entra ID (formerly Azure AD) Identity Protection signals and controls through the Graph API so you can detect, investigate,...
Microsoft Graph Identity Providers
Microsoft Graph Identity Providers is a set of APIs that lets you programmatically manage the sign-in providers your organization offers to customers and guests, primarily for M...
Microsoft Graph Information Protection
Microsoft Graph Information Protection is a set of Microsoft Graph APIs that expose Microsoft Purview Information Protection (sensitivity labels and related policies) to applica...
Microsoft Graph Invitations
Microsoft Graph Invitations is a Microsoft Graph API feature that lets apps programmatically invite external (B2B) users into a Microsoft Entra ID tenant. By calling POST /invit...
Microsoft Graph Me
Microsoft Graph “Me” is a shortcut to the signed-in user’s resource, letting apps work with the current user’s data across Microsoft 365 without knowing their user ID.
Microsoft Graph Oauth2 Permission Grants
Microsoft Graph OAuth2 Permission Grants (the oAuth2PermissionGrant resource) are the consent records in Microsoft Entra ID that capture which delegated permissions (scopes) a c...
Microsoft Graph Organizations
Microsoft Graph Organizations exposes a tenant’s organization profile in Microsoft Entra ID (formerly Azure Active Directory) so apps can discover and manage directory‑level inf...
Microsoft Graph Permission Grants
Microsoft Graph permission grants are the records and APIs in Microsoft Entra ID that represent the consent an application has to access resources. They link a client app (servi...
Microsoft Graph Places
Microsoft Graph Places is an API surface in Microsoft Graph that lets applications discover and work with physical location resources in Microsoft 365—primarily meeting rooms an...
Microsoft Graph Planner
Microsoft Graph Planner is the set of Microsoft Graph APIs that lets developers programmatically work with Microsoft Planner data across Microsoft 365. With it, you can create a...
Microsoft Graph Policies
Microsoft Graph Policies is the set of Microsoft Graph API endpoints that let administrators and developers read and manage tenant-wide policy settings across Microsoft Entra ID...
Microsoft Graph Print
Microsoft Graph Print (the Universal Print APIs in Microsoft Graph) lets developers integrate secure, cloud-based printing into their apps and workflows. Through these APIs, you...
Microsoft Graph Privacy
Needs a description.
Microsoft Graph Reports
Microsoft Graph Reports is the reporting surface of Microsoft 365 exposed via Microsoft Graph, enabling administrators to programmatically retrieve usage, adoption, and certain ...
Microsoft Graph Role Management
Microsoft Graph Role Management provides a unified API to programmatically manage role-based access across Microsoft Entra ID (Azure AD) and supported services like Microsoft 36...
Microsoft Graph Schema Extensions
Microsoft Graph schema extensions let you add your own strongly typed fields to Microsoft 365 resources—such as users, groups, messages, events, devices, and more—so your applic...
Microsoft Graph Scoped Role Memberships
Microsoft Graph Scoped Role Memberships let you programmatically assign and manage Azure AD (Microsoft Entra ID) directory roles with a limited scope to an administrative unit, ...
Microsoft Graph Search
Microsoft Graph Search is the unified enterprise search capability for Microsoft 365, exposed via the Microsoft Graph API, that lets apps query and discover content across servi...
Microsoft Graph Security
Microsoft Graph Security is a unified set of APIs within Microsoft Graph that lets you access, correlate, and act on security data across Microsoft 365 and integrated security s...
Microsoft Graph Service Principals
In Microsoft Entra ID (formerly Azure AD), a service principal is the identity an application uses to access resources, and the Microsoft Graph service principal is the tenant-l...
Microsoft Graph Shares
Microsoft Graph Shares is the part of Microsoft Graph that lets apps access a OneDrive or SharePoint item by its sharing link or token, without needing to know the site, drive, ...
Microsoft Graph Sites
Microsoft Graph Sites is the Graph API surface for SharePoint Online, letting apps discover and work with sites and their content through a single, secure endpoint. It enables y...
Microsoft Graph Solutions
Microsoft Graph solutions connect apps to the data and intelligence across Microsoft 365 through a single, unified API. They enable secure access to users, groups, mail, calenda...
Microsoft Graph Storage
“Microsoft Graph storage” typically refers to the storage capabilities exposed through Microsoft Graph—primarily OneDrive and SharePoint—via the Files and Drives APIs. It lets a...
Microsoft Graph Subscribed SKUs
Microsoft Graph Subscribed SKUs is the API/resource that lists the Microsoft 365/Azure AD license subscriptions your tenant owns. When you call GET /subscribedSkus, it returns e...
Microsoft Graph Subscriptions
Microsoft Graph Subscriptions let your app receive near real-time change notifications (webhooks) when Microsoft 365 data changes—such as Outlook mail and calendar items, users ...
Microsoft Graph Teams
Microsoft Graph for Teams exposes Microsoft Teams data and capabilities through a single, secure API so you can build integrations and automate Teams at scale. With it, you can ...
Microsoft Graph Teams Templates
Needs a description.
Microsoft Graph Teamwork
Microsoft Graph Teamwork is the set of Microsoft Graph APIs that surface Microsoft Teams collaboration capabilities. It lets you programmatically create and manage teams and cha...
Microsoft Graph Tenant Relationships
Microsoft Graph Tenant Relationships is the part of the Microsoft Graph API that lets you model and manage how your Microsoft Entra ID tenant relates to other tenants. It provid...
Microsoft Graph Users
Microsoft Graph Users refers to the Users resource in Microsoft Graph, which exposes Microsoft Entra ID (Azure AD) user accounts and their relationships and Microsoft 365 data t...
Token
Needs a description.
Workspaces
Needs a description.
Sites
Needs a description.
Collections
Needs a description.
Pages
Needs a description.
Assets
Needs a description.
Asset Folders
Needs a description.
Webhooks
Needs a description.
Forms
Needs a description.
Form Submissions
Needs a description.
Token
Needs a description.
Workspaces
Needs a description.
Sites
Needs a description.
Collections
Needs a description.
Pages
Needs a description.
Assets
Needs a description.
Asset Folders
Needs a description.
Webhooks
Needs a description.
Forms
Needs a description.
Form Submissions
Needs a description.
Collections
GraphQL
Microsoft Graph GraphQL Schema
Microsoft Graph is the unified API gateway for Microsoft 365, Azure Active Directory (Entra ID), Teams, OneDrive, SharePoint, and security services. It exposes data and capabili...
GRAPHQLPricing Plans
Rate Limits
FinOps
Microsoft Graph Finops
FINOPSEvent Specifications
Microsoft Graph Change Notifications
Microsoft Graph change notifications enable applications to receive real-time notifications when data changes occur in Microsoft Graph resources. Applications create subscriptio...
ASYNCAPI