--- title: MetaobjectFieldDefinition - GraphQL Admin description: |- Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations. api_version: 2025-10 api_name: admin type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/objects/metaobjectfielddefinition md: https://shopify.dev/docs/api/admin-graphql/latest/objects/metaobjectfielddefinition.md --- # Metaobject​Field​Definition object Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations. ## Fields * capabilities [Metaobject​Field​Definition​Capabilities!](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetaobjectFieldDefinitionCapabilities) non-null Capabilities available for this metaobject field definition. * description [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The administrative description. * key [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) non-null A key name used to identify the field within the metaobject composition. * name [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) non-null The human-readable name. * required [Boolean!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Boolean) non-null Required status of the field within the metaobject composition. * type [Metafield​Definition​Type!](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetafieldDefinitionType) non-null The type of data that the field stores. * validations [\[Metafield​Definition​Validation!\]!](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetafieldDefinitionValidation) non-null A list of [validation options](https://shopify.dev/apps/metafields/definitions/validation) for the field. For example, a field with the type `date` can set a minimum date requirement. *** ## Map ### Fields with this object * {}[MetaobjectDefinition.fieldDefinitions](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetaobjectDefinition#field-MetaobjectDefinition.fields.fieldDefinitions) * {}[MetaobjectField.definition](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetaobjectField#field-MetaobjectField.fields.definition)