# CustomMetadataCatalogValue

> Type in domain **Catalogs**

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

Implements: `CustomMetadata`

## Fields

- `property`: `CustomMetadataProperty!` _(beta)_ — `CustomMetadataProperty` details.
- `displayColumn`: `CustomMetadataCatalogColumn!` _(beta)_ — Catalog display column readable through custom metadata visibility.
- `columns`: `[CustomMetadataCatalogColumn!]!` _(beta)_ — Catalog columns readable for displaying this custom metadata catalog value.
- `entries`: `[CustomMetadataCatalogEntry!]!` _(beta)_ — Selected catalog entries readable for displaying this custom metadata catalog value.

## Reach via

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

### `assets › customMetadata`

```graphql
query AssetsCustomMetadata {
  assets(ids: "…") {
    customMetadata {
      ... on CustomMetadataCatalogValue {
        __typename
        columns {
          __typename
          name
          id
        }
        displayColumn {
          __typename
          name
          id
        }
        entries {
          id
          cells {
            __typename
            column { id }
            ... on CustomMetadataCatalogLinkCell {
              values
            }
            ... on CustomMetadataCatalogTextCell {
              value
            }
          }
        }
        property {
          name
          id
          createdAt
          defaultValue
          forbiddenDependeePropertyIds
          helpText
          creator {
            __typename
            name
            id
          }
          dependency {
            __typename
            propertyId
            type
            ... on CustomMetadataPropertySelectValueTypeDependencyTypeEquals {
              propertyOptionId
            }
            ... on CustomMetadataPropertySelectValueTypeDependencyTypeOneOf {
              propertyOptionIds
            }
          }
          modifier {
            __typename
            name
            id
          }
          permissions {
            basic { permissionLevel }
            custom { permissionLevel }
          }
          type {
            __typename
            name
            ... on CustomMetadataPropertyTypeCatalog {
              allowedLinkedColumnIds
              allowMultiSelect
            }
          }
        }
      }
    }
  }
}
```

Raw: [`AssetsCustomMetadata-CustomMetadataCatalogValue.sdl`](../examples/AssetsCustomMetadata-CustomMetadataCatalogValue.sdl)

### `asset › customMetadata`

```graphql
query AssetCustomMetadata {
  asset(id: "…") {
    customMetadata {
      ... on CustomMetadataCatalogValue {
        __typename
        columns {
          __typename
          name
          id
        }
        displayColumn {
          __typename
          name
          id
        }
        entries {
          id
          cells {
            __typename
            column { id }
            ... on CustomMetadataCatalogLinkCell {
              values
            }
            ... on CustomMetadataCatalogTextCell {
              value
            }
          }
        }
        property {
          name
          id
          createdAt
          defaultValue
          forbiddenDependeePropertyIds
          helpText
          creator {
            __typename
            name
            id
          }
          dependency {
            __typename
            propertyId
            type
            ... on CustomMetadataPropertySelectValueTypeDependencyTypeEquals {
              propertyOptionId
            }
            ... on CustomMetadataPropertySelectValueTypeDependencyTypeOneOf {
              propertyOptionIds
            }
          }
          modifier {
            __typename
            name
            id
          }
          permissions {
            basic { permissionLevel }
            custom { permissionLevel }
          }
          type {
            __typename
            name
            ... on CustomMetadataPropertyTypeCatalog {
              allowedLinkedColumnIds
              allowMultiSelect
            }
          }
        }
      }
    }
  }
}
```

Raw: [`AssetCustomMetadata-CustomMetadataCatalogValue.sdl`](../examples/AssetCustomMetadata-CustomMetadataCatalogValue.sdl)
