Table of Contents

ApprovalSolution.Read

Allows the app to read 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 ApprovalSolution.Read 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 - b0df437d-d341-4df0-aa3e-89ca81a1207f
DisplayText - Read approvals
Description - Allows the app to read approvals on behalf of the signed-in user.
AdminConsentRequired Yes Yes

Graph 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.