# updateCreatorView

Mutation

Partial-update a saved Creator View.

Available to agents as MCP tool `updateCreatorView` — see [Write tools](/api/v2/docs/mcp/write-tools#update-creator-view).

## Arguments

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `id` | `ID!` | Yes | — | FilterPreset UUID of the creator view to update. |
| `input` | [`UpdateCreatorViewInput!`](/api/v2/docs/types/update-creator-view-input) | Yes | — | Partial-update input. Only provided fields are updated. |

## Returns

| Name | Type | Description |
| --- | --- | --- |
| `creatorView` | [`CreatorView`](/api/v2/docs/types/creator-view) | The updated creator view. Null on validation failure or when the view was not found. |
| `userErrors` | [`[UserError!]!`](/api/v2/docs/types/user-error) | List of user-facing validation errors. Empty on success. |

## Examples

### Update a creator view

Partial-update a saved Creator View.

```graphql
mutation UpdateCreatorViewDefault($id: ID!, $input: UpdateCreatorViewInput!) {
  updateCreatorView(id: $id, input: $input) {
    creatorView {
      id
      name
    }
    userErrors {
      field
      message
    }
  }
}
```

Variables:

```json
{
  "id": "8d6ddb76-8b81-5725-a762-2d2e18432dcf",
  "input": {
    "name": "Priority Creators (Renamed)"
  }
}
```

Response — HTTP 200:

```json
{
  "data": {
    "updateCreatorView": {
      "creatorView": {
        "id": "8d6ddb76-8b81-5725-a762-2d2e18432dcf",
        "name": "Priority Creators (Renamed)"
      },
      "userErrors": []
    }
  }
}
```
