younifyd
Menu

productResourceFeedback

Retrieves product resource feedback for the currently authenticated app, providing insights into product data quality, completeness, and optimization opportunities.

Use it in a workflow

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

Query

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

graphql
query ProductResourceFeedback($id: ID!, $channelId: ID) {
  productResourceFeedback(id: $id, channelId: $channelId) {
    channel {
      accountId
      accountName
      activeRegions
      app {
        apiKey
        appStoreAppUrl
        appStoreDeveloperUrl
        availableAccessScopes
        banner
        description
        developerName
        developerType
        developerUrl
        embedded
        failedRequirements
        features
        feedback
        handle
        icon
        id
        installUrl
        installation
        isPostPurchaseAppInUse
        launchUrl
        navigationItems
        optionalAccessScopes
        previouslyInstalled
        pricingDetails
        pricingDetailsSummary
        privacyPolicyUrl
        publicCategory
        published
        requestedAccessScopes
        screenshots
        shopifyDeveloped
        title
        uninstallMessage
        uninstallUrl
        webhookApiVersion
      }
      handle
      id
      marketsCount {
        count
        precision
      }
      name
      navigationItems {
        id
        title
        url
      }
      overviewPath
      resourceFeedback {
        app
        channel
        feedbackGeneratedAt
        link
        messages
        state
      }
      specificationHandle
      supportsFuturePublishing
    }
    feedbackGeneratedAt
    messages
    productId
    productUpdatedAt
    state
  }
}

Variables

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

idstringrequired

The product associated with the resource feedback.

channelIdstring

The channel to filter resource feedback by. Use this when your app manages multiple channels and each channel may have different feedback for the same product.

json
{
  "id": "string",
  "channelId": "string"
}

Response

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

channelobject
accountIdstring
accountNamestring
activeRegionsarray<object>
appobject35 fields
handlestring
idstring
marketsCountobject2 fields
namestring
navigationItemsarray<object>
overviewPathstring
resourceFeedbackobject6 fields
specificationHandlestring
supportsFuturePublishingboolean
feedbackGeneratedAtstring
messagesarray<string>
productIdstring
productUpdatedAtstring
statestring

One ofACCEPTEDREQUIRES_ACTION

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

productResourceFeedback — Shopify — Documentation