# Validation - admin - OBJECT
Version: 2025-01

## Description
A checkout server side validation installed on the shop.

### Access Scopes
`read_validations` access scope.


## Fields
* [blockOnFailure](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether the validation should block on failures other than expected violations.
* [enabled](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether the validation is enabled on the merchant checkout.
* [errorHistory](/docs/api/admin/2025-01/objects/FunctionsErrorHistory): FunctionsErrorHistory - The error history on the most recent version of the validation function.
* [id](/docs/api/admin/2025-01/scalars/ID): ID! - Global ID for the validation.
* [metafield](/docs/api/admin/2025-01/objects/Metafield): Metafield - A [custom field](https://shopify.dev/docs/apps/build/custom-data),
including its `namespace` and `key`, that's associated with a Shopify resource
for the purposes of adding and storing additional information.
* [shopifyFunction](/docs/api/admin/2025-01/objects/ShopifyFunction): ShopifyFunction! - The Shopify Function implementing the validation.
* [title](/docs/api/admin/2025-01/scalars/String): String! - The merchant-facing validation name.

## Connections
* [metafieldDefinitions](/docs/api/admin/2025-01/connections/MetafieldDefinitionConnection): MetafieldDefinitionConnection!
* [metafields](/docs/api/admin/2025-01/connections/MetafieldConnection): MetafieldConnection!



## Related queries
* [validation](/docs/api/admin/2025-01/queries/validation) Validation available on the shop.
* [validations](/docs/api/admin/2025-01/queries/validations) Validations available on the shop.

## Related mutations
* [validationCreate](/docs/api/admin/2025-01/mutations/validationCreate) Creates a validation.
* [validationUpdate](/docs/api/admin/2025-01/mutations/validationUpdate) Update a validation.

## Related Unions

## Examples