--- title: MenuItem - Storefront API description: > A navigation link within a [`Menu`](/docs/api/storefront/2026-01/objects/Menu). Each item has a title, URL, and can link to store resources like [products](/docs/api/storefront/2026-01/objects/Product), [collections](/docs/api/storefront/2026-01/objects/Collection), [pages](/docs/api/storefront/2026-01/objects/Page), [blogs](/docs/api/storefront/2026-01/objects/Blog), or external URLs. Menu items support nested hierarchies through the [`items`](/docs/api/storefront/2026-01/objects/MenuItem#field-MenuItem.fields.items) field, enabling dropdown or multi-level navigation structures. The [`tags`](/docs/api/storefront/2026-01/objects/MenuItem#field-MenuItem.fields.tags) field filters results when the item links to a collection specifically. api_version: 2026-01 api_name: storefront type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/objects/MenuItem' md: 'https://shopify.dev/docs/api/storefront/latest/objects/MenuItem.md' --- # Menu​Item object Requires `unauthenticated_read_content` access scope. A navigation link within a [`Menu`](https://shopify.dev/docs/api/storefront/2026-01/objects/Menu). Each item has a title, URL, and can link to store resources like [products](https://shopify.dev/docs/api/storefront/2026-01/objects/Product), [collections](https://shopify.dev/docs/api/storefront/2026-01/objects/Collection), [pages](https://shopify.dev/docs/api/storefront/2026-01/objects/Page), [blogs](https://shopify.dev/docs/api/storefront/2026-01/objects/Blog), or external URLs. Menu items support nested hierarchies through the [`items`](https://shopify.dev/docs/api/storefront/2026-01/objects/MenuItem#field-MenuItem.fields.items) field, enabling dropdown or multi-level navigation structures. The [`tags`](https://shopify.dev/docs/api/storefront/2026-01/objects/MenuItem#field-MenuItem.fields.tags) field filters results when the item links to a collection specifically. ## Fields * id [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID) non-null A globally-unique ID. * items [\[Menu​Item!\]!](https://shopify.dev/docs/api/storefront/latest/objects/MenuItem) non-null The menu item's child items. * resource [Menu​Item​Resource](https://shopify.dev/docs/api/storefront/latest/unions/MenuItemResource) The linked resource. * resource​Id [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID) The ID of the linked resource. * tags [\[String!\]!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null The menu item's tags to filter a collection. * title [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null The menu item's title. * type [Menu​Item​Type!](https://shopify.dev/docs/api/storefront/latest/enums/MenuItemType) non-null The menu item's type. * url [URL](https://shopify.dev/docs/api/storefront/latest/scalars/URL) The menu item's URL. *** ## Map ### Fields with this object * [Menu.items](https://shopify.dev/docs/api/storefront/latest/objects/Menu#field-Menu.fields.items) * [MenuItem.items](https://shopify.dev/docs/api/storefront/latest/objects/MenuItem#field-MenuItem.fields.items) *** ## Interfaces * [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node) interface *** ## MenuItem Implements ### Implements * [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node)