Admin - Users GetUserArtifactAccessAsAdmin
指定したユーザーがアクセスできる Power BI アイテム (レポートやダッシュボードなど) の一覧を返します。
権限
- ユーザーは、ファブリック管理者であるか、サービス プリンシパルを使用して認証されている必要があります。
 - 委任されたアクセス許可がサポートされています。
 
必要なスコープ
Tenant.Read.All または Tenant.ReadWrite.All
制限
1 時間あたり最大 200 要求。
GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/artifactAccess
			GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/artifactAccess?continuationToken={continuationToken}&artifactTypes={artifactTypes}
			URI パラメーター
| 名前 | / | 必須 | 型 | 説明 | 
|---|---|---|---|---|
| 
						 user 
					 | 
					path | True | 
			 string  | 
					
						 ユーザーのグラフ ID またはユーザー プリンシパル名 (UPN)  | 
				
| 
						 artifact 
					 | 
					query | 
			 string  | 
					
						 成果物の種類のコンマ区切りの一覧。  | 
				|
| 
						 continuation 
					 | 
					query | 
			 string  | 
					
						 結果セットの次のチャンクを取得するために必要なトークン  | 
				
応答
| 名前 | 型 | 説明 | 
|---|---|---|
| 200 OK | 
		 わかりました  | 
例
| Example | 
| 
							Example with artifact | 
					
| Example with Guest User | 
| Example with UPN | 
Example
要求のサンプル
GET https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/artifactAccess
			応答のサンプル
{
  "artifactAccessEntities": [
    {
      "artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
      "displayName": "test report",
      "artifactType": "Report",
      "accessRight": "ReadWrite"
    }
  ],
  "continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
  "continuationToken": "LDEsMTAwMDAwLDA%3D"
}
				Example with artifactTypes 
			要求のサンプル
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser@microsoft.com/artifactAccess?artifactTypes=Dataflow,Dashboard
			応答のサンプル
{
  "artifactAccessEntities": [
    {
      "artifactId": "09ce06d1-e81b-fea0-1c6d-8fe3dd2f8e87",
      "displayName": "Test Dataflow",
      "artifactType": "Dataflow",
      "accessRight": "ReadWrite"
    }
  ],
  "continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser%40microsoft.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
  "continuationToken": "LDEsMTAwMDAwLDA%3D"
}
				Example with Guest User
要求のサンプル
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser_microsoft.com%23EXT%23@contoso.com/artifactAccess
			応答のサンプル
{
  "artifactAccessEntities": [
    {
      "artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
      "displayName": "test report",
      "artifactType": "Report",
      "accessRight": "ReadWrite"
    }
  ],
  "continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser_microsoft.com%23EXT%23%40contoso.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
  "continuationToken": "LDEsMTAwMDAwLDA%3D"
}
				Example with UPN
要求のサンプル
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser@microsoft.com/artifactAccess
			応答のサンプル
{
  "artifactAccessEntities": [
    {
      "artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
      "displayName": "test report",
      "artifactType": "Report",
      "accessRight": "ReadWrite"
    }
  ],
  "continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser%40microsoft.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
  "continuationToken": "LDEsMTAwMDAwLDA%3D"
}
				定義
| 名前 | 説明 | 
|---|---|
| 
							Artifact | 
						
							 Power BI アイテムのユーザー アクセス エントリ  | 
					
| 
							Artifact | 
						
							 ユーザーがアクセスできる Power BI アイテム (レポートやダッシュボードなど) の一覧の OData 応答ラッパー  | 
					
| 
							Artifact | 
						
							 成果物の種類  | 
					
| 
							Principal | 
						
							 プリンシパルの種類  | 
					
| 
							Service | 
						
							 Power BI サービス プリンシパル プロファイル。 Power BI Embedded マルチテナント ソリューションにのみ関連します。  | 
					
| User | 
							 Power BI ユーザー  | 
					
ArtifactAccessEntry  
			
			Power BI アイテムのユーザー アクセス エントリ
| 名前 | 型 | 説明 | 
|---|---|---|
| accessRight | 
			 string  | 
	
		 ユーザーが Power BI アイテムに対して持っているアクセス権  | 
| artifactId | 
			 string  | 
	
		 Power BI 項目 ID  | 
| artifactType | 
		 Power BI 項目の種類  | 
|
| displayName | 
			 string  | 
	
		 Power BI 項目の表示名  | 
| shareType | 
			 string  | 
	
		 Power BI 項目へのアクセス権を付与する方法の種類。 広く共有されている成果物 API でのみ使用できます。  | 
| sharer | 
		 Power BI アイテムを共有したユーザー。 広く共有されている成果物 API でのみ使用できます。  | 
ArtifactAccessResponse  
			
			ユーザーがアクセスできる Power BI アイテム (レポートやダッシュボードなど) の一覧の OData 応答ラッパー
| 名前 | 型 | 説明 | 
|---|---|---|
| @odata.context | 
			 string  | 
	|
| artifactAccessEntities | 
		 ユーザーがアクセスできる Power BI 項目の一覧  | 
|
| continuationToken | 
			 string  | 
	
		 結果セット内の次のチャンクのトークン  | 
| continuationUri | 
			 string  | 
	
		 結果セット内の次のチャンクの URI  | 
ArtifactType 
			
			成果物の種類
| 値 | 説明 | 
|---|---|
| Report | 
		 Power BI レポート  | 
| PaginatedReport | 
		 Power BI のページ分割されたレポート  | 
| Dashboard | 
		 Power BI ダッシュボード  | 
| Dataset | 
		 Power BI データセット  | 
| Dataflow | 
		 Power BI データフロー  | 
| PersonalGroup | 
		 マイ ワークスペース オブジェクト  | 
| Group | 
		 V1 共有ワークスペース オブジェクト  | 
| Workspace | 
		 共有ワークスペース オブジェクト  | 
| Capacity | 
		 Capacity オブジェクト  | 
| App | 
		 Power BI アプリ  | 
PrincipalType 
			
			プリンシパルの種類
| 値 | 説明 | 
|---|---|
| None | 
		 プリンシパルの種類はありません。 組織全体レベルのアクセスに使用します。  | 
| User | 
		 ユーザー プリンシパルの種類  | 
| Group | 
		 グループ プリンシパルの種類  | 
| App | 
		 サービス プリンシパルの種類  | 
ServicePrincipalProfile  
			
			Power BI サービス プリンシパル プロファイル。 Power BI Embedded マルチテナント ソリューションにのみ関連します。
| 名前 | 型 | 説明 | 
|---|---|---|
| displayName | 
			 string  | 
	
		 サービス プリンシパル プロファイル名  | 
| id | 
			 string (uuid)  | 
	
		 サービス プリンシパル プロファイル ID  | 
User
Power BI ユーザー
| 名前 | 型 | 説明 | 
|---|---|---|
| displayName | 
			 string  | 
	
		 プリンシパルの表示名  | 
| emailAddress | 
			 string  | 
	
		 ユーザーのメール アドレス  | 
| graphId | 
			 string  | 
	
		 Microsoft Graph のプリンシパルの識別子。 管理者 API でのみ使用できます。  | 
| identifier | 
			 string  | 
	
		 プリンシパルの識別子  | 
| principalType | 
		 プリンシパルの種類  | 
|
| profile | 
		 Power BI サービス プリンシパル プロファイル。 Power BI Embedded マルチテナント ソリューションにのみ関連します。  | 
|
| userType | 
			 string  | 
	
		 ユーザーの種類。  |