Groups - Update Group User
Mises à 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 à être mises à jour et peuvent ne pas être immédiatement disponibles lors de l’utilisation des appels d’API. Pour actualiser les autorisations utilisateur, utilisez l’appel d’API Actualiser les autorisations utilisateur .
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/users
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
group
|
path | True |
string uuid |
L’ID de l’espace de travail |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
groupUserAccessRight | True |
Droit d’accès (niveau d’autorisation) d’un utilisateur sur l’espace de travail |
|
identifier | True |
string |
Identificateur du principal |
principalType | True |
Type principal |
|
displayName |
string |
Nom d’affichage 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 principal service Power BI. Ne concerne que Power BI Embedded solution multilocataire. |
||
userType |
string |
Type de l’utilisateur. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK |
Exemples
Assign administrator user access rights to a service principal example |
Example |
Assign administrator user access rights to a service principal example
Sample Request
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"
}
Sample Response
Example
Sample Request
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/users
{
"emailAddress": "john@contoso.com",
"groupUserAccessRight": "Admin"
}
Sample Response
Définitions
Nom | Description |
---|---|
Group |
Un utilisateur Power BI ayant accès à l’espace de travail |
Group |
Droit d’accès (niveau d’autorisation) d’un utilisateur sur l’espace de travail |
Principal |
Type principal |
Service |
Profil principal service Power BI. Ne concerne que Power BI Embedded solution multilocataire. |
GroupUser
Un utilisateur Power BI ayant accès à l’espace de travail
Nom | Type | Description |
---|---|---|
displayName |
string |
Nom d’affichage 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) d’un utilisateur sur l’espace de travail |
|
identifier |
string |
Identificateur du principal |
principalType |
Type principal |
|
profile |
Profil principal service Power BI. Ne concerne que Power BI Embedded solution multilocataire. |
|
userType |
string |
Type de l’utilisateur. |
GroupUserAccessRight
Droit d’accès (niveau d’autorisation) d’un utilisateur sur l’espace de travail
Nom | Type | Description |
---|---|---|
Admin |
string |
Droits d’administrateur sur le contenu de l’espace de travail |
Contributor |
string |
Lire et explorer l’accès (ReadExplore) au contenu de l’espace de travail |
Member |
string |
Lire, partager et explorer (ReadReshareExplore) les droits d’accès au contenu de l’espace de travail |
None |
string |
Aucun accès au contenu de l’espace de travail |
Viewer |
string |
Accès en lecture seule au contenu de l’espace de travail |
PrincipalType
Type principal
Nom | Type | Description |
---|---|---|
App |
string |
Type de principal de service |
Group |
string |
Type de principal de groupe |
None |
string |
Aucun type principal. Utilisez pour un accès de niveau organization entier. |
User |
string |
Type de principal d’utilisateur |
ServicePrincipalProfile
Profil principal service Power BI. Ne concerne que Power BI Embedded solution multilocataire.
Nom | Type | Description |
---|---|---|
displayName |
string |
Nom du profil principal de service |
id |
string |
ID de profil du principal de service |