How to Add Alert.Read Permissions for Microsoft Defender API
Question details
Users are unable to locate or add the Alert.Read.All and Alert.ReadWrite.All permissions for the Microsoft Defender API within Entra ID app registrations.

- Product
- Microsoft Entra ID
- Device & OS
- not provided
- Scenario
- Configuring API permissions for a registered application to interact with Microsoft Defender for Endpoint.
- Observed behavior
- The specific alert permissions (Alert.Read.All and Alert.ReadWrite.All) are missing or not visible in the Entra ID app registrations portal.
Ensure you have Application Administrator or Global Administrator privileges in your Microsoft Entra ID tenant to modify app registration permissions.
Consult the Dedicated Microsoft Graph Forum
Because Defender API permissions are heavily integrated with Microsoft Graph, missing permission issues should be escalated directly to the official Microsoft Graph support community for targeted tenant assistance.
In many modern tenant configurations, security APIs are being consolidated under Microsoft Graph. If legacy Defender APIs or specific permissions are not populating in your app registration portal, Microsoft engineers must review your specific tenant and application setup.
Document your current setup, including the target API, application type, tenant configuration, and the permissions that are currently visible to you in the app registration.
Navigate to the official Microsoft Q&A platform specifically tagged for Microsoft Graph integration: https://learn.microsoft.com/en-us/answers/tags/161/ms-graph.
Create a new thread explaining that Alert.Read.All and Alert.ReadWrite.All are missing in Entra ID, and provide the configuration details you gathered in the first step.

Manage Your API Documentation with WPS Office
While waiting for API permission resolutions from Microsoft Support, use WPS Office as a free, lightweight alternative to Microsoft Office to draft your configurations, tenant details, and technical documentation.
- 1. Download WPS Office: Visit the official WPS website to download and install the free office suite.
- 2. Create Configuration Docs: Open WPS Writer to seamlessly draft your app registration details and API troubleshooting logs.
- 3. Save and Share: Save your document in .docx format to easily share your configuration details with Microsoft Support teams.

Frequently Asked Questions
Why are Alert.Read.All permissions missing in Entra ID?
The permissions might be hidden, deprecated in favor of unified endpoints, or require specific Microsoft Graph integration steps depending on your tenant's configuration and the specific Defender APIs you are targeting.
What admin roles are required to add API permissions in Entra ID?
You typically need the Application Administrator, Cloud Application Administrator, or Global Administrator role in Microsoft Entra ID to grant and manage API permissions for registered applications.
Can I use Microsoft Graph API instead of the Microsoft Defender API for alerts?
Yes, Microsoft has been consolidating security APIs under Microsoft Graph. You should check the Microsoft Graph Security API documentation to see if your required alert reading and writing capabilities are managed there.




