younifyd
Menu

urlRedirectImportCreate

Creates a UrlRedirectImport object. After creating the UrlRedirectImport object, the UrlRedirectImport request can be performed using the urlRedirectImportSubmit mutation.

Use it in a workflow

  1. Add a step and choose the Shopify connector.
  2. Pick the urlRedirectImportCreate action (under Url).
  3. Fill in the fields below, then reference the result from later steps as {{urlredirectimportcreate.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 UrlRedirectImportCreate($url: URL!) {
  urlRedirectImportCreate(url: $url) {
    urlRedirectImport {
      count
      createdCount
      failedCount
      finished
      finishedAt
      id
      previewRedirects {
        path
        target
      }
      updatedCount
    }
    userErrors {
      code
      field
      message
    }
  }
}

Variables

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

urlstringrequired

The staged upload URL of the CSV file. You can download [a sample URL redirect CSV file](https://help.shopify.com/csv/sample-redirect-template.csv).

json
{
  "url": "string"
}

Response

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

urlRedirectImportobject
countnumber
createdCountnumber
failedCountnumber
finishedboolean
finishedAtstring
idstring
previewRedirectsarray<object>
updatedCountnumber
userErrorsarray<object>
codeobject
fieldobject
messageobject

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

urlRedirectImportCreate — Shopify — Documentation