# GuidelinePageSection

> Type in domain **Guidelines**

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

## Fields

- `id`: `ID!` _(beta)_ — `GuidelinePageSection` id.
- `elements` (`page`: `Int`, `limit`: `Int`): `GuidelinePageSectionElementItems` _(beta)_ — `GuidelinePageSectionElement` that are located within this `GuidelinePageSection`.

## Related mutations

- [`createGuidelinePageSection`](../mutation/createGuidelinePageSection.md)
- [`deleteGuidelinePageSection`](../mutation/deleteGuidelinePageSection.md)
- [`updateGuidelinePageSection`](../mutation/updateGuidelinePageSection.md)

## Reach via

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

### `guidelinePage › sections`

```graphql
query GuidelinePageSections {
  guidelinePage(id: "…") {
    sections(limit: 25, page: 1) {
      items {
        __typename
        elements {
          total
          page
          limit
          hasNextPage
          items {
            __typename
            ... on GuidelinePageHeading { id }
            ... on GuidelinePageBlock { id }
            ... on BrandEssentialsColorBlock { id }
            ... on GuidelinePageBlockReference { id }
          }
        }
        id
      }
    }
  }
}
```

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

### `brand › guidelines › pages › sections`

```graphql
query BrandGuidelinesPagesSections {
  brand(id: "…") {
    guidelines(limit: 25, page: 1) {
      items {
        pages(limit: 25, page: 1) {
          items {
            sections(limit: 25, page: 1) {
              items {
                __typename
                elements {
                  total
                  page
                  limit
                  hasNextPage
                  items {
                    __typename
                    ... on GuidelinePageHeading { id }
                    ... on GuidelinePageBlock { id }
                    ... on BrandEssentialsColorBlock { id }
                    ... on GuidelinePageBlockReference { id }
                  }
                }
                id
              }
            }
          }
        }
      }
    }
  }
}
```

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

### `brands › guidelines › pages › sections`

```graphql
query BrandsGuidelinesPagesSections {
  brands {
    guidelines(limit: 25, page: 1) {
      items {
        pages(limit: 25, page: 1) {
          items {
            sections(limit: 25, page: 1) {
              items {
                __typename
                elements {
                  total
                  page
                  limit
                  hasNextPage
                  items {
                    __typename
                    ... on GuidelinePageHeading { id }
                    ... on GuidelinePageBlock { id }
                    ... on BrandEssentialsColorBlock { id }
                    ... on GuidelinePageBlockReference { id }
                  }
                }
                id
              }
            }
          }
        }
      }
    }
  }
}
```

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