# CatalogTextColumn > Type in domain **Catalogs** - HTML: [CatalogTextColumn.html](CatalogTextColumn.html) - Raw SDL: [CatalogTextColumn.sdl](CatalogTextColumn.sdl) - Covered by: [llms.txt](../llms.txt) Implements: `CatalogColumn` ## Fields - `id`: `ID!` _(beta)_ — `CatalogColumn` ID. - `name`: `String!` _(beta)_ — `name` of the `CatalogColumn`. - `position`: `Int!` _(beta)_ — `position` of the `CatalogColumn` for ordering. ## Reach via Example queries that can return this type from the root `Query`. ### `catalog › columns` ```graphql query CatalogColumns { catalog(id: "…") { columns(limit: 25, page: 1) { items { ... on CatalogTextColumn { __typename id name position } } } } } ``` Raw: [`CatalogColumns-CatalogTextColumn.sdl`](../examples/CatalogColumns-CatalogTextColumn.sdl) ### `catalog › primaryColumn` ```graphql query CatalogPrimaryColumn { catalog(id: "…") { primaryColumn { ... on CatalogTextColumn { __typename id name position } } } } ``` Raw: [`CatalogPrimaryColumn-CatalogTextColumn.sdl`](../examples/CatalogPrimaryColumn-CatalogTextColumn.sdl) ### `account › catalogs › columns` ```graphql query AccountCatalogsColumns { account { catalogs(limit: 25, page: 1) { items { columns(limit: 25, page: 1) { items { ... on CatalogTextColumn { __typename id name position } } } } } } } ``` Raw: [`AccountCatalogsColumns-CatalogTextColumn.sdl`](../examples/AccountCatalogsColumns-CatalogTextColumn.sdl) ### `account › catalogs › primaryColumn` ```graphql query AccountCatalogsPrimaryColumn { account { catalogs(limit: 25, page: 1) { items { primaryColumn { ... on CatalogTextColumn { __typename id name position } } } } } } ``` Raw: [`AccountCatalogsPrimaryColumn-CatalogTextColumn.sdl`](../examples/AccountCatalogsPrimaryColumn-CatalogTextColumn.sdl) ### `brand › customMetadataProperties › type › displayColumn` ```graphql query BrandCustomMetadataPropertiesTypeDisplayColumn { brand(id: "…") { customMetadataProperties { type { ... on CustomMetadataPropertyTypeCatalog { displayColumn { ... on CatalogTextColumn { __typename id name position } } } } } } } ``` Raw: [`BrandCustomMetadataPropertiesTypeDisplayColumn-CatalogTextColumn.sdl`](../examples/BrandCustomMetadataPropertiesTypeDisplayColumn-CatalogTextColumn.sdl) ### `library › customMetadataProperties › type › displayColumn` ```graphql query LibraryCustomMetadataPropertiesTypeDisplayColumn { library(id: "…") { customMetadataProperties { type { ... on CustomMetadataPropertyTypeCatalog { displayColumn { ... on CatalogTextColumn { __typename id name position } } } } } } } ``` Raw: [`LibraryCustomMetadataPropertiesTypeDisplayColumn-CatalogTextColumn.sdl`](../examples/LibraryCustomMetadataPropertiesTypeDisplayColumn-CatalogTextColumn.sdl)