younifyd
Menu

bulkOperationRunQuery

Start an async bulk export — runs a query against every matching object and writes the results to a downloadable JSONL file.

Use it in a workflow

  1. Add a step and choose the Shopify connector.
  2. Pick the bulkOperationRunQuery action (under Bulk).
  3. Fill in the fields below, then reference the result from later steps as {{bulkoperationrunquery.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 BulkOperationRunQuery($query: String!, $groupObjects: Boolean!) {
  bulkOperationRunQuery(query: $query, groupObjects: $groupObjects) {
    bulkOperation {
      completedAt
      createdAt
      errorCode
      fileSize
      id
      objectCount
      partialDataUrl
      query
      rootObjectCount
      status
      type
      url
    }
    userErrors {
      code
      field
      message
    }
  }
}

Variables

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

querystringrequired

The query to be executed in bulk.

groupObjectsbooleanrequired

Enables grouping objects directly under their corresponding parent objects in the JSONL output. Enabling grouping slows down bulk operations and increases the likelihood of timeouts. Only enable grouping if you depend on the grouped format.

json
{
  "query": "string",
  "groupObjects": false
}

Response

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

bulkOperationobject
completedAtstring
createdAtstring
errorCodestring

One ofACCESS_DENIEDINTERNAL_SERVER_ERRORTIMEOUT

fileSizestring
idstring
objectCountstring
partialDataUrlstring
querystring
rootObjectCountstring
statusstring

One ofCANCELEDCANCELINGCOMPLETEDCREATEDEXPIREDFAILEDRUNNING

typestring

One ofQUERYMUTATION

urlstring
userErrorsarray<object>
codeobject
fieldobject
messageobject

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

bulkOperationRunQuery — Shopify — Documentation