# createAssetWorkflowTask > Mutation in domain **Assets** - HTML: [createAssetWorkflowTask.html](createAssetWorkflowTask.html) - Raw SDL: [createAssetWorkflowTask.sdl](createAssetWorkflowTask.sdl) - Covered by: [llms.txt](../llms.txt) Create a new `WorkflowTask` for an `Asset` in a given `WorkflowStatus`. Requires `basic:write` scope to be accessible and `Project` permission level `EDIT`. Status: _(beta)_ ## Returns `CreateAssetWorkflowTask` ## Arguments - `input`: `CreateAssetWorkflowTaskInput!` _(beta)_ — `CreateAssetWorkflowTask` input argument. ## Example ```graphql mutation CreateAssetWorkflowTask { createAssetWorkflowTask( input: { assetId: "…" workflowStatusId: "…" } ) { __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: [`createAssetWorkflowTask.example.sdl`](createAssetWorkflowTask.example.sdl)