Show / Hide Table of Contents

ConsentRequest.ReadWrite.All

Allows the app to read app consent requests and approvals, and deny or approve those requests on behalf of the signed-in user.

Graph Methods

Type: A = Application Permission, D = Delegate Permission

Ver Type Method
V1 A,D GET /identityGovernance/appConsent/appConsentRequests
V1 A,D GET /identityGovernance/appConsent/appConsentRequests/{appconsentrequest-id}/userConsentRequests/{userconsentrequest-id}
V1 A,D GET /identityGovernance/appConsent/appConsentRequests/{id}
V1 A,D GET /identityGovernance/appConsent/appConsentRequests/{id}/userConsentRequests
V1 A,D GET /identityGovernance/appConsent/appConsentRequests/{id}/userConsentRequests/filterByCurrentUser(on='parameterValue')
V1 A,D GET /identityGovernance/appConsent/appConsentRequests/filterByCurrentUser(on='parameterValue')

Delegate Permission

Id 497d9dfa-3bd1-481a-baab-90895e54568c
Consent Type Admin
Display String Read and write consent requests
Description Allows the app to read app consent requests and approvals, and deny or approve those requests on behalf of the signed-in user.

Application Permission

Id 9f1b81a7-0223-4428-bfa4-0bcb5535f27d
Display String Read and write all consent requests
Description Allows the app to read app consent requests and approvals, and deny or approve those requests without a signed-in user.

Resources

appConsentRequest

Property Type Description
appDisplayName String The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby.
appId String The identifier of the application. Required. Supports $filter (eq only) and $orderby.
id String The identifier of the app consent request. Required.
pendingScopes appConsentRequestScope collection A list of pending scopes waiting for approval. Required.

userConsentRequest

Property Type Description
approvalId String The id of the approval. This value is equal to the value of the id.
completedDateTime DateTimeOffset The date and time when the status of the request was marked as Completed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
createdBy identitySet The user who created the request.
createdDateTime DateTimeOffset The date and time when the request was created. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq only) and $orderby.
customData String Free text field to define any custom data for the user consent request. Not used.
id String Identifier of the request.
reason String The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby.
status String The status of the user's app consent request. Possible values are: Initializing, InProgress, and Completed. Supports $filter (eq only) and $orderby.
In This Article
Back to top Created by merill | Submit feedback