Groups - Update Group User
Belirtilen çalışma alanı için belirtilen kullanıcı izinlerini Güncelleştirmeler.
Bu API çağrısı bir hizmet sorumlusu profili tarafından çağrılabilir. Daha fazla bilgi için bkz. Power BI Embedded hizmet sorumlusu profilleri.
Workspace.ReadWrite.All
- Çalışma alanlarının kullanıcı izinlerinin güncelleştirilmesi zaman alır ve API çağrıları kullanılırken hemen kullanılamayabilir. Kullanıcı izinlerini yenilemek için Kullanıcı İzinlerini Yenile API çağrısını kullanın.
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/users
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
group
|
path | True |
string uuid |
Çalışma alanı kimliği |
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 |
Sorumlu 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 hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
||
userType |
string |
Kullanıcının türü. |
Name | Tür | Description |
---|---|---|
200 OK |
Tamam |
Örnek isteği
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"
}
Örnek yanıt
Örnek isteği
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/users
{
"emailAddress": "john@contoso.com",
"groupUserAccessRight": "Admin"
}
Örnek yanıt
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 |
Sorumlu türü |
Service |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
Ç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 |
Sorumlu türü |
|
profile |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
|
userType |
string |
Kullanıcının türü. |
Kullanıcının çalışma alanında sahip olduğu erişim hakkı (izin düzeyi)
Değer | Description |
---|---|
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) |
Member |
Çalışma alanı içeriğine erişim haklarını okuma, yeniden paylaşma ve keşfetme (ReadReshareExplore) |
None |
Çalışma alanı içeriğine erişim yok |
Viewer |
Çalışma alanı içeriğine salt okunur (Okuma) erişimi |
Sorumlu türü
Değer | Description |
---|---|
App |
Hizmet sorumlusu türü |
Group |
Grup sorumlusu türü |
None |
Sorumlu türü yok. Tüm kuruluş düzeyinde erişim için kullanın. |
User |
Kullanıcı asıl türü |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir.
Name | Tür | Description |
---|---|---|
displayName |
string |
Hizmet sorumlusu profil adı |
id |
string |
Hizmet sorumlusu profil kimliği |