Admin - Reports GetReportSubscriptionsAsAdmin
サブスクライバーの詳細と共にレポート サブスクリプションの一覧を返します。 これはプレビュー API 呼び出しです。
アクセス許可
- ユーザーは管理者権限 (Office 365グローバル管理者や Power BI サービス管理者など) を持っているか、サービス プリンシパルを使用して認証する必要があります。
- 委任されたアクセス許可がサポートされています。
必要なスコープ
Tenant.Read.All または Tenant.ReadWrite.All
制限事項
1 時間あたり最大 200 要求。
GET https://api.powerbi.com/v1.0/myorg/admin/reports/{reportId}/subscriptions
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
report
|
path | True |
string uuid |
レポート ID |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
例
Example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/admin/reports/{reportId}/subscriptions
Sample Response
{
"value": [
{
"id": "18b746fe-c6d5-4a00-9523-05dc91424274",
"title": "TestReportSubscription-1",
"artifactId": "7b71b90a-a333-4006-b12c-ef3d767fa4e9",
"artifactDisplayName": "Customer Profitability Sample",
"subArtifactDisplayName": "Team Scorecard",
"artifactType": "Report",
"isEnabled": true,
"frequency": "Daily",
"startDate": "10/13/2021 12:00:00 AM",
"endDate": "10/13/2022 12:00:00 AM",
"linkToContent": true,
"previewImage": true,
"attachmentFormat": "PNG",
"users": [
{
"displayName": "John Nick",
"emailAddress": "john@contoso.com",
"identifier": "john@contoso.com",
"graphId": "3fadb6e4-130c-4a8f-aeac-416e38b66756",
"principalType": "User"
}
]
}
]
}
定義
名前 | 説明 |
---|---|
Principal |
プリンシパルの種類 |
Service |
Power BI サービス プリンシパル プロファイル。 マルチテナント ソリューションPower BI Embeddedにのみ関連します。 |
Subscription |
Power BI アイテムのメール サブスクリプション (レポートやダッシュボードなど) |
Subscriptions |
Power BI サブスクリプションの OData 応答ラッパー |
Subscription |
Power BI メール サブスクリプション ユーザー |
PrincipalType
プリンシパルの種類
名前 | 型 | 説明 |
---|---|---|
App |
string |
サービス プリンシパルの種類 |
Group |
string |
グループ プリンシパルの種類 |
None |
string |
プリンシパルの種類はありません。 organization レベルのアクセス全体に使用します。 |
User |
string |
ユーザー プリンシパルの種類 |
ServicePrincipalProfile
Power BI サービス プリンシパル プロファイル。 マルチテナント ソリューションPower BI Embeddedにのみ関連します。
名前 | 型 | 説明 |
---|---|---|
displayName |
string |
サービス プリンシパル プロファイル名 |
id |
string |
サービス プリンシパル プロファイル ID |
Subscription
Power BI アイテムのメール サブスクリプション (レポートやダッシュボードなど)
名前 | 型 | 説明 |
---|---|---|
artifactDisplayName |
string |
サブスクライブされている Power BI アイテムの名前 (レポートやダッシュボードなど) |
artifactId |
string |
サブスクライブされている Power BI アイテムの ID (レポートやダッシュボードなど) |
artifactType |
string |
Power BI 項目の種類 (、、または |
attachmentFormat |
string |
メール サブスクリプションに添付されているレポートの形式 |
endDate |
string |
メール サブスクリプションの終了日時 |
frequency |
string |
メール サブスクリプションの頻度 |
id |
string |
サブスクリプション ID |
isEnabled |
boolean |
メール サブスクリプションが有効になっているかどうか |
linkToContent |
boolean |
サブスクリプション リンクがメール サブスクリプションに存在するかどうか |
previewImage |
boolean |
レポートのスクリーンショットがメール サブスクリプションに存在するかどうか |
startDate |
string |
メール サブスクリプションの開始日時 |
subArtifactDisplayName |
string |
サブスクライブされている Power BI アイテムのページ名 (レポートの場合)。 |
title |
string |
アプリの名前 |
users |
各メール サブスクライバーの詳細。 Get User Subscriptions As 管理 API 呼び出しを使用する場合、返される値は空の配列 (null) です。 このプロパティは、今後のリリースでペイロード応答から削除されます。 Power BI レポートまたはダッシュボードのサブスクリプション情報を取得するには、[レポート サブスクリプションを管理として取得] または [ダッシュボード サブスクリプションを 管理 API 呼び出しとして取得する] を使用します。 |
Subscriptions
Power BI サブスクリプションの OData 応答ラッパー
名前 | 型 | 説明 |
---|---|---|
odata.context |
string |
|
value |
Power BI メール サブスクリプション |
SubscriptionUser
Power BI メール サブスクリプション ユーザー
名前 | 型 | 説明 |
---|---|---|
displayName |
string |
プリンシパルの表示名 |
emailAddress |
string |
ユーザーの電子メール アドレス |
graphId |
string |
Microsoft Graph のプリンシパルの識別子。 管理者 API でのみ使用できます。 |
identifier |
string |
プリンシパルの識別子 |
principalType |
プリンシパルの種類 |
|
profile |
Power BI サービス プリンシパル プロファイル。 マルチテナント ソリューションPower BI Embeddedにのみ関連します。 |
|
userType |
string |
ユーザーの種類。 |