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