# MetaobjectFieldDefinition - admin-graphql - OBJECT Version: 2025-01 ## Description Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations. ### Access Scopes ## Fields * [description](/docs/api/admin-graphql/2025-01/scalars/String): String - The administrative description. * [key](/docs/api/admin-graphql/2025-01/scalars/String): String! - A key name used to identify the field within the metaobject composition. * [name](/docs/api/admin-graphql/2025-01/scalars/String): String! - The human-readable name. * [required](/docs/api/admin-graphql/2025-01/scalars/Boolean): Boolean! - Required status of the field within the metaobject composition. * [type](/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionType): MetafieldDefinitionType! - The type of data that the field stores. * [validations](/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionValidation): MetafieldDefinitionValidation! - 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. ## Connections ## Related queries ## Related mutations ## Related Unions ## Examples