# ContentView

Object

A saved content (media deck) view for the current workspace. Use the returned `id` with `items(presetId:)` to fetch its items.

## Fields

| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | [`DateTimeWithZone!`](/api/v2/docs/types/date-time-with-zone) | When the view was created. |
| `customAttributeConditions` | [`JSON!`](/api/v2/docs/types/json) | Custom-attribute conditions narrowing the filter set. |
| `filters` | [`JSON!`](/api/v2/docs/types/json) | Opaque filter blob defining which items belong to the view. |
| `group` | [`ViewGroup`](/api/v2/docs/types/view-group) | Group this view belongs to, or null when the view is ungrouped. Populated by `moveContentViewToGroup`. |
| `id` | `ID!` | Unique identifier (FilterPreset UUID). Use this with `items(presetId:)`. |
| `name` | `String!` | Display name of the view. |
| `showReportingStats` | `Boolean!` | Whether reporting stats are surfaced in the UI for this view. |
| `sort` | [`JSON!`](/api/v2/docs/types/json) | Sort directives applied when listing items via this view. |
| `updatedAt` | [`DateTimeWithZone!`](/api/v2/docs/types/date-time-with-zone) | When the view was last updated. |
