utilisateur : exportPersonalData

Espace de noms: microsoft.graph

Envoyer une demande d’opération de stratégie de données à un administrateur d’entreprise ou à une application pour exporter les données d’un utilisateur organisationnel. Ces données incluent les données de l’utilisateur stockées dans OneDrive et ses rapports d’activité. Pour plus d’informations sur l’exportation de données tout en respectant les réglementations, consultez Demandes des personnes concernées et RGPD et CCPA.

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

Service global Gouvernement américain L4 Gouvernement américain L5 (DOD) Chine exploitée par 21Vianet
✅ ✅ ✅ ✅

Autorisations

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

Type d’autorisation Autorisations les moins privilégiées Autorisations à privilèges plus élevés
Déléguée (compte professionnel ou scolaire) User.Export.All Non disponible.
Déléguée (compte Microsoft personnel) Non prise en charge. Non prise en charge.
Application User.Export.All Non disponible.

Remarque : L’exportation ne peut être effectuée par un administrateur d’entreprise que si l’autorisation déléguée est utilisée.

Requête HTTP

POST /users/{id}/exportPersonalData

En-têtes de demande

Nom Description
Autorisation Porteur {token}. Obligatoire. En savoir plus sur l’authentification et les autorisations.

Corps de la demande

Dans le corps de la demande, indiquez un objet JSON avec les paramètres suivants.

Paramètre Type Description
storageLocation String Il s’agit d’une URL de signature d’accès partagé (SAP) vers un compte de stockage Azure, vers lequel les données doivent être exportées.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 202 Accepted. Elle ne renvoie rien dans le corps de la réponse. La réponse contient les en-têtes suivants.

Nom Description
Lieu URL permettant de vérifier le status de la demande en case activée.
Retry-After Période de temps en secondes. Le créateur de la demande doit patienter aussi longtemps après avoir soumis une demande pour vérifier le statut de la case activée.

Exemple

Demande

POST https://graph.microsoft.com/beta/users/{id}/exportPersonalData
Content-type: application/json

{
  "storageLocation": "storageLocation-value"
}

Réponse

{
  Location: https://graph.microsoft.com/beta/dataPolicyOperations/d007e3da-cd9b-4b02-8d66-422403c53e3f
  Retry-After: 60
}
HTTP/1.1 202 Accepted