An API that connects multiple Microsoft services, enabling data access and automation across platforms
When access is removed by an approver through the My Access portal, Entra ID Governance invokes the custom extension with an internal request type (ApproverRemove) that is not part of the documented Microsoft Graph requestType enum. This is expected behavior.
To support this scenario, custom extensions should not rely on requestType values alone. Instead, extensions should detect removal based on the access package assignment lifecycle (for example, assignment deletion or inactive state) and treat all removal workflows consistently, regardless of who initiated the removal.