# 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)