Admin - Users GetUserArtifactAccessAsAdmin
Devuelve una lista de elementos de Power BI (como informes o paneles) a los que tiene acceso el usuario especificado.
Permisos
- El usuario debe tener derechos de administrador (como Office 365 administrador global o administrador del servicio Power BI) o autenticarse mediante una entidad de servicio.
- Se admiten permisos delegados.
Ámbito requerido
Tenant.Read.All o Tenant.ReadWrite.All
Limitaciones
Máximo de 200 solicitudes por hora.
GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/artifactAccess
GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/artifactAccess?continuationToken={continuationToken}&artifactTypes={artifactTypes}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
user
|
path | True |
string |
Identificador de grafo o nombre principal de usuario (UPN) del usuario |
artifact
|
query |
string |
Lista separada por comas de tipos de artefactos. |
|
continuation
|
query |
string |
Token necesario para obtener el siguiente fragmento del conjunto de resultados |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
Ejemplos
Example |
Example with artifact |
Example with Guest User |
Example with UPN |
Example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/artifactAccess
Sample Response
{
"artifactAccessEntities": [
{
"artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"displayName": "test report",
"artifactType": "Report",
"accessRight": "ReadWrite"
}
],
"continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Example with artifactTypes
Sample Request
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser@microsoft.com/artifactAccess?artifactTypes=Dataflow,Dashboard
Sample Response
{
"artifactAccessEntities": [
{
"artifactId": "09ce06d1-e81b-fea0-1c6d-8fe3dd2f8e87",
"displayName": "Test Dataflow",
"artifactType": "Dataflow",
"accessRight": "ReadWrite"
}
],
"continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser%40microsoft.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Example with Guest User
Sample Request
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser_microsoft.com%23EXT%23@contoso.com/artifactAccess
Sample Response
{
"artifactAccessEntities": [
{
"artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"displayName": "test report",
"artifactType": "Report",
"accessRight": "ReadWrite"
}
],
"continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser_microsoft.com%23EXT%23%40contoso.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Example with UPN
Sample Request
GET https://api.powerbi.com/v1.0/myorg/admin/users/testUser@microsoft.com/artifactAccess
Sample Response
{
"artifactAccessEntities": [
{
"artifactId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"displayName": "test report",
"artifactType": "Report",
"accessRight": "ReadWrite"
}
],
"continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/testUser%40microsoft.com/artifactAccess?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Definiciones
Nombre | Description |
---|---|
Artifact |
Una entrada de acceso de usuario para un elemento de Power BI |
Artifact |
Contenedor de respuesta de OData para una lista de elementos de Power BI (como informes o paneles) a los que un usuario puede acceder |
Artifact |
Tipo de artefacto |
Principal |
Tipo de entidad de seguridad |
Service |
Un perfil principal de servicio Power BI. Solo es relevante para Power BI Embedded solución multiinquilino. |
User |
Un usuario de Power BI |
ArtifactAccessEntry
Una entrada de acceso de usuario para un elemento de Power BI
Nombre | Tipo | Description |
---|---|---|
accessRight |
string |
Derecho de acceso que tiene el usuario para el elemento de Power BI |
artifactId |
string |
Identificador de elemento de Power BI |
artifactType |
Tipo de elemento de Power BI |
|
displayName |
string |
Nombre para mostrar del elemento de Power BI |
shareType |
string |
Tipo de cómo se asigna el acceso al elemento de Power BI. Solo está disponible para las API de artefactos ampliamente compartidos. |
sharer |
Usuario que compartió el elemento de Power BI. Solo está disponible para las API de artefactos ampliamente compartidos. |
ArtifactAccessResponse
Contenedor de respuesta de OData para una lista de elementos de Power BI (como informes o paneles) a los que un usuario puede acceder
Nombre | Tipo | Description |
---|---|---|
artifactAccessEntities |
Lista de elementos de Power BI a los que un usuario puede acceder |
|
continuationToken |
string |
Token del siguiente fragmento del conjunto de resultados |
continuationUri |
string |
El URI del siguiente fragmento del conjunto de resultados |
odata.context |
string |
ArtifactType
Tipo de artefacto
Nombre | Tipo | Description |
---|---|---|
App |
string |
Aplicaciones de Power BI |
Capacity |
string |
Capacity (objeto) |
Dashboard |
string |
Panel de Power BI |
Dataflow |
string |
Flujo de datos de Power BI |
Dataset |
string |
Conjunto de datos de Power BI |
Group |
string |
V1 objeto de área de trabajo compartida |
PaginatedReport |
string |
Informe paginado de Power BI |
PersonalGroup |
string |
Mi objeto de área de trabajo |
Report |
string |
Informe de Power BI |
Workspace |
string |
Objeto de área de trabajo compartida |
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 |
User
Un usuario de Power BI
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. |
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. |