Share via


Admin - Groups AddUserAsAdmin

지정된 작업 영역에 사용자 권한을 부여합니다.

이 API 호출은 사용자, 보안 그룹, M365 그룹 및 서비스 주체 추가만 지원합니다.

사용 권한

사용자에게 관리자 권한(예: Office 365 전역 관리자 또는 Power BI 서비스 관리자)이 있어야 합니다.

필수 범위

Tenant.ReadWrite.All

제한 사항

시간당 최대 200개 요청.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
groupId
path True

string

uuid

작업 영역 ID

요청 본문

Name 필수 형식 Description
groupUserAccessRight True

GroupUserAccessRight

사용자가 작업 영역에 있는 액세스 권한(권한 수준)

identifier True

string

보안 주체의 식별자

principalType True

PrincipalType

보안 주체 유형

displayName

string

보안 주체의 표시 이름

emailAddress

string

사용자의 이메일 주소입니다.

graphId

string

Microsoft Graph의 보안 주체 식별자입니다. 관리자 API에만 사용할 수 있습니다.

profile

ServicePrincipalProfile

Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션에만 관련됩니다.

userType

string

사용자 유형입니다.

응답

Name 형식 Description
200 OK

정상

예제

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

Add security group to workspace example

Sample Request

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

Sample Response

Add service principal to workspace example

Sample Request

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

Sample Response

Add user to group example

Sample Request

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

Sample Response

정의

Name Description
GroupUser

작업 영역에 액세스할 수 있는 Power BI 사용자

GroupUserAccessRight

사용자가 작업 영역에 있는 액세스 권한(권한 수준)

PrincipalType

보안 주체 유형

ServicePrincipalProfile

Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션에만 관련됩니다.

GroupUser

작업 영역에 액세스할 수 있는 Power BI 사용자

Name 형식 Description
displayName

string

보안 주체의 표시 이름

emailAddress

string

사용자의 이메일 주소입니다.

graphId

string

Microsoft Graph의 보안 주체 식별자입니다. 관리자 API에만 사용할 수 있습니다.

groupUserAccessRight

GroupUserAccessRight

사용자가 작업 영역에 있는 액세스 권한(권한 수준)

identifier

string

보안 주체의 식별자

principalType

PrincipalType

보안 주체 유형

profile

ServicePrincipalProfile

Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션에만 관련됩니다.

userType

string

사용자 유형입니다.

GroupUserAccessRight

사용자가 작업 영역에 있는 액세스 권한(권한 수준)

Name 형식 Description
Admin

string

작업 영역 콘텐츠에 대한 관리자 권한

Contributor

string

작업 영역 콘텐츠에 대한 읽기 및 탐색(ReadExplore) 액세스

Member

string

작업 영역 콘텐츠에 대한 읽기, 다시 공유 및 탐색(ReadReshareExplore) 액세스 권한

None

string

작업 영역 콘텐츠에 대한 액세스 권한 없음

Viewer

string

작업 영역 콘텐츠에 대한 읽기 전용(읽기) 액세스

PrincipalType

보안 주체 유형

Name 형식 Description
App

string

서비스 주체 유형

Group

string

그룹 보안 주체 유형

None

string

보안 주체 유형이 없습니다. 전체 organization 수준 액세스에 사용합니다.

User

string

사용자 계정 유형

ServicePrincipalProfile

Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션에만 관련됩니다.

Name 형식 Description
displayName

string

서비스 주체 프로필 이름

id

string

서비스 주체 프로필 ID