# GuidelinePageBlockReference > Type in domain **Guidelines** - HTML: [GuidelinePageBlockReference.html](GuidelinePageBlockReference.html) - Raw SDL: [GuidelinePageBlockReference.sdl](GuidelinePageBlockReference.sdl) - Covered by: [llms.txt](../llms.txt) ## Fields - `id`: `ID!` _(beta)_ — The id of the `GuidelinePageBlockReference`. - `block`: `GuidelinePageBlockInterface!` _(beta)_ — The `GuidelinePageBlock` that this reference resolves to. ## Reach via Example queries that can return this type from the root `Query`. ### `guidelinePage › sections › elements` ```graphql query GuidelinePageSectionsElements { guidelinePage(id: "…") { sections(limit: 25, page: 1) { items { elements(page: 1, limit: 25) { items { ... on GuidelinePageBlockReference { __typename block { __typename id content modifiedAt settings url assetSettings { total page limit hasNextPage items { settingName } } type { name id settingsSchema } } id } } } } } } } ``` Raw: [`GuidelinePageSectionsElements-GuidelinePageBlockReference.sdl`](../examples/GuidelinePageSectionsElements-GuidelinePageBlockReference.sdl) ### `brand › guidelines › pages › sections › elements` ```graphql query BrandGuidelinesPagesSectionsElements { brand(id: "…") { guidelines(limit: 25, page: 1) { items { pages(limit: 25, page: 1) { items { sections(limit: 25, page: 1) { items { elements(page: 1, limit: 25) { items { ... on GuidelinePageBlockReference { __typename block { __typename id content modifiedAt settings url assetSettings { total page limit hasNextPage items { settingName } } type { name id settingsSchema } } id } } } } } } } } } } } ``` Raw: [`BrandGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl`](../examples/BrandGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl) ### `brands › guidelines › pages › sections › elements` ```graphql query BrandsGuidelinesPagesSectionsElements { brands { guidelines(limit: 25, page: 1) { items { pages(limit: 25, page: 1) { items { sections(limit: 25, page: 1) { items { elements(page: 1, limit: 25) { items { ... on GuidelinePageBlockReference { __typename block { __typename id content modifiedAt settings url assetSettings { total page limit hasNextPage items { settingName } } type { name id settingsSchema } } id } } } } } } } } } } } ``` Raw: [`BrandsGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl`](../examples/BrandsGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl)