user: exportPersonalData

名前空間: microsoft.graph

会社の管理者またはアプリケーションからデータ ポリシー操作要求を送信して、組織のユーザーのデータをエクスポートします。 このデータには、OneDriveに格納されているユーザーのデータとそのアクティビティ レポートが含まれます。 規制に準拠しながらデータをエクスポートする方法の詳細については、 データ主体の要求と GDPR と CCPA に関するページを参照してください。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) User.Export.All
委任 (個人用 Microsoft アカウント) 該当なし
アプリケーション User.Export.All

メモ: エクスポートは、委任されたアクセス許可が使用されている場合にのみ、会社の管理者が実行できます。

HTTP 要求

POST /users/{id}/exportPersonalData

要求ヘッダー

名前 説明
Authorization ベアラー {トークン}

要求本文

要求本文で、次のパラメーターを含む JSON オブジェクトを指定します。

パラメーター 説明
storageLocation String これは、データをエクスポートする必要があるAzure Storage アカウントへの共有アクセス署名 (SAS) URL です。

応答

成功した場合、このメソッドは 202 Accepted 応答コードを返します。 応答本文には何も返されません。 応答には、次のヘッダーが含まれています。

名前 説明
Location 要求の状態を確認する URL。
Retry-After 期間 (秒単位)。 要求作成者は、状態を確認する要求を送信した後、この時間を待機する必要があります。

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

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