set_permissions
Assign workspace roles (Admin, Member, Contributor, Viewer) to users, groups, or service principals. Specify principal ID and role to control access to Fabric workspaces.
Instructions
Add a workspace role assignment (Admin, Member, Contributor, Viewer).
Note: Fabric REST API supports workspace-level roles, not item-level permissions.
Args:
workspace: Workspace name or ID
principal_id: User, group, or service principal ID (UUID)
principal_type: "User", "Group", or "ServicePrincipal"
role: "Admin", "Member", "Contributor", or "Viewer"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Viewer | |
| workspace | Yes | ||
| principal_id | Yes | ||
| principal_type | No | User |