A cloud-based identity and access management service for securing user authentication and resource access
Hello Abed Elheyb,
You are correct that Microsoft Graph change notifications (subscriptions/webhooks) do not currently support Privileged Identity Management (PIM), so this option cannot be used to listen for PIM events.
PIM activities such as role activation requests, approvals, and denials are captured in Microsoft Entra Audit Logs under the RoleManagement category. Both Microsoft Graph (directoryAudits) and Diagnostic Settings with Event Hub access these events from the same backend logging system. Because of this, delays like the 8–10 minutes you observed can occur, and delivery within 1–2 minutes is not guaranteed.
PIM also sends email notifications for these events, but they are designed for awareness rather than automation.
As noted in the documentation, most email notifications arrive within 3 to 10 minutes, and in some cases can take up to 15 minutes, so they are not suitable for real-time event processing.
Currently, there is no native webhook, Event Grid integration, or subscription-based mechanism available for real-time PIM event notifications.
If this capability is important for your use case, you may consider submitting a feature request through the Microsoft Feedback Portal: https://feedback.azure.com/d365community
Hope this helps! Please let me know if you have any further questions.