# LibraryAssetsByExternalIdResult

> Type in domain **Libraries**

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

## Fields

- `items`: `[Asset!]!` — `Asset` items carrying the externalId.
- `nextCursor`: `String` — Opaque cursor for the next result page; null when there are no further results.

## Reach via

Example queries that can return this type from the root `Query`.

### `library › assetsByExternalId`

```graphql
query LibraryAssetsByExternalId {
  library(id: "…") {
    assetsByExternalId(externalId: "…", limit: 25) {
      __typename
      items {
        __typename
        title
        id
        alternativeText
        author
        createdAt
        description
        attachments {
          name
          filename
          id
          createdAt
          creator { id }
          modifier { id }
        }
        availability {
          from
          to
        }
        comments {
          total
          page
          limit
          hasNextPage
          items { id }
        }
        copyright {
          notice
          status
        }
        creator {
          __typename
          name
          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
        }
      }
      nextCursor
    }
  }
}
```

Raw: [`LibraryAssetsByExternalId.sdl`](../examples/LibraryAssetsByExternalId.sdl)

### `brand › libraries › assetsByExternalId`

```graphql
query BrandLibrariesAssetsByExternalId {
  brand(id: "…") {
    libraries(limit: 25, page: 1) {
      items {
        assetsByExternalId(externalId: "…", limit: 25) {
          __typename
          items {
            __typename
            title
            id
            alternativeText
            author
            createdAt
            description
            attachments {
              name
              filename
              id
              createdAt
              creator { id }
              modifier { id }
            }
            availability {
              from
              to
            }
            comments {
              total
              page
              limit
              hasNextPage
              items { id }
            }
            copyright {
              notice
              status
            }
            creator {
              __typename
              name
              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
            }
          }
          nextCursor
        }
      }
    }
  }
}
```

Raw: [`BrandLibrariesAssetsByExternalId.sdl`](../examples/BrandLibrariesAssetsByExternalId.sdl)

### `webhooks › project › assetsByExternalId`

```graphql
query WebhooksProjectAssetsByExternalId {
  webhooks(limit: 25, page: 1) {
    items {
      ... on ProjectWebhook {
        project {
          ... on DocumentLibrary {
            assetsByExternalId(externalId: "…", limit: 25) {
              __typename
              items {
                __typename
                title
                id
                alternativeText
                author
                createdAt
                description
                attachments {
                  name
                  filename
                  id
                  createdAt
                  creator { id }
                  modifier { id }
                }
                availability {
                  from
                  to
                }
                comments {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
                copyright {
                  notice
                  status
                }
                creator {
                  __typename
                  name
                  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
                }
              }
              nextCursor
            }
          }
        }
      }
    }
  }
}
```

Raw: [`WebhooksProjectAssetsByExternalId.sdl`](../examples/WebhooksProjectAssetsByExternalId.sdl)

### `brands › libraries › assetsByExternalId`

```graphql
query BrandsLibrariesAssetsByExternalId {
  brands {
    libraries(limit: 25, page: 1) {
      items {
        assetsByExternalId(externalId: "…", limit: 25) {
          __typename
          items {
            __typename
            title
            id
            alternativeText
            author
            createdAt
            description
            attachments {
              name
              filename
              id
              createdAt
              creator { id }
              modifier { id }
            }
            availability {
              from
              to
            }
            comments {
              total
              page
              limit
              hasNextPage
              items { id }
            }
            copyright {
              notice
              status
            }
            creator {
              __typename
              name
              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
            }
          }
          nextCursor
        }
      }
    }
  }
}
```

Raw: [`BrandsLibrariesAssetsByExternalId.sdl`](../examples/BrandsLibrariesAssetsByExternalId.sdl)
