Anchor to section titled 'undefined'

validationUpdate
mutation

Requires write_validations access scope.

Update a validation.


Anchor to id
id
required

The ID representing the validation to update.

The input fields to update a validation.


Was this section helpful?

The list of errors that occurred from executing the mutation.

The updated validation.


Was this section helpful?
Hide code
Mutation reference
Copy
mutation validationUpdate($id: ID!, $validation: ValidationUpdateInput!) {
  validationUpdate(id: $id, validation: $validation) {
    userErrors {
      field
      message
    }
    validation {
      # Validation fields
    }
  }
}
Hide code
Input
Copy
{
  "id": "gid://shopify/<objectName>/10079785100",
  "validation": {
    "blockOnFailure": true,
    "enable": true,
    "metafields": [
      {
        "description": "<your-description>",
        "id": "gid://shopify/<objectName>/10079785100",
        "key": "<your-key>",
        "namespace": "<your-namespace>",
        "type": "<your-type>",
        "value": "<your-value>"
      }
    ],
    "title": "<your-title>"
  }
}
input ValidationUpdateInput {
  blockOnFailure: Boolean
  enable: Boolean
  metafields: [MetafieldInput!]
  title: String
}

input MetafieldInput {
  description: String
  id: ID
  key: String
  namespace: String
  type: String
  value: String
}