Read the state and settings of all Microsoft education apps on behalf of the 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 EduAdministration.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
-
8523895c-6081-45bf-8a5d-f062a2f12c9f
DisplayText
-
Read education app settings
Description
-
Read the state and settings of all Microsoft education apps on behalf of the user.
The unique identifier for the resource. (read-only)
displayName
String
Name of the configuration profile for syncing identities.
dataProvider
[educationSynchronizationDataProvider]
The data provider used for the profile.
expirationDate
Date
The date the profile should be considered expired and cease syncing. Provide the date in YYYY-MM-DD format, following ISO 8601. Maximum value is 18 months from profile creation. (optional)
handleSpecialCharacterConstraint
Bool
Determines if School Data Sync should automatically replace unsupported special characters while syncing from source.
identitySynchronizationConfiguration
[educationIdentitySynchronizationConfiguration]
Determines how the Profile should [create new][fullsync] or [match existing][dirsync] Microsoft Entra users.
The unique identifier for the resource. Read-only.
lastActivityDateTime
DateTimeOffset
Date and time when most recent changes were observed in the profile.
lastSynchronizationDateTime
DateTimeOffset
Date and time of the most recent successful synchronization.
status
educationSynchronizationStatus
The status of a sync. The possible values are: paused, inProgress, success, error, validationError, quarantined, unknownFutureValue, extracting, validating. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: extracting, validating.
statusMessage
String
Status message for the synchronization stage of the current profile.