Aktualisieren von educationSchool
Namespace: microsoft.graph
Aktualisieren sie die Eigenschaften eines educationSchool-Objekts .
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
Globaler Dienst | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Berechtigungen
Wählen Sie für diese API die Als am wenigsten privilegierten Berechtigungen gekennzeichneten Berechtigungen aus. Verwenden Sie nur dann eine Berechtigung mit höheren Berechtigungen , wenn dies für Ihre App erforderlich ist. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.
Berechtigungstyp | Berechtigungen mit den geringsten Berechtigungen | Berechtigungen mit höheren Berechtigungen |
---|---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | Nicht unterstützt | Nicht unterstützt |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt | Nicht unterstützt |
Anwendung | EduRoster.ReadWrite.All | Nicht verfügbar. |
HTTP-Anforderung
PATCH /education/schools/{id}
Anforderungsheader
Kopfzeile | Wert |
---|---|
Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über die Authentifizierung und Autorisierung. |
Content-Type | application/json |
Anforderungstext
Geben Sie im Anforderungstext eine JSON-Darstellung des educationSchool-Objekts an.
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die beim Aktualisieren der educationSchool erforderlich sind.
Eigenschaft | Typ | Beschreibung |
---|---|---|
displayName | String | Anzeigename der Schule Geerbt von educationOrganization. |
description | String | Beschreibung der Schule Geerbt von educationOrganization. |
externalSource | educationExternalSource | Quelle, aus der diese organization erstellt wurde. Geerbt von educationOrganization. Mögliche Werte sind: sis und manual . |
externalSourceDetail | String | Der Name der externen Quelle, aus der diese Ressourcen generiert wurden. |
principalEmail | String | Die E-Mail-Adresse des Prinzipals |
principalName | String | Der Name des Prinzipals |
externalPrincipalId | String | Die ID des Prinzipals im Synchronisierungssystem |
highestGrade | String | Höchste unterrichtete Klasse |
lowestGrade | String | Niedrigste unterrichtete Klasse |
schoolNumber | String | Schulnummer |
externalId | String | Die ID der Schule im Synchronisierungssystem |
phone | String | Die Telefonnummer der Schule |
fax | String | Die Faxnummer der Schule |
createdBy | identitySet | Entität, die Schule erstellt hat. |
address | physicalAddress | Die Adresse der Schule |
Antwort
Wenn die Methode erfolgreich verläuft, werden der Antwortcode 200 OK
und ein aktualisiertes educationSchool-Objekt im Antworttext zurückgegeben.
Beispiel
Anforderung
Das folgende Beispiel zeigt eine Anfrage.
PATCH https://graph.microsoft.com/v1.0/education/schools/{school-id}
Content-type: application/json
{
"displayName": "Fabrikam Arts High School",
"description": "Magnate school for the arts. Los Angeles School District"
}
Antwort
Das folgende Beispiel zeigt die Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "10002",
"displayName": "Fabrikam Arts High School",
"description": "Magnate school for the arts. Los Angeles School District",
"status": "String",
"externalSource": "String",
"principalEmail": "AmyR@fabrikam.com",
"principalName": "Amy Roebuck",
"externalPrincipalId": "14007",
"highestGrade": "12",
"lowestGrade": "9",
"schoolNumber": "10002",
"address": {
"city": "Los Angeles",
"countryOrRegion": "United States",
"postalCode": "98055",
"state": "CA",
"street": "12345 Main St."
},
"externalId": "10002",
"phone": "+1 (253) 555-0102"
}