Anchor to validationUpdatevalidation
validationUpdate
mutation
Requires access scope.
Update a validation.
Anchor to Arguments
Arguments
- •ID!required
The ID representing the validation to update.
- Anchor to validationvalidation•Validation
Update requiredInput! The input fields to update a validation.
Was this section helpful?
Anchor to ValidationUpdatePayload returnsValidationUpdatePayload returns
- Anchor to userErrorsuser•
Errors [ValidationUser non-nullError!]! The list of errors that occurred from executing the mutation.
- Anchor to validationvalidation•
The updated validation.
Was this section helpful?
Mutation Reference
mutation validationUpdate($id: ID!, $validation: ValidationUpdateInput!) {
validationUpdate(id: $id, validation: $validation) {
userErrors {
field
message
}
validation {
# Validation fields
}
}
}
Input
{
"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>"
}
}
{
"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
}