# workspaceProject

> Query in domain **Workspace**

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

Retrieve `WorkspaceProject` details by Id.

## Returns

`Workspace`

## Arguments

- `id`: `ID!` — `Workspace` Id.

## Example

```graphql
query WorkspaceProject {
  workspaceProject(
    id: "…"
  ) {
    __typename
    assets {
      total
      page
      limit
      hasNextPage
      items {
        __typename
        title
        id
        alternativeText
        author
        attachments { id }
        availability { from }
        ... on Audio {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Document {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on EmbeddedContent {
          previewUrl
          thumbnailUrl
          isDecorative
        }
        ... on File {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Image {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Video {
          previewUrl
          thumbnailUrl
          filename
          bitrate
        }
      }
    }
    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
    }
    customMetadata {
      __typename
      property {
        name
        id
        createdAt
        defaultValue
        creator { id }
        dependency { propertyId }
      }
      ... on CustomMetadataValue {
        value
      }
      ... on CustomMetadataValues {
        values
      }
    }
    id
    isArchived
    licenses {
      title
      id
      addByDefault
      license
      requireConsensus
    }
    name
    workflow {
      id
      statuses {
        name
        id
        enterRules
        assignedUsers { id }
        checklistPresets { id }
      }
    }
  }
}
```

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