# updateWorkflowTask

> Mutation in domain **Workflows**

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

Update an existing `WorkflowTask`. Requires `basic:write` scope to be accessible and `Project` permission level `EDIT`.

Status: _(beta)_

## Returns

`UpdateWorkflowTask`

## Arguments

- `input`: `UpdateWorkflowTaskInput!` _(beta)_ — `UpdateWorkflowTask` input argument.

## Example

```graphql
mutation UpdateWorkflowTask {
  updateWorkflowTask(
    input: {
      id: "…"
      data: { }
    }
  ) {
    __typename
    workflowTask {
      title
      id
      description
      asset {
        __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
        }
      }
      assignedUsers {
        __typename
        name
        id
      }
      checklistItem {
        total
        page
        limit
        hasNextPage
        items { id }
      }
      status {
        name
        id
        enterRules
        assignedUsers { id }
        checklistPresets { id }
      }
    }
  }
}
```

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