> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/menu/llms.txt)
> Source: https://docs.saleor.io/api-reference/menu/mutations/assign-navigation

# assignNavigation Mutation

Assigns storefront's navigation menus.

Requires one of the following permissions: MANAGE\_MENUS MANAGE\_SETTINGS

```graphql
assignNavigation(
  menu: ID
  navigationType: NavigationType!
): AssignNavigation
```

Details

```graphql
type AssignNavigation {
  menu: Menu
  menuErrors: [MenuError!]! @deprecated
  errors: [MenuError!]!
}
```

<a id="arguments"></a>

### Arguments

<a id="menu"></a>

#### [`menu`](#menu) ● [`ID`](/api-reference/miscellaneous/scalars/id.md)

ID of the menu.

<a id="navigation-type"></a>

#### [`navigationType`](#navigation-type) ● [`NavigationType!`](/api-reference/miscellaneous/enums/navigation-type.md)

Type of the navigation bar to assign the menu to.

<a id="type"></a>

### Type

<a id="assignnavigation"></a>

#### [`AssignNavigation`](/api-reference/menu/objects/assign-navigation.md)

Assigns storefront's navigation menus.

Requires one of the following permissions: MANAGE\_MENUS MANAGE\_SETTINGS
