Hi Anthony Byrne,
Thanks for reaching out to Microsoft!
As per the documentation, While the subscription is valid and there are changes to the resource that you subscribed to, Microsoft Graph sends a POST request to the notificationUrl
with details of the changes. This payload is the change notification.
For most subscriptions, Microsoft Graph doesn't delay sending notifications but delivers all notifications within the SLA unless the service is experiencing an incident.
A change notification payload sent to your endpoint can contain a collection of change notifications relating to your subscriptions.
Make sure to validate your notificationUrl
, the client must properly decode the URL to get the plain text validation token from Microsoft Graph.
Note: reauthorizationRequired
lifecycle events alert you when Microsoft Graph requires the app to reauthorize the subscription, for example in the following cases:
When the access token is about to expire.
When a subscription is about to expire.
When an administrator has revoked your app's permissions to read a resource.
reauthorizationRequired notifications
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.