Microsoft School Data Sync (Preview)

Microsoft School Data Sync (Preview)

Simplify class management in Office 365. School Data Sync reads rosters from your SIS and creates classes and groups for Microsoft Teams, Intune for Education, and third party applications. Connect to School Data Sync to upload school and roster information, manage your sync profile.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Standard All Flow regions
PowerApps Standard All PowerApps regions

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Profiles

Get all the synchronization profiles in a tenant

Returns

@odata.context
string
@odata.context
value
array of object
value
display name
string
display name
state
string
state
handle special character constraint
boolean
handle special character constraint
term start date
string
term start date
term end date
string
term end date
date format
string
date format
id
string
id
@odata.type
string
@odata.type
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
optional properties to sync
array of string
optional properties to sync
synchronization start date
date-time
synchronization start date
is sync deferred
boolean
is sync deferred
allow display name update
boolean
allow display name update
@odata.type
string
@odata.type
user domains
array of object
user domains
applies to
string
applies to
name
string
name
matching options
array of object
matching options
applies to
string
applies to
source property name
string
source property name
target property name
string
target property name
target domain
string
target domain
licenses to assign
array of object
licenses to assign
applies to
string
applies to
sku Ids
array of string
sku Ids

Get Upload Url for CSV Profle

Gets the SAS Url for uploading csv files for a given profile

Required Parameters

The GUID portion of the URL found on the Profile Details page
string
The instanceId of a profile is the GUID portion of the URL found on the Profile Details page

Returns

@odata.context
string
@odata.context
value
string
value

Verify Uploaded Files and Start Sync

Triggers validation of uploaded files and starts sync if no errors are found.

Required Parameters

The GUID portion of the URL found on the Profile Details page
string
The instanceId of a profile is the GUID portion of the URL found on the Profile Details page

Returns

@odata.context
string
@odata.context
value
array of object
value