Metafield object
Metafields represent custom metadata attached to a resource. Metafields can be sorted into namespaces and are composed of keys, values, and value types.
On this page
Fields
- createdAt (
[DateTime!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#datetime-2021-01))
The date and time when the metafield was created. - description (
[String](https://shopify.dev/docs/admin-api/graphql/reference/scalar#string-2021-01))
The description of a metafield. - id (
[ID!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#id-2021-01))
Globally unique identifier. - key (
[String!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#string-2021-01))
The key name for a metafield. - legacyResourceId (
[UnsignedInt64!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#unsignedint64-2021-01))
The ID of the corresponding resource in the REST Admin API. - namespace (
[String!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#string-2021-01))
The namespace for a metafield. - ownerType (
[MetafieldOwnerType!](https://shopify.dev/docs/admin-api/graphql/reference/metafields/metafieldownertype))
Owner type of a metafield visible to the Storefront API. - updatedAt (
[DateTime!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#datetime-2021-01))
The date and time when the metafield was updated. - value (
[String!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#string-2021-01))
The value of a metafield. - valueType (
[MetafieldValueType!](https://shopify.dev/docs/admin-api/graphql/reference/metafields/metafieldvaluetype))
Represents the metafield value type. 
Types that return Metafield
[Collection.metafield](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/collection#metafield-2021-01)[Collection.metafields](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/collection#metafields-2021-01)[Customer.metafield](https://shopify.dev/docs/admin-api/graphql/reference/customers/customer#metafield-2021-01)[Customer.metafields](https://shopify.dev/docs/admin-api/graphql/reference/customers/customer#metafields-2021-01)[DraftOrder.metafield](https://shopify.dev/docs/admin-api/graphql/reference/orders/draftorder#metafield-2021-01)[DraftOrder.metafields](https://shopify.dev/docs/admin-api/graphql/reference/orders/draftorder#metafields-2021-01)[Image.metafield](https://shopify.dev/docs/admin-api/graphql/reference/common-objects/image#metafield-2021-01)[Image.metafields](https://shopify.dev/docs/admin-api/graphql/reference/common-objects/image#metafields-2021-01)[Order.metafield](https://shopify.dev/docs/admin-api/graphql/reference/orders/order#metafield-2021-01)[Order.metafields](https://shopify.dev/docs/admin-api/graphql/reference/orders/order#metafields-2021-01)[Product.metafield](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/product#metafield-2021-01)[Product.metafields](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/product#metafields-2021-01)[ProductVariant.metafield](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/productvariant#metafield-2021-01)[ProductVariant.metafields](https://shopify.dev/docs/admin-api/graphql/reference/products-and-collections/productvariant#metafields-2021-01)[Shop.metafield](https://shopify.dev/docs/admin-api/graphql/reference/store-properties/shop#metafield-2021-01)[Shop.metafields](https://shopify.dev/docs/admin-api/graphql/reference/store-properties/shop#metafields-2021-01)
Mutations for Metafield
- metafieldDelete
Deletes a metafield. 
Implements
[LegacyInteroperability](https://shopify.dev/docs/admin-api/graphql/reference/common-objects/legacyinteroperability)[Node](https://shopify.dev/docs/admin-api/graphql/reference/common-objects/node)
