Mit dieser API können Sie die Eigenschaften der aktuell authentifizierten Organisation aktualisieren. In diesem Fall organization ist als Sammlung von genau einem Datensatz definiert, sodass seine ID in der Anforderung angegeben werden muss. Die ID wird auch als tenantId des organization bezeichnet.
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.
Genehmigen der LockBox-Zugriffsberechtigung für Kunden
Genehmigen der LockBox-Zugriffsberechtigung für Kunden
Desktop Analytics Administrator
Verzeichnisleser
Verzeichnisprüfer
Verzeichnisautoren
Dynamics 365 Administrator
Dynamics 365 Administrator
Globaler Leser
Gastbenutzer
Helpdesk-Administrator
Insights-Administrator
Kaizala-Administrator
Lizenzadministrator
Postfachadministrator
Microsoft Managed Desktop Administrator
Microsoft Store für Unternehmen-Benutzer
Modern Commerce-Administrator
Power BI-Administrator
Power BI-Administrator
Privilegierter Authentifizierungsadministrator
Administrator für privilegierte Rollen
Eingeschränkter Gastbenutzer
Sicherheitsadministrator
Sicherheitsoperator
Sicherheitsleseberechtigter
Dienst-Supportadministrator
Teams-Administrator
Teams-Kommunikationsadministrator
Supporttechniker für die Teams-Kommunikation
Supportfachmann für die Teams-Kommunikation
Benutzer
Benutzeradministrator
Business Center-Benutzer für Volumenlizenzierung
Volume Licensing Service Center-Benutzer
Anwendungen, denen die User.Read-Berechtigung gewährt wurde, können nur die Eigenschaften id, displayName und verifiedDomains des organization lesen. Alle anderen Eigenschaften werden mit null-Werten zurückgegeben. Um alle Eigenschaften zu lesen, verwenden Sie mindestens Organization.Read.All.
Geben Sie im Anforderungstext die Werte für die relevanten Felder an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet. Aus Gründen der Leistung sollten Sie vorhandene Werte, die nicht geändert wurden, nicht angeben.
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new Organization
{
MarketingNotificationEmails = new List<string>
{
"marketing@contoso.com",
},
PrivacyProfile = new PrivacyProfile
{
ContactEmail = "alice@contoso.com",
StatementUrl = "https://contoso.com/privacyStatement",
},
SecurityComplianceNotificationMails = new List<string>
{
"security@contoso.com",
},
SecurityComplianceNotificationPhones = new List<string>
{
"(123) 456-7890",
},
TechnicalNotificationMails = new List<string>
{
"tech@contoso.com",
},
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Organization["{organization-id}"].PatchAsync(requestBody);
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
Organization organization = new Organization();
LinkedList<String> marketingNotificationEmails = new LinkedList<String>();
marketingNotificationEmails.add("marketing@contoso.com");
organization.setMarketingNotificationEmails(marketingNotificationEmails);
PrivacyProfile privacyProfile = new PrivacyProfile();
privacyProfile.setContactEmail("alice@contoso.com");
privacyProfile.setStatementUrl("https://contoso.com/privacyStatement");
organization.setPrivacyProfile(privacyProfile);
LinkedList<String> securityComplianceNotificationMails = new LinkedList<String>();
securityComplianceNotificationMails.add("security@contoso.com");
organization.setSecurityComplianceNotificationMails(securityComplianceNotificationMails);
LinkedList<String> securityComplianceNotificationPhones = new LinkedList<String>();
securityComplianceNotificationPhones.add("(123) 456-7890");
organization.setSecurityComplianceNotificationPhones(securityComplianceNotificationPhones);
LinkedList<String> technicalNotificationMails = new LinkedList<String>();
technicalNotificationMails.add("tech@contoso.com");
organization.setTechnicalNotificationMails(technicalNotificationMails);
Organization result = graphClient.organization().byOrganizationId("{organization-id}").patch(organization);
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter https://aka.ms/ContentUserFeedback.