Shotstash
API referenceGraphQL referenceQueries

Processed Versions

Processed versions of one live file, newest first.

Processed versions of one live file, newest first.

Arguments

fileId*ID!

File id.

Returns

[ProcessedVersion!]!
  1. returns

An output derived from a file, such as a HEIC preview or a pipeline result.

id*ID!

Unique id.

kind*String!

preview (the HEIC preview made at upload) or a pipeline kind.

kindLabel?String

The stored label of the kind, null when none; clients prefer their own translation of known kinds.

mimeType*String!

MIME type of the output.

size*BigInt!

Size in bytes.

downloadUrl*String!

Download URL (/media/p/{id}): attachment, cookie session, same permission as the file.

createdAt*DateTime!

When the version was stored.

query ProcessedVersions($fileId: ID!) {  processedVersions(fileId: $fileId) {    id    kind    kindLabel    mimeType    size    downloadUrl    createdAt  }}