--- title: MetafieldDefinitionSupportedValidation - GraphQL Admin description: |- The type and name for the optional validation configuration of a metafield. For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield. api_version: 2025-10 api_name: admin type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/objects/metafielddefinitionsupportedvalidation md: https://shopify.dev/docs/api/admin-graphql/latest/objects/metafielddefinitionsupportedvalidation.md --- # Metafield​Definition​Supported​Validation object The type and name for the optional validation configuration of a metafield. For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield. ## Fields * name [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) non-null The name of the metafield definition validation. * type [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) non-null The type of input for the validation. *** ## Map ### Fields with this object * {}[MetafieldDefinitionType.supportedValidations](https://shopify.dev/docs/api/admin-graphql/latest/objects/MetafieldDefinitionType#field-MetafieldDefinitionType.fields.supportedValidations)