--- title: MenuItemResource - Storefront API description: | The list of possible resources a `MenuItem` can reference. api_version: 2026-01 api_name: storefront type: union api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/2026-01/unions/MenuItemResource' md: 'https://shopify.dev/docs/api/storefront/2026-01/unions/MenuItemResource.md' --- # Menu​Item​Resource union The list of possible resources a `MenuItem` can reference. ## Fields with this union * [Menu​Item.resource](https://shopify.dev/docs/api/storefront/2026-01/objects/MenuItem#field-MenuItem.fields.resource) OBJECT A navigation link within a [`Menu`](https://shopify.dev/docs/api/storefront/current/objects/Menu). Each item has a title, URL, and can link to store resources like [products](https://shopify.dev/docs/api/storefront/current/objects/Product), [collections](https://shopify.dev/docs/api/storefront/current/objects/Collection), [pages](https://shopify.dev/docs/api/storefront/current/objects/Page), [blogs](https://shopify.dev/docs/api/storefront/current/objects/Blog), or external URLs. Menu items support nested hierarchies through the [`items`](https://shopify.dev/docs/api/storefront/current/objects/MenuItem#field-MenuItem.fields.items) field, enabling dropdown or multi-level navigation structures. The [`tags`](https://shopify.dev/docs/api/storefront/current/objects/MenuItem#field-MenuItem.fields.tags) field filters results when the item links to a collection specifically. *** ```graphql union MenuItemResource = Article | Blog | Collection | Metaobject | Page | Product | ShopPolicy ```