# menu Get a specific link list/menu by handle ## Authentication > **Authentication Required**: Secret API key with scope `navigation:read` ## Query Structure ```graphql { menu(handle: String!) { handle levels links { # Link fields } title } } ``` ## Arguments | Argument | Type | Required | Description | |----------|------|----------|-------------| | handle | String | Yes | The handle of the link list to retrieve | ## Return Type **Menu** - Represents a navigational menu containing a list of links, typically used for site navigation structures such as main menus or footers. ## Example ```graphql { menu(handle: "main-menu") { handle title levels links { id title url } } } ``` ## Related Types - [Menu](/reference/storefront/v1/objects/menu)