Aracılığıyla paylaş


Admin - Groups AddUserAsAdmin

Belirtilen çalışma alanı için kullanıcı izinleri verir.

Bu API çağrısı yalnızca kullanıcı, güvenlik grubu, M365 grubu ve hizmet sorumlusu eklemeyi destekler.

İzinler

Kullanıcının Doku yöneticisi olması gerekir.

Gerekli Kapsam

Tenant.ReadWrite.All

Sınırlama

  • Saatte en fazla 200 istek.
  • Her çalışma alanı, çalışma alanı rollerindeki (Yönetici, Üye, Katkıda Bulunan, Görüntüleyici) en fazla 1.000 kullanıcı veya grupla sınırlıdır. Bir grup içindeki kullanıcı sayısı sınırlı değildir. Sınırlama, dış konukları da kapsar.

POST https://api.powerbi.com/v1.0/myorg/admin/groups/{groupId}/users

URI Parametreleri

Name İçinde Gerekli Tür Description
groupId
path True

string (uuid)

Çalışma alanı kimliği

İstek Gövdesi

Name Gerekli Tür Description
groupUserAccessRight True

GroupUserAccessRight

Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi)

identifier True

string

Sorumlunun tanımlayıcısı

principalType True

PrincipalType

Asıl tür

displayName

string

Sorumlunun görünen adı

emailAddress

string

Kullanıcının e-posta adresi

graphId

string

Microsoft Graph'ta sorumlunun tanımlayıcısı. Yalnızca yönetici API'leri için kullanılabilir.

profile

ServicePrincipalProfile

Power BI hizmet sorumlusu profili. Yalnızca Power BI Embedded çok kiracılı çözümüiçin geçerlidir.

userType

string

Kullanıcının türü.

Yanıtlar

Name Tür Description
200 OK

TAMAM

Örnekler

Add security group to workspace example
Add service principal to workspace example
Add user to group example

Add security group to workspace example

Örnek isteği

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"
}

Örnek yanıt

Add service principal to workspace example

Örnek isteği

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"
}

Örnek yanıt

Add user to group example

Örnek isteği

POST https://api.powerbi.com/v1.0/myorg/admin/groups/206d27ca-94e8-4a69-855b-5c32bdd458a8/users
{
  "emailAddress": "john@contoso.com",
  "groupUserAccessRight": "Admin"
}

Örnek yanıt

Tanımlar

Name Description
GroupUser

Çalışma alanına erişimi olan bir Power BI kullanıcısı

GroupUserAccessRight

Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi)

PrincipalType

Asıl tür

ServicePrincipalProfile

Power BI hizmet sorumlusu profili. Yalnızca Power BI Embedded çok kiracılı çözümüiçin geçerlidir.

GroupUser

Çalışma alanına erişimi olan bir Power BI kullanıcısı

Name Tür Description
displayName

string

Sorumlunun görünen adı

emailAddress

string

Kullanıcının e-posta adresi

graphId

string

Microsoft Graph'ta sorumlunun tanımlayıcısı. Yalnızca yönetici API'leri için kullanılabilir.

groupUserAccessRight

GroupUserAccessRight

Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi)

identifier

string

Sorumlunun tanımlayıcısı

principalType

PrincipalType

Asıl tür

profile

ServicePrincipalProfile

Power BI hizmet sorumlusu profili. Yalnızca Power BI Embedded çok kiracılı çözümüiçin geçerlidir.

userType

string

Kullanıcının türü.

GroupUserAccessRight

Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi)

Değer Description
None

Çalışma alanı içeriğine erişim yok

Member

Çalışma alanı içeriğine erişim haklarını okuma, yeniden paylaşma ve keşfetme (ReadReshareExplore)

Admin

Çalışma alanı içeriği için yönetici hakları

Contributor

Çalışma alanı içeriğine erişimi okuma ve keşfetme (ReadExplore)

Viewer

Çalışma alanı içeriğine salt okunur (Okuma) erişimi

PrincipalType

Asıl tür

Değer Description
None

Sorumlu türü yok. Kuruluş düzeyinde erişimin tamamı için kullanın.

User

Kullanıcı asıl türü

Group

Grup sorumlusu türü

App

Hizmet sorumlusu türü

ServicePrincipalProfile

Power BI hizmet sorumlusu profili. Yalnızca Power BI Embedded çok kiracılı çözümüiçin geçerlidir.

Name Tür Description
displayName

string

Hizmet sorumlusu profil adı

id

string (uuid)

Hizmet sorumlusu profil kimliği