# guidelinePage

> Query in domain **Guidelines**

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

Retrieve a `GuidelinePage` by its id.

Status: _(beta)_

## Returns

`GuidelinePage`

## Arguments

- `id`: `ID!` _(beta)_ — The id of the `GuidelinePage` to retrieve.
- `locale`: `String` _(beta)_ — The locale tag ("de", "de-DE") in which the GuidelinePage should be delivered. If the requested locale is unavailable, the default language will be used as a fallback.
- `language`: `LanguageCode` _(beta)_ — Specifies the language in which the GuidelinePage should be delivered. If the requested language is unavailable, the default language will be used as a fallback.

## Example

```graphql
query GuidelinePage {
  guidelinePage(
    id: "…"
  ) {
    __typename
    id
    modifiedAt
    sections {
      total
      page
      limit
      hasNextPage
      items {
        id
        elements {
          total
          page
          limit
          hasNextPage
          items {
            __typename
            ... on GuidelinePageHeading { id }
            ... on GuidelinePageBlock { id }
            ... on BrandEssentialsColorBlock { id }
            ... on GuidelinePageBlockReference { id }
          }
        }
      }
    }
    title
    url
  }
}
```

Raw: [`guidelinePage.example.sdl`](guidelinePage.example.sdl)
