# assets

> Query in domain **Assets**

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

Retrieve `Assets` details by Ids.

## Returns

`[Asset]`

## Arguments

- `ids`: `[ID!]!` — `Asset` Ids.

## Example

```graphql
query Assets {
  assets(
    ids: ["…"]
  ) {
    __typename
    alternativeText
    attachments {
      name
      filename
      id
      createdAt
      downloadUrl
      extension
      creator {
        __typename
        name
        id
      }
      modifier {
        __typename
        name
        id
      }
    }
    author
    availability {
      from
      to
    }
    comments {
      total
      page
      limit
      hasNextPage
      items {
        id
        content
        createdAt
        isResolved
        creator { id }
        currentUserPermissions { canDelete }
      }
    }
    copyright {
      notice
      status
    }
    createdAt
    creator {
      __typename
      name
      id
    }
    currentUserPermissions {
      canComment
      canDelete
      canDownload
      canEdit
    }
    customMetadata {
      __typename
      property {
        name
        id
        createdAt
        defaultValue
        creator { id }
        dependency { propertyId }
      }
      ... on CustomMetadataValue {
        value
      }
      ... on CustomMetadataValues {
        values
      }
    }
    description
    expiresAt
    externalId
    id
    licenses {
      title
      id
      addByDefault
      license
      requireConsensus
    }
    location {
      brand {
        name
        id
      }
      folder {
        name
        id
        breadcrumbs { id }
      }
      library {
        name
        id
      }
      workspaceProject {
        name
        id
      }
    }
    modifiedAt
    modifier {
      __typename
      name
      id
    }
    previewBackgroundColor {
      alpha
      blue
      green
      red
    }
    provenance {
      certExpiresAt
      certIssuedAt
      certIssuer
      certStatus
      certSubject
      contentOrigin
    }
    relatedAssets {
      total
      page
      limit
      hasNextPage
      items {
        __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
        }
      }
    }
    revisions {
      total
      page
      limit
      hasNextPage
      items {
        id
        createdAt
        creator { id }
      }
    }
    status
    tags {
      source
      value
    }
    targets {
      name
      id
    }
    title
    variants {
      total
      page
      limit
      hasNextPage
      items {
        filename
        downloadUrl
        key
      }
    }
    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 }
      }
    }
    ... 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
    }
  }
}
```

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