Groups - Add Group User
Belirtilen kullanıcıya belirtilen çalışma alanı için belirtilen izinleri verir.
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.
POST 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 |
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 hizmeti asıl profili. Yalnızca Power BI Embedded çok kiracılı çözüm için geçerlidir. |
||
userType |
string |
Kullanıcının türü. |
Name | Tür | Description |
---|---|---|
200 OK |
Tamam |
Örnek isteği
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"
}
Örnek yanıt
Örnek isteği
POST 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 |
Asıl tür |
Service |
Power BI hizmeti asıl profili. Yalnızca Power BI Embedded çok kiracılı çö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 |
Asıl tür |
|
profile |
Power BI hizmeti asıl profili. Yalnızca Power BI Embedded çok kiracılı çö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 okuma ve keşfetme (ReadExplore) erişimi |
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 |
Asıl 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 Power BI Embedded çok kiracılı çözüm için geçerlidir.
Name | Tür | Description |
---|---|---|
displayName |
string |
Hizmet sorumlusu profil adı |
id |
string |
Hizmet sorumlusu profil kimliği |