# WorkspaceUserPermissions

> Type in domain **Users**

- HTML: [WorkspaceUserPermissions.html](WorkspaceUserPermissions.html)
- Raw SDL: [WorkspaceUserPermissions.sdl](WorkspaceUserPermissions.sdl)
- Covered by: [llms.txt](../llms.txt)

## Fields

- `canCreateAssets`: `Boolean!` — Check if current `User` has `Asset` creation permissions in a specific `Workspace`.
- `canViewCollaborators`: `Boolean!` — Check if current `User` has `Collaborator` view permissions in a specific `Workspace`.

## Reach via

Example queries that can return this type from the root `Query`.

### `workspaceProject › currentUserPermissions`

```graphql
query WorkspaceProjectCurrentUserPermissions {
  workspaceProject(id: "…") {
    currentUserPermissions {
      __typename
      canCreateAssets
      canViewCollaborators
    }
  }
}
```

Raw: [`WorkspaceProjectCurrentUserPermissions.sdl`](../examples/WorkspaceProjectCurrentUserPermissions.sdl)

### `brand › workspaceProjects › currentUserPermissions`

```graphql
query BrandWorkspaceProjectsCurrentUserPermissions {
  brand(id: "…") {
    workspaceProjects(limit: 25, page: 1) {
      items {
        currentUserPermissions {
          __typename
          canCreateAssets
          canViewCollaborators
        }
      }
    }
  }
}
```

Raw: [`BrandWorkspaceProjectsCurrentUserPermissions.sdl`](../examples/BrandWorkspaceProjectsCurrentUserPermissions.sdl)

### `webhooks › project › currentUserPermissions`

```graphql
query WebhooksProjectCurrentUserPermissions {
  webhooks(limit: 25, page: 1) {
    items {
      ... on ProjectWebhook {
        project {
          ... on Workspace {
            currentUserPermissions {
              __typename
              canCreateAssets
              canViewCollaborators
            }
          }
        }
      }
    }
  }
}
```

Raw: [`WebhooksProjectCurrentUserPermissions-WorkspaceUserPermissions.sdl`](../examples/WebhooksProjectCurrentUserPermissions-WorkspaceUserPermissions.sdl)

### `brands › workspaceProjects › currentUserPermissions`

```graphql
query BrandsWorkspaceProjectsCurrentUserPermissions {
  brands {
    workspaceProjects(limit: 25, page: 1) {
      items {
        currentUserPermissions {
          __typename
          canCreateAssets
          canViewCollaborators
        }
      }
    }
  }
}
```

Raw: [`BrandsWorkspaceProjectsCurrentUserPermissions.sdl`](../examples/BrandsWorkspaceProjectsCurrentUserPermissions.sdl)
