Admin - Groups AddUserAsAdmin
Gewährt Benutzern Berechtigungen für den angegebenen Arbeitsbereich.
Dieser API-Aufruf unterstützt nur das Hinzufügen eines Benutzers, einer Sicherheitsgruppe, einer M365-Gruppe und eines Dienstprinzipals.
Erlaubnisse
Der Benutzer muss ein Fabric-Administrator sein.
Erforderlicher Bereich
Tenant.ReadWrite.All
Begrenzungen
- Maximal 200 Anforderungen pro Stunde.
- Jeder Arbeitsbereich ist auf maximal 1.000 Benutzer oder Gruppen in Arbeitsbereichsrollen beschränkt (Administrator, Mitglied, Mitwirkender, Viewer). Die Anzahl der Benutzer innerhalb einer Gruppe ist nicht beschränkt. Die Einschränkung deckt auch externe Gäste ab.
POST https://api.powerbi.com/v1.0/myorg/admin/groups/{groupId}/users
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
group
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| groupUserAccessRight | True |
Das Zugriffsrecht (Berechtigungsstufe), über das ein Benutzer im Arbeitsbereich verfügt |
|
| identifier | True |
string |
Bezeichner des Prinzipals |
| principalType | True |
Der Prinzipaltyp |
|
| displayName |
string |
Anzeigename des Prinzipals |
|
| emailAddress |
string |
E-Mail-Adresse des Benutzers |
|
| graphId |
string |
Bezeichner des Prinzipals in Microsoft Graph. Nur für Administrator-APIs verfügbar. |
|
| profile |
Ein Power BI-Dienstprinzipalprofil. Nur für Power BI Embedded Multi-Mandantenlösungrelevant. |
||
| userType |
string |
Typ des Benutzers. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
| Add security group to workspace example |
| Add service principal to workspace example |
| Add user to group example |
Add security group to workspace example
Beispielanforderung
POST https://api.powerbi.com/v1.0/myorg/admin/groups/206d27ca-94e8-4a69-855b-5c32bdd458a8/users
{
"identifier": "ece007fa-2f19-4df1-bdd5-539881ec5f83",
"principalType": "Group",
"groupUserAccessRight": "Member"
}
Beispiel für eine Antwort
Add service principal to workspace example
Beispielanforderung
POST https://api.powerbi.com/v1.0/myorg/admin/groups/206d27ca-94e8-4a69-855b-5c32bdd458a8/users
{
"identifier": "84c468ad-12f1-471e-af6f-0999da422391",
"principalType": "App",
"groupUserAccessRight": "Viewer"
}
Beispiel für eine Antwort
Add user to group example
Beispielanforderung
POST https://api.powerbi.com/v1.0/myorg/admin/groups/206d27ca-94e8-4a69-855b-5c32bdd458a8/users
{
"emailAddress": "john@contoso.com",
"groupUserAccessRight": "Admin"
}
Beispiel für eine Antwort
Definitionen
| Name | Beschreibung |
|---|---|
|
Group |
Ein Power BI-Benutzer mit Zugriff auf den Arbeitsbereich |
|
Group |
Das Zugriffsrecht (Berechtigungsstufe), über das ein Benutzer im Arbeitsbereich verfügt |
|
Principal |
Der Prinzipaltyp |
|
Service |
Ein Power BI-Dienstprinzipalprofil. Nur für Power BI Embedded Multi-Mandantenlösungrelevant. |
GroupUser
Ein Power BI-Benutzer mit Zugriff auf den Arbeitsbereich
| Name | Typ | Beschreibung |
|---|---|---|
| displayName |
string |
Anzeigename des Prinzipals |
| emailAddress |
string |
E-Mail-Adresse des Benutzers |
| graphId |
string |
Bezeichner des Prinzipals in Microsoft Graph. Nur für Administrator-APIs verfügbar. |
| groupUserAccessRight |
Das Zugriffsrecht (Berechtigungsstufe), über das ein Benutzer im Arbeitsbereich verfügt |
|
| identifier |
string |
Bezeichner des Prinzipals |
| principalType |
Der Prinzipaltyp |
|
| profile |
Ein Power BI-Dienstprinzipalprofil. Nur für Power BI Embedded Multi-Mandantenlösungrelevant. |
|
| userType |
string |
Typ des Benutzers. |
GroupUserAccessRight
Das Zugriffsrecht (Berechtigungsstufe), über das ein Benutzer im Arbeitsbereich verfügt
| Wert | Beschreibung |
|---|---|
| None |
Kein Zugriff auf Arbeitsbereichsinhalte |
| Member |
Lese-, Freigabe- und Erkundungsrechte (ReadReshareExplore) für Arbeitsbereichsinhalte |
| Admin |
Administratorrechte für Arbeitsbereichsinhalte |
| Contributor |
Lese- und Erkundungszugriff (ReadExplore) auf Arbeitsbereichsinhalte |
| Viewer |
Schreibgeschützter (Lesezugriff) auf Arbeitsbereichsinhalte |
PrincipalType
Der Prinzipaltyp
| Wert | Beschreibung |
|---|---|
| None |
Kein Prinzipaltyp. Wird für den Zugriff auf ganze Organisationsebene verwendet. |
| User |
Benutzerprinzipaltyp |
| Group |
Gruppenprinzipaltyp |
| App |
Dienstprinzipaltyp |
ServicePrincipalProfile
Ein Power BI-Dienstprinzipalprofil. Nur für Power BI Embedded Multi-Mandantenlösungrelevant.
| Name | Typ | Beschreibung |
|---|---|---|
| displayName |
string |
Der Dienstprinzipalprofilname |
| id |
string (uuid) |
Die Dienstprinzipalprofil-ID |