# guidelineNavigationItem

> Query in domain **Guidelines**

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

Retrieve a single `Guideline` navigation item by the Id of any navigation item type. Returns `null` when the
item does not exist or is not visible to the requester.

Status: _(beta)_

## Returns

`GuidelineNavigationItem`

## Arguments

- `id`: `ID!` _(beta)_ — Id of any `Guideline` navigation item.
- `language`: `String` = `null` _(beta)_ — Language code the navigation item is read in, e.g. `EN` or `DE`.

## Example

```graphql
query GuidelineNavigationItem {
  guidelineNavigationItem(
    id: "…"
  ) {
    __typename
    ... on GuidelineCoverPageNavigationItem {
      title
      id
      url
    }
    ... on GuidelineDocumentGroupNavigationItem {
      title
      id
      isHiddenInNavigation
      children {
        total
        page
        limit
        hasNextPage
        items {
          __typename
          ... on GuidelineDocumentLibraryNavigationItem { id }
          ... on GuidelineDocumentLinkNavigationItem { id }
          ... on GuidelineDocumentNavigationItem { id }
        }
      }
    }
    ... on GuidelineDocumentLibraryNavigationItem {
      title
      id
      isHiddenInNavigation
      url
    }
    ... on GuidelineDocumentLinkNavigationItem {
      title
      id
      displayMode
      iconAssetId
      iconFileId
      iconPosition
    }
    ... on GuidelineDocumentNavigationItem {
      title
      id
      isHiddenInNavigation
      url
      children {
        total
        page
        limit
        hasNextPage
        items {
          __typename
          ... on GuidelineDocumentPageCategoryNavigationItem { id }
          ... on GuidelineDocumentPageLinkNavigationItem { id }
          ... on GuidelineDocumentPageNavigationItem { id }
        }
      }
    }
    ... on GuidelineDocumentPageCategoryNavigationItem {
      title
      id
      url
      children {
        total
        page
        limit
        hasNextPage
        items {
          __typename
          ... on GuidelineDocumentPageLinkNavigationItem { id }
          ... on GuidelineDocumentPageNavigationItem { id }
        }
      }
    }
    ... on GuidelineDocumentPageLinkNavigationItem {
      title
      id
      displayMode
      iconAssetId
      iconFileId
      iconPosition
    }
    ... on GuidelineDocumentPageNavigationItem {
      title
      id
      isHiddenInNavigation
      isPublished
      url
    }
  }
}
```

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