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

# menuItemMove Mutation

Moves items of menus.

Requires the MANAGE\_MENUS permission.

Triggers the following webhook events:

-   MENU\_ITEM\_UPDATED (async): Optionally triggered when sort order or parent changed for menu item.

```graphql
menuItemMove(
  menu: ID!
  moves: [MenuItemMoveInput!]!
): MenuItemMove
```

Details

```graphql
type MenuItemMove {
  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="moves"></a>

#### [`moves`](#moves) ● [`[MenuItemMoveInput!]!`](/api-reference/miscellaneous/inputs/menu-item-move-input.md)

The menu position data.

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

### Type

<a id="menuitemmove"></a>

#### [`MenuItemMove`](/api-reference/menu/objects/menu-item-move.md)

Moves items of menus.

Requires the MANAGE\_MENUS permission.

Triggers the following webhook events:

-   MENU\_ITEM\_UPDATED (async): Optionally triggered when sort order or parent changed for menu item.
