Mettre à jour l’organisation

Espace de noms: microsoft.graph

Mettez à jour les propriétés de l’organisation actuellement authentifiée. Dans ce cas, organization est défini comme une collection d’un seul enregistrement et son ID doit donc être spécifié dans la requête. L’ID est également appelé tenantId de l’organisation.

Cette API est disponible dans les déploiements de cloud national suivants.

Service global Gouvernement des États-Unis L4 Us Government L5 (DOD) Chine gérée par 21Vianet

Autorisations

Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.

Type d’autorisation Autorisations avec privilèges minimum Autorisations privilégiées plus élevées
Déléguée (compte professionnel ou scolaire) Organization.ReadWrite.All Non disponible.
Déléguée (compte Microsoft personnel) Non prise en charge. Non prise en charge.
Application Organization.ReadWrite.All Non disponible.

Les applications disposant de l’autorisation User.Read peuvent lire uniquement les propriétés id, displayName et verifiedDomains de l’organisation. Toutes les autres propriétés retournent avec des null valeurs. Pour lire toutes les propriétés, utilisez au moins Organization.Read.All.

Dans les scénarios délégués avec des comptes professionnels ou scolaires, l’utilisateur connecté doit se voir attribuer un rôle Microsoft Entra pris en charge ou un rôle personnalisé avec une autorisation de rôle prise en charge. Les rôles les moins privilégiés suivants sont pris en charge pour cette opération.

  • Administrateur de licence AdHoc
  • Administrateur de l'application
  • Administrateur d’authentification
  • Administrateur Azure Information Protection
  • Administrateur Azure Information Protection
  • Administrateur de facturation
  • Administrateur de l'application cloud
  • Administrateur de conformité des données
  • Approbateur d’accès Customer LockBox
  • Approbateur d’accès Customer LockBox
  • Administrateur Desktop Analytics
  • Lecteurs d’annuaire
  • Réviseur d’annuaire
  • Comptes de synchronisation d’annuaires - pour les services Microsoft Entra Connect et Microsoft Entra Cloud Sync
  • Rédacteurs d'annuaires
  • Administrateur Dynamics 365
  • Administrateur Dynamics 365
  • Lecteur général
  • Utilisateur invité
  • Administrateur du support technique
  • Administrateur d’identité hybride
  • Administrateur d’informations
  • Administrateur Kaizala
  • Administrateur de licences
  • Administrateur de boîtes aux lettres
  • Administrateur Microsoft Managed Desktop
  • Utilisateur du Microsoft Store pour Entreprises
  • Administrateur de commerce moderne
  • Administrateur Power BI
  • Administrateur Power BI
  • Administrateur d’authentification privilégié
  • Administrateur de rôle privilégié
  • Utilisateur invité restreint
  • Administrateur de sécurité
  • Opérateur de sécurité
  • Lecteur de sécurité
  • Administrateur du service de prise en charge
  • Administrateur Teams
  • Administrateur des communications Teams
  • Ingénieur de support des communications Teams
  • Spécialiste du support des communications Teams
  • Utilisateur
  • Administrateur d’utilisateurs
  • Utilisateur du Centre de gestion des licences en volume
  • Utilisateur du Centre de gestion des licences en volume

Requête HTTP

PATCH /organization/{id}

En-têtes de demande

Nom Description
Autorisation Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation.
Content-Type application/json

Corps de la demande

Dans le corps de la demande, fournissez les valeurs pour les champs appropriés qui doivent être mis à jour. Les propriétés existantes qui ne sont pas incluses dans le corps de la demande conserveront leurs valeurs précédentes ou seront recalculées en fonction des modifications apportées à d’autres valeurs des propriétés. Pour de meilleures performances, n’incluez pas de valeurs existantes qui n’ont pas changé.

Propriété Type Description
marketingNotificationEmails String collection Remarques : ne peut pas avoir la valeur Null.
privacyProfile privacyProfile Profil de confidentialité d’une organisation (définissez statementUrl et contactEmail).
securityComplianceNotificationMails Collection de chaînes
securityComplianceNotificationPhones String collection
technicalNotificationMails String collection Remarques : ne peut pas avoir la valeur Null.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 204 No Content.

Exemple

Demande

PATCH https://graph.microsoft.com/v1.0/organization/84841066-274d-4ec0-a5c1-276be684bdd3
Content-type: application/json

{
  "marketingNotificationEmails" : ["marketing@contoso.com"],
  "privacyProfile" :
    {
      "contactEmail":"alice@contoso.com",
      "statementUrl":"https://contoso.com/privacyStatement"
    },
  "securityComplianceNotificationMails" : ["security@contoso.com"],
  "securityComplianceNotificationPhones" : ["(123) 456-7890"],
  "technicalNotificationMails" : ["tech@contoso.com"]
}

Réponse

HTTP/1.1 204 No Content