Groups - Update Group User
Met à jour les autorisations utilisateur spécifiées sur l’espace de travail spécifié.
Autorisations
Cet appel d’API peut être appelé par un profil de principal de service. Pour plus d’informations, consultez : profils de principal de service dans Power BI Embedded.
Étendue requise
Workspace.ReadWrite.All
Limites
- Les autorisations utilisateur pour les espaces de travail prennent du temps pour être mis à jour et peuvent ne pas être immédiatement disponibles lors de l’utilisation d’appels d’API. Pour actualiser les autorisations utilisateur, utilisez l'Actualiser les autorisations utilisateur appel d’API.
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/users
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
group
|
path | True |
string (uuid) |
Identifiant 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 solution multilocataire Power BI Embedded. |
||
| userType |
string |
Type de l’utilisateur. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
D’ACCORD |
Exemples
| Assign administrator user access rights to a service principal example |
| Example |
Assign administrator user access rights to a service principal example
Exemple de requête
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/users
{
"identifier": "1f69e798-5852-4fdd-ab01-33bb14b6e934",
"groupUserAccessRight": "Admin",
"principalType": "App"
}
Exemple de réponse
Example
Exemple de requête
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/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 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 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 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 |