# createWorkspaceProject

> Mutation in domain **Workspace**

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

Create a new `Workspace` type `Project`. Requires `basic:write` scope to be accessible.

## Returns

`CreateWorkspaceProject`

## Arguments

- `input`: `CreateWorkspaceProjectInput!` — `CreateWorkspaceProject` input argument.

## Example

```graphql
mutation CreateWorkspaceProject {
  createWorkspaceProject(
    input: {
      brandId: "…"
      name: "…"
    }
  ) {
    __typename
    project {
      name
      id
      isArchived
      assets {
        total
        page
        limit
        hasNextPage
        items { id }
      }
      browse {
        assets {
          total
          page
          limit
          hasNextPage
          items { id }
        }
        folders {
          total
          page
          limit
          hasNextPage
          items { id }
        }
      }
      collaborators {
        users {
          total
          page
          limit
          hasNextPage
          items { id }
        }
      }
      color {
        alpha
        blue
        green
        red
      }
      currentUserPermissions {
        canCreateAssets
        canViewCollaborators
      }
    }
  }
}
```

Raw: [`createWorkspaceProject.example.sdl`](createWorkspaceProject.example.sdl)
