Admin - Groups AddUserAsAdmin
Accorde des autorisations utilisateur à l’espace de travail spécifié.
Cet appel d’API prend uniquement en charge l’ajout d’un utilisateur, d’un groupe de sécurité, d’un groupe M365 et d’un principal de service.
Permissions
L’utilisateur doit être administrateur fabric.
Étendue requise
Tenant.ReadWrite.All
Limites
- Maximum 200 requêtes par heure.
- Chaque espace de travail est limité à un maximum de 1 000 utilisateurs ou groupes dans les rôles d’espace de travail (Administrateur, Membre, Contributeur, Visionneuse). Le nombre d’utilisateurs au sein d’un groupe n’est pas limité. La limitation couvre également les invités externes.
POST https://api.powerbi.com/v1.0/myorg/admin/groups/{groupId}/users
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
group
|
path | True |
string (uuid) |
ID de l’espace de travail |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| groupUserAccessRight | True |
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur l’espace de travail |
|
| identifier | True |
string |
Identificateur du principal |
| principalType | True |
Type de principal |
|
| displayName |
string |
Nom complet du principal |
|
| emailAddress |
string |
Adresse e-mail de l’utilisateur |
|
| graphId |
string |
Identificateur du principal dans Microsoft Graph. Disponible uniquement pour les API d’administration. |
|
| profile |
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded. |
||
| userType |
string |
Type de l’utilisateur. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Ok |
Exemples
| Add security group to workspace example |
| Add service principal to workspace example |
| Add user to group example |
Add security group to workspace example
Exemple de requête
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"
}
Exemple de réponse
Add service principal to workspace example
Exemple de requête
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"
}
Exemple de réponse
Add user to group example
Exemple de requête
POST https://api.powerbi.com/v1.0/myorg/admin/groups/206d27ca-94e8-4a69-855b-5c32bdd458a8/users
{
"emailAddress": "john@contoso.com",
"groupUserAccessRight": "Admin"
}
Exemple de réponse
Définitions
| Nom | Description |
|---|---|
|
Group |
Un utilisateur Power BI ayant accès à l’espace de travail |
|
Group |
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur l’espace de travail |
|
Principal |
Type de principal |
|
Service |
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded. |
GroupUser
Un utilisateur Power BI ayant accès à l’espace de travail
| Nom | Type | Description |
|---|---|---|
| displayName |
string |
Nom complet du principal |
| emailAddress |
string |
Adresse e-mail de l’utilisateur |
| graphId |
string |
Identificateur du principal dans Microsoft Graph. Disponible uniquement pour les API d’administration. |
| groupUserAccessRight |
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur l’espace de travail |
|
| identifier |
string |
Identificateur du principal |
| principalType |
Type de principal |
|
| profile |
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded. |
|
| userType |
string |
Type de l’utilisateur. |
GroupUserAccessRight
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur l’espace de travail
| Valeur | Description |
|---|---|
| None |
Aucun accès au contenu de l’espace de travail |
| Member |
Lire, repartager et explorer (ReadReshareExplore) des droits d’accès au contenu de l’espace de travail |
| Admin |
Droits d’administrateur sur le contenu de l’espace de travail |
| Contributor |
Accès en lecture et exploration (ReadExplore) au contenu de l’espace de travail |
| Viewer |
Accès en lecture seule (lecture) au contenu de l’espace de travail |
PrincipalType
Type de principal
| Valeur | Description |
|---|---|
| None |
Aucun type de principal. Utiliser pour l’ensemble de l’accès au niveau de l’organisation. |
| User |
Type de principal de l’utilisateur |
| Group |
Type de principal de groupe |
| App |
Type de principal de service |
ServicePrincipalProfile
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded.
| Nom | Type | Description |
|---|---|---|
| displayName |
string |
Nom du profil du principal de service |
| id |
string (uuid) |
ID de profil du principal de service |