DirectoryRecommendations.ReadWrite.All
Allows the app to read and update Azure AD recommendations, on behalf of the signed-in user.
Merill's Note
For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the
DirectoryRecommendations.ReadWrite.All
permission.If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the
Export-MsIdAppConsentGrantReport
command. See How To: Run a quick OAuth app audit of your tenant
Category | Application | Delegated |
---|---|---|
Identifier | 0e9eea12-4f01-45f6-9b8d-3ea4c8144158 | f37235e8-90a0-4189-93e2-e55b53867ccd |
DisplayText | Read and update all Azure AD recommendations | Read and update Azure AD recommendations |
Description | Allows the app to read and update all Azure AD recommendations, without a signed-in user. | Allows the app to read and update Azure AD recommendations, on behalf of the signed-in user. |
AdminConsentRequired | Yes | Yes |
Graph Methods
→ API supports delegated access (access on behalf of a user)
→ API supports app-only access (access without a user)
Methods |
---|
Resources
Granting this permission allows the calling application to access (and/or update) the following information in your tenant.
Graph reference: impactedResource
Property | Type | Description |
---|---|---|
addedDateTime | DateTimeOffset | The date and time when the impactedResource object was initially associated with the recommendation. |
additionalDetails | keyValue collection | Additional information unique to the impactedResource to help contextualize the recommendation. |
apiUrl | String | The URL link to the corresponding Microsoft Entra resource. |
displayName | String | Friendly name of the Microsoft Entra resource. |
id | String | A unique identifier of the impacted Microsoft Entra resource. |
lastModifiedBy | String | Name of the user or service that last updated the status. |
lastModifiedDateTime | String | The date and time when the status was last updated. |
owner | String | The user responsible for maintaining the resource. |
portalUrl | String | The URL link to the corresponding Microsoft Entra admin center page of the resource. |
postponeUntilDateTime | DateTimeOffset | The future date and time when the status of a postponed impactedResource will be active again. |
rank | Int32 | Indicates the importance of the resource. A resource with a rank equal to 1 is of the highest importance. |
recommendationId | String | The unique identifier of the recommendation that the resource is associated with. |
resourceType | String | Indicates the type of Microsoft Entra resource. Examples include user , application . |
status | recommendationStatus | Indicates whether a resource needs to be addressed. The possible values are: active , completedBySystem , completedByUser , dismissed , postponed , unknownFutureValue . By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a resource which was once active no longer applies. |
subjectId | String | The related unique identifier, depending on the **r |