ApprovalSolutionResponse.ReadWrite
Allows the app to read and respond to approvals 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
ApprovalSolutionResponse.ReadWrite
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 | - | 89d944f2-2011-44ad-830c-aa9bf5ef2319 |
DisplayText | - | Read and respond to approvals assigned to the current user |
Description | - | Allows the app to read and respond to approvals 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: approvalItem
Property | Type | Description |
---|---|---|
allowCancel | Boolean | Indicates whether the approval item can be canceled. |
allowEmailNotification | Boolean | Indicates whether email notification is enabled. |
approvalType | approvalItemType | The workflow type of the approval item. The possible values are: basic , basicAwaitAll , custom , customAwaitAll . Required. |
approvers | approvalIdentitySet collection | The identity of the principals to whom the approval item was initially assigned. Required. |
completedDateTime | DateTimeOffset | Approval request completion date and time. Read-only. |
createdDateTime | DateTimeOffset | Creation date and time of the approval request. Read-only. |
description | String | The description of the approval request. |
displayName | String | The displayName of the approval request. Required. |
id | String | The unique id for the approval item. Read-only. |
owner | approvalIdentitySet | The identity set of the principal who owns the approval item. Only provide a value for this property when creating an approval item on behalf of the principal. If the owner field isn't provided, the user information from the user context is used. |
responsePrompts | String collection | Approval response prompts. Only provide a value for this property when creating a custom approval item. For custom approval items, supply two response prompt strings. The default response prompts are "Approve" and "Reject". |
result | String | The result field is only populated once the approval item is in its final state. The result of the approval item is based on the approvalType. For basic approval items, the result is either "Approved" or "Rejected". For custom approval items, the result could either be a single response or multiple responses separated by a semi-colon. Read-only. |
state | approvalItemState | The approval item state. The possible values are: canceled , created , pending , completed . Read-only. |
viewPoint | approvalItemViewPoint | Represents user viewpoints data on the ApprovalItem. The data includes the users roles regarding the approval item. Read-only. |