--- title: MetafieldInput - GraphQL Admin description: >- The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation. api_version: 2026-01 api_name: admin type: input-object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetafieldInput md: >- https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetafieldInput.md --- # Metafield​Input input\_object The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation. ## Fields * id * key * namespace * type * value *** ## Input objects using this input * * * * * * * * * * * * * * * * * * * * * * * * * * *** ## Map ### Input objects using this input * [Article​Create​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ArticleCreateInput#fields-metafields) * [Article​Update​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ArticleUpdateInput#fields-metafields) * [Blog​Create​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/BlogCreateInput#fields-metafields) * [Blog​Update​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/BlogUpdateInput#fields-metafields) * [Collection​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionInput#fields-metafields) * [Customer​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CustomerInput#fields-metafields) * [Delivery​Customization​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryCustomizationInput#fields-metafields) * [Discount​Automatic​App​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DiscountAutomaticAppInput#fields-metafields) * [Discount​Code​App​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DiscountCodeAppInput#fields-metafields) * [Draft​Order​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderInput#fields-metafields) * [Location​Add​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/LocationAddInput#fields-metafields) * [Location​Edit​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/LocationEditInput#fields-metafields) * [Order​Create​Order​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderCreateOrderInput#fields-metafields) * [Order​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderInput#fields-metafields) * [Page​Create​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PageCreateInput#fields-metafields) * [Page​Update​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PageUpdateInput#fields-metafields) * [Payment​Customization​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PaymentCustomizationInput#fields-metafields) * [Product​Create​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductCreateInput#fields-metafields) * [Product​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductInput#fields-metafields) * [Product​Set​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductSetInput#fields-metafields) * [Product​Update​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductUpdateInput#fields-metafields) * [Product​Variant​Set​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductVariantSetInput#fields-metafields) * [Product​Variants​Bulk​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductVariantsBulkInput#fields-metafields) * [Selling​Plan​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SellingPlanInput#fields-metafields) * [Validation​Create​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ValidationCreateInput#fields-metafields) * [Validation​Update​Input.metafields](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ValidationUpdateInput#fields-metafields)