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 |
|---|---|---|---|---|
|
group
|
path | True |
string (uuid) |
Çalışma alanı kimliği |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| groupUserAccessRight | True |
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 |
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 |
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 |
|---|---|
|
Group |
Çalışma alanına erişimi olan bir Power BI kullanıcısı |
|
Group |
Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi) |
|
Principal |
Asıl tür |
|
Service |
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 |
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 |
Asıl tür |
|
| profile |
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 |