# WorkflowChecklistItem

> Type in domain **Workflows**

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

## Fields

- `id`: `ID!` _(beta)_ — `WorkflowChecklistItem` Id.
- `content`: `String!` _(beta)_ — The content of the `WorkflowChecklistItem`.
- `isCompleted`: `Boolean!` _(beta)_ — The state of the `WorkflowChecklistItem`.
- `assignedUser`: `User` _(beta)_ — The default assignee of the `WorkflowChecklistItem`.

## Related mutations

- [`addWorkflowChecklistItem`](../mutation/addWorkflowChecklistItem.md)
- [`removeWorkflowChecklistItem`](../mutation/removeWorkflowChecklistItem.md)
- [`updateWorkflowChecklistItem`](../mutation/updateWorkflowChecklistItem.md)

## Reach via

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

### `assets › workflowTask › checklistItem`

```graphql
query AssetsWorkflowTaskChecklistItem {
  assets(ids: "…") {
    workflowTask {
      checklistItem(limit: 25, page: 1) {
        items {
          __typename
          assignedUser {
            __typename
            name
            id
          }
          content
          id
          isCompleted
        }
      }
    }
  }
}
```

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

### `asset › workflowTask › checklistItem`

```graphql
query AssetWorkflowTaskChecklistItem {
  asset(id: "…") {
    workflowTask {
      checklistItem(limit: 25, page: 1) {
        items {
          __typename
          assignedUser {
            __typename
            name
            id
          }
          content
          id
          isCompleted
        }
      }
    }
  }
}
```

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