Redigera

Dela via


What's new in Microsoft Graph

Microsoft Graph provides a unified programmability model that you can use to access data in Microsoft 365, Windows, and Enterprise Mobility + Security. This article provides information about what's new in Microsoft Graph APIs, documentation, SDKs, and more.

For more detailed API-level updates, see the Microsoft Graph API changelog.

For details about previous updates to Microsoft Graph, see Microsoft Graph what's new history.

Important

Features in preview status are subject to change without notice, and might not be promoted to generally available (GA) status. Don't use preview features in production apps.

July 2025: New and generally available

Files

Each fragment uploaded during an upload session extends the expiration time.

July 2025: New in preview only

Files

Each fragment uploaded during an upload session extends the expiration time.

Identity and access | Identity and sign-in

Retired the previously deprecated Microsoft Entra lifecycle announcements APIs that stopped returning data in May 2025. Use the Microsoft Entra release notes RSS feed instead.

June 2025: New and generally available

Device and app management | Cloud PC

New rate limits apply to Cloud PC APIs. The List Cloud PCs API is now limited to 180 requests per minute per tenant and 162 requests per minute per app or user. The Get Cloud PC API is limited to 540 requests per minute per tenant and 486 requests per minute per app or user. For more information, see Microsoft Graph service-specific throttling limits.

Identity and access | Directory management

  • Use the isManagementRestricted property on device, group, and user resources to to indicate whether a device, group, or user is a member of a restricted management administrative unit.
  • Use the isMemberManagementRestricted property on administrativeUnit to indicate whether members of an administrative unit should be treated as sensitive.

Security | eDiscovery

Teamwork and communications | Calls and online meetings

Use the videoOnDemandWebUrl on virtualEventSession to get the URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings.

Teamwork and communications | Messaging

Teamwork and communications | Shift management

Deprecated the MS-APP-ACTS-AS request header for all operations of the resources: offerShiftRequest, openShiftopenShiftChangeRequestschedule, schedulingGroup, shiftshiftPreferencesshiftsRoleDefinition, swapShiftsChangeRequesttimeCardtimeOfftimeOffReason, timeOffRequest, and workforceIntegration. This header was also deprecated for the changeTrackedEntity: stageForDeletion method.

June 2025: New in preview only

Backup storage

Get or update email notification settings in a tenant.

Device and app management | Device updates

Enabled remediationUpdateFilter as a supported value for the contentFilter property of the contentApprovalRule resource. Use the remediationUpdateFilter to determine which remediation update content matches the rule continuously.

Education

Get a list of speaker assignments that were submitted by a student.

Employee experience | Employee engagement

Use the onlineMeetingEngagementConversation APIs to get all Teams question and answer (Q&A) conversation messages in a tenant and list reactions in an online meeting.

Security | eDiscovery

Teamwork and communications | Apps

Use the customAppSettings property on teamsAppSettings to get or set tenant-wide custom app settings for all Microsoft Teams apps.

Teamwork and communications | Messaging

Added phoneUserConversationMember as a supported conversation member type.

Teamwork and communications | Shift management

Deprecated the MS-APP-ACTS-AS request header for all operations of the resources: offerShiftRequest, openShiftopenShiftChangeRequestschedule, schedulingGroup, shiftshiftPreferencesshiftsRoleDefinition, swapShiftsChangeRequesttimeCardtimeOfftimeOffReason, timeOffRequest, and workforceIntegration. This header was also deprecated for the changeTrackedEntity: stageForDeletion method.

Contribute to Microsoft Graph

Are there scenarios you'd like Microsoft Graph to support?

  • Suggest and vote for new features by using the Microsoft Graph Feedback Portal. Some new features originate as popular requests from the developer community. The Microsoft Graph team regularly evaluates customer needs and releases new features to the beta (https://graph.microsoft.com/beta) and v1.0 (https://graph.microsoft.com/v1.0) endpoints.

  • Join the weekly Microsoft 365 platform community call and become an active member of the Microsoft Graph community. To discover the full calendar of developer calls, visit the Microsoft 365 and Power Platform community page.

  • Join our research panel to provide your input on our developer experiences.