younifyd
Menu

commentSpam

Marks a comment as spam, removing it from public view. This mutation enables merchants to quickly handle unwanted promotional content, malicious links, or other spam that appears in blog discussions.

Use it in a workflow

  1. Add a step and choose the Shopify connector.
  2. Pick the commentSpam action (under Comment).
  3. Fill in the fields below, then reference the result from later steps as {{commentspam.response.data}}.

Query

This is the mutation the action sends by default. Edit it in the step's Query field to change which fields come back.

graphql
mutation CommentSpam($id: ID!) {
  commentSpam(id: $id) {
    comment {
      article {
        author
        blog
        body
        createdAt
        defaultCursor
        handle
        id
        image
        isPublished
        publishedAt
        summary
        tags
        templateSuffix
        title
        updatedAt
      }
      author {
        email
        name
      }
      body
      bodyHtml
      createdAt
      id
      ip
      isPublished
      publishedAt
      status
      updatedAt
      userAgent
    }
    userErrors {
      code
      field
      message
    }
  }
}

Variables

Pass these as a JSON object in the step's Variables field.

idstringrequired

The ID of the comment to be marked as spam.

json
{
  "id": "string"
}

Response

Read the result with {{commentspam.response.data.data.commentSpam}}. If the API returns errors, the step fails and they are at {{commentspam.response.data.errors}}.

commentobject
articleobject15 fields
authorobject2 fields
bodystring
bodyHtmlstring
createdAtstring
idstring
ipstring
isPublishedboolean
publishedAtstring
statusstring

One ofSPAMREMOVEDPUBLISHEDUNAPPROVEDPENDING

updatedAtstring
userAgentstring
userErrorsarray<object>
codeobject
fieldobject
messageobject

Need more? See the Shopify guide for connection setup and behaviour shared by every action.

Was this page helpful?