Ostorya dev docs

Admin API/Files and media/Queries

files

query

Every uploaded file, newest first. Search: used_in:product|collection|theme|none (comma = either) media_type:image or words in the alt text / product title.

Returns FileConnection!

query Files($first: Int, $query: String) {
  files(first: $first, query: $query) {
    nodes {
      id
      status
      createdAt
      alt
      fileSize
      mediaContentType
      image {
        altText
        height
        url
        width
      }
    }
    pageInfo {
      hasNextPage
      endCursor
    }
  }
}

# Variables
{
  "first": 10,
  "query": "status:active"
}

Arguments

afterString
beforeString
firstInt
lastInt
queryString
reverseBoolean

Returned fields

edges[FileEdge!]!required
nodes[MediaImage!]!required
pageInfoPageInfo!required