younifyd
Menu

commentApprove

Approves a pending comment, making it visible to store visitors on the associated blog article.

Use it in a workflow

  1. Add a step and choose the Shopify connector.
  2. Pick the commentApprove action (under Comment).
  3. Fill in the fields below, then reference the result from later steps as {{commentapprove.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 CommentApprove($id: ID!) {
  commentApprove(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 approved.

json
{
  "id": "string"
}

Response

Read the result with {{commentapprove.response.data.data.commentApprove}}. If the API returns errors, the step fails and they are at {{commentapprove.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?
commentApprove — Shopify — Documentation