Skip to content

Latest commit

 

History

History
65 lines (54 loc) · 3.69 KB

File metadata and controls

65 lines (54 loc) · 3.69 KB
title Overview: Microsoft Graph API change notifications
description Deliver change notifications to clients.
ms.localizationpriority high
author keylimesoda
ms.subservice change-notifications
doc_type conceptualPageType
ms.date 09/10/2022

Microsoft Graph API change notifications

Namespace: microsoft.graph

The Microsoft Graph REST API can deliver change notifications to clients through various endpoints, including webhooks, Event Hubs, and Event Grid. To learn how to subscribe and receive notifications for your application, see Set up notifications for changes in user data.

[!INCLUDE change-notifications-supported-resources-expanded]

Note: Any resource path that begins with /users/{id} can also accept /me to reference the signed-in user.

Permissions

In general, subscription operations require read permission to the resource. For example, to get notifications for messages, your app needs the Mail.Read permission. The create subscription article lists permissions needed for each resource type. The following table lists the types of permissions your app can request to use webhooks for specific resource types.

Permission type Supported resource types
Delegated - work or school account alert, callRecording, callTranscript, channel, contact, conversation, conversationMember, driveItem, event, group, list, message, offerShiftRequest, openShiftChangeRequest, shift, swapShiftsChangeRequest, team, timeOffRequest, todoTask, user
Delegated - personal Microsoft account contact, driveItem, event, list, message, todoTask
Application alert, callRecord, callRecording, callTranscript, channel, chatMessage, contact, conversationMember, driveItem, event, group, list, message, offerShiftRequest, openShiftChangeRequest, printer, printTaskDefinition, shift, swapShiftsChangeRequest,team, timeOffRequest, user

Related content