---
title: HasMetafieldsIdentifier - Storefront API
description: >
  The input fields to identify a
  [`Metafield`](/docs/api/storefront/unstable/objects/Metafield) on an owner
  resource by namespace and key. Used as an argument to the
  [`metafields`](/docs/api/storefront/unstable/interfaces/HasMetafields#fields-metafields)
  field of the `HasMetafields` interface to retrieve multiple metafields in a
  single request.


  If you omit the namespace, then the [app-reserved
  namespace](https://shopify.dev/docs/apps/build/metafields#app-owned-metafields)
  is used by default.
api_version: unstable
api_name: storefront
source_url:
  html: >-
    https://shopify.dev/docs/api/storefront/unstable/input-objects/HasMetafieldsIdentifier
  md: >-
    https://shopify.dev/docs/api/storefront/unstable/input-objects/HasMetafieldsIdentifier.md
---

# Has​Metafields​Identifier

input\_object

The input fields to identify a [`Metafield`](https://shopify.dev/docs/api/storefront/unstable/objects/Metafield) on an owner resource by namespace and key. Used as an argument to the [`metafields`](https://shopify.dev/docs/api/storefront/unstable/interfaces/HasMetafields#fields-metafields) field of the `HasMetafields` interface to retrieve multiple metafields in a single request.

If you omit the namespace, then the [app-reserved namespace](https://shopify.dev/docs/apps/build/metafields#app-owned-metafields) is used by default.

## Fields

* key

  [String!](https://shopify.dev/docs/api/storefront/unstable/scalars/String)

  non-null

  The identifier for the metafield.

* namespace

  [String](https://shopify.dev/docs/api/storefront/unstable/scalars/String)

  The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

***

## Map

No referencing types
