Join us for an upcoming Shopify Partner webinar on February 27, 2024. Discover the latest Checkout Extensibility features, and deep dive on improvements to Shopify Functions and Web Pixels. Register now for either the 10am EST or 2pm EST sessions.
Solved

createFile mutation doesn't accept documented input type for $files variable.

nolledgeable
Visitor
2 1 0

The `createFile` mutation doesn't seem to accept it's documented input type for variable `$files`. I'm trying the exact code from the example documented here and I'm getting the following error message: `FileCreateInput isn't a defined input type (on $files)`.

Can someone confirm this is the case and is either a bug in the API or a wrong documentation? Thanks in advance!

The full query and variables: (FileUpdateInput in error message should be FileCreateInput, I tried both)

 

// Mutation query
mutation fileCreate($files: [FileCreateInput!]!) {
  fileCreate(files: $files) {
    files {
      alt
      createdAt
    }
    userErrors {
      code
      field
      message
    }
  }
}

// Variables object
{
  "files": [
    {
      "originalSource": "placeholder"
    }
  ]
}

// Response
{"status":500,"error":{"message":"FileUpdateInput isn't a defined input type (on $files)"}}

 

Accepted Solution (1)

nolledgeable
Visitor
2 1 0

This is an accepted solution.

Nevermind, I now see this API was only just released in the lastest API version.

View solution in original post

Replies 2 (2)

nolledgeable
Visitor
2 1 0

This is an accepted solution.

Nevermind, I now see this API was only just released in the lastest API version.

Avi_Ben_Zaken
Shopify Partner
18 0 6

Have you succeeded to upload a Jason file with that?