--- title: HasMetafieldDefinitions - GraphQL Admin description: Resources that metafield definitions can be applied to. api_version: 2026-01 api_name: admin type: interface api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/latest/interfaces/HasMetafieldDefinitions md: >- https://shopify.dev/docs/api/admin-graphql/latest/interfaces/HasMetafieldDefinitions.md --- # Has​Metafield​Definitions interface Resources that metafield definitions can be applied to. ## Fields * metafieldDefinitions: deprecated *** ## Types implemented in * Article * Blog * Collection * Company * CompanyLocation * Customer * DeliveryCustomization * DiscountAutomaticNode * DiscountCodeNode * DiscountNode * InventoryTransfer * Location * Market * Order * Page * PaymentCustomization * Product * ProductVariant * SellingPlan * Shop * Validation *** ##### Variables ```json { "metafieldDefinitions": { "namespace": "", "pinnedStatus": "", "first": "", "after": "", "last": "", "before": "", "reverse": "", "sortKey": "", "query": "" } } ``` ##### Schema ```graphql interface HasMetafieldDefinitions { metafieldDefinitions: MetafieldDefinitionConnection! } ```