preAuthorizedApplication resource type

Namespace: microsoft.graph

Lists the client applications that are preauthorized with the specified permissions to access this application's APIs. Users aren't required to consent to any preauthorized application (for the permissions specified). However, any other permissions not listed in preAuthorizedApplications (requested through incremental consent for example) require user consent.

In some rare cases, an identifier listed in the delegatedPermissionIds property may actually identify an app role (from the service principal's appRoles property), indicating that the client application identified by the appId property has been preauthorized for that app role.

Properties

Property Type Description
appId String The unique identifier for the application.
delegatedPermissionIds String collection The unique identifier for the oauth2PermissionScopes the application requires.

JSON representation

The following JSON representation shows the resource type.

{
  "appId": "String",
  "delegatedPermissionIds": ["String"]
}