educationSchool resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
A school. The educationSchool resource currently corresponds to an administrativeUnit resource and shares the same ID.
This resource is a subtype of educationOrganization.
Methods
Method | Return Type | Description |
---|---|---|
Get school | educationSchool | Read properties and relationships of an educationSchool object. |
Create class | educationClass | Add a new educationClass for the school by posting to the classes navigation property. |
List classes | educationClass collection | Get the educationClass object collection. |
Remove class | educationClass | Remove an educationClass from the school through the classes navigation property. |
Add user | educationUser | Add a new educationUser for the school by posting to the users navigation property. |
List users | educationUser collection | Get the educationUser object collection. |
Remove user | educationUser | Remove an educationUser from the school through the users navigation property. |
Get administrative unit | administrativeUnit | Get the administrativeUnit that corresponds to this educationSchool. |
Update school | educationSchool | Update an educationSchool object. |
Delete school | None | Delete an educationSchool object. |
Get delta | educationSchool collection | Get incremental changes for educationSchools |
Properties
Property | Type | Description |
---|---|---|
id | String | GUID of this school. |
address | physicalAddress | Address of the school. |
createdBy | identitySet | Entity who created the school. |
description | String | Description of the school. |
displayName | String | Display name of the school. |
externalId | String | ID of school in syncing system. |
externalPrincipalId | String | ID of principal in syncing system. |
externalSource | String | The type of external source this resource was generated from (automatically determined from externalSourceDetail ). Possible values are: sis , lms , or manual . |
externalSourceDetail | String | The name of the external source from which this resource was generated. |
highestGrade | String | Highest grade taught. |
lowestGrade | String | Lowest grade taught. |
phone | String | Phone number of school. |
principalEmail | String | Email address of the principal. |
principalName | String | Name of the principal. |
schoolNumber | String | School Number. |
Relationships
Relationship | Type | Description |
---|---|---|
classes | educationClass collection | Classes taught at the school. Nullable. |
users | educationUser collection | Users in the school. Nullable. |
JSON representation
The following JSON representation shows the resource type.
{
"address": { "@odata.type": "microsoft.graph.physicalAddress" },
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"description": "String",
"displayName": "String",
"externalId": "String",
"externalPrincipalId": "String",
"externalSource": "string",
"highestGrade": "String",
"id": "String (identifier)",
"lowestGrade": "String",
"phone": "String",
"principalEmail": "String",
"principalName": "String",
"schoolNumber": "String"
}