Table of Contents

Synchronization.Read.All

Allows the app to read Azure AD synchronization information, 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 Synchronization.Read.All 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 5ba43d2f-fa88-4db2-bd1c-a67c5f0fb1ce 7aa02aeb-824f-4fbe-a3f7-611f751f5b55
DisplayText Read all Azure AD synchronization data. Read all Azure AD synchronization data
Description Allows the application to read Azure AD synchronization information, without a signed-in user. Allows the app to read Azure AD synchronization information, 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: synchronizationJob

Property Type Description
id String Unique synchronization job identifier. Read-only.
schedule synchronizationSchedule Schedule used to run the job. Read-only.
status synchronizationStatus Status of the job, which includes when the job was last run, current job state, and errors.
synchronizationJobSettings keyValuePair Settings associated with the job. Some settings are inherited from the template.
templateId String Identifier of the synchronization template this job is based on.