Groups - Add Group User
Concede al usuario especificado los permisos especificados al área de trabajo especificada.
Permisos
Un perfil de entidad de servicio puede llamar a esta llamada API. Para obtener más información, consulte: Perfiles de entidad de servicio en Power BI Embedded.
Ámbito requerido
Workspace.ReadWrite.All
Limitaciones
- Los permisos de usuario para las áreas de trabajo tardan tiempo en actualizarse y es posible que no estén disponibles inmediatamente al usar llamadas API. Para actualizar los permisos de usuario, use la llamada API Actualizar permisos de usuario .
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/users
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
group
|
path | True |
string uuid |
Identificador del área de trabajo |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
groupUserAccessRight | True |
Derecho de acceso (nivel de permiso) que un usuario tiene en el área de trabajo |
|
identifier | True |
string |
Identificador de la entidad de seguridad |
principalType | True |
Tipo de entidad de seguridad |
|
displayName |
string |
Nombre para mostrar de la entidad de seguridad |
|
emailAddress |
string |
Dirección de correo electrónico del usuario |
|
graphId |
string |
Identificador de la entidad de seguridad en Microsoft Graph. Solo está disponible para las API de administrador. |
|
profile |
Un perfil principal de servicio Power BI. Solo es relevante para Power BI Embedded solución multiinquilino. |
||
userType |
string |
Tipo del usuario. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
Ejemplos
Assign administrator user access rights to a service principal example |
Example |
Assign administrator user access rights to a service principal example
Sample Request
POST 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
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/users
{
"emailAddress": "john@contoso.com",
"groupUserAccessRight": "Admin"
}
Sample Response
Definiciones
Nombre | Description |
---|---|
Group |
Un usuario de Power BI con acceso al área de trabajo |
Group |
Derecho de acceso (nivel de permiso) que un usuario tiene en el área de trabajo |
Principal |
Tipo de entidad de seguridad |
Service |
Un perfil principal de servicio Power BI. Solo es relevante para Power BI Embedded solución multiinquilino. |
GroupUser
Un usuario de Power BI con acceso al área de trabajo
Nombre | Tipo | Description |
---|---|---|
displayName |
string |
Nombre para mostrar de la entidad de seguridad |
emailAddress |
string |
Dirección de correo electrónico del usuario |
graphId |
string |
Identificador de la entidad de seguridad en Microsoft Graph. Solo está disponible para las API de administrador. |
groupUserAccessRight |
Derecho de acceso (nivel de permiso) que un usuario tiene en el área de trabajo |
|
identifier |
string |
Identificador de la entidad de seguridad |
principalType |
Tipo de entidad de seguridad |
|
profile |
Un perfil principal de servicio Power BI. Solo es relevante para Power BI Embedded solución multiinquilino. |
|
userType |
string |
Tipo del usuario. |
GroupUserAccessRight
Derecho de acceso (nivel de permiso) que un usuario tiene en el área de trabajo
Nombre | Tipo | Description |
---|---|---|
Admin |
string |
Derechos de administrador para el contenido del área de trabajo |
Contributor |
string |
Acceso de lectura y exploración (ReadExplore) al contenido del área de trabajo |
Member |
string |
Derechos de acceso leer, volver a compartir y explorar (ReadReshareExplore) al contenido del área de trabajo |
None |
string |
Sin acceso al contenido del área de trabajo |
Viewer |
string |
Acceso de solo lectura (lectura) al contenido del área de trabajo |
PrincipalType
Tipo de entidad de seguridad
Nombre | Tipo | Description |
---|---|---|
App |
string |
Tipo de entidad de servicio |
Group |
string |
Tipo de entidad de seguridad de grupo |
None |
string |
No hay ningún tipo de entidad de seguridad. Use para el acceso de nivel de organización completo. |
User |
string |
Tipo de entidad de seguridad de usuario |
ServicePrincipalProfile
Un perfil principal de servicio Power BI. Solo es relevante para Power BI Embedded solución multiinquilino.
Nombre | Tipo | Description |
---|---|---|
displayName |
string |
El nombre del perfil de entidad de servicio |
id |
string |
El identificador de perfil de la entidad de servicio |