Product Tags Mutations

CreateProductTag

Creates a new product tag.

Parameters:

ParameterTypeDescription
inputProductTagInput!Product tag data.

Example Query:

mutation CreateProductTag($input: ProductTagInput!) {
  CreateProductTag(input: $input) {
    id
    label
    active
  }
}

Example Variables:

{
  "input": {
    "label": "Eco-Friendly"
  }
}

UpdateProductTag

Updates an existing product tag.

Parameters:

ParameterTypeDescription
idInt!ID of the product tag.
inputProductTagInput!Updated data.

Example Query:

mutation UpdateProductTag($id: ID!, $input: ProductTagInput!) {
  UpdateProductTag(id: $id, input: $input) {
    id
    label
  }
}

DeleteProductTag

Deletes a product tag.

Parameters:

ParameterTypeDescription
idInt!ID of the product tag to delete.

DisableProductTag

Deactivates a product tag so it cannot be used on new products.

Parameters:

ParameterTypeDescription
idInt!ID of the product tag to disable.

EnableProductTag

Re-activates a previously disabled product tag.

Parameters:

ParameterTypeDescription
idInt!ID of the product tag to enable.

Input Data Types

ProductTagInput

FieldTypeDescription
idIntID.
labelStringName of the product tag.