Ostorya dev docs

Admin API/Files and media/Mutations

fileDelete

mutation

Deletes files that nothing uses. A file still shown by a product, collection or theme is refused: remove it there first.

Returns FileDeletePayload!

mutation FileDelete($fileIds: [ID!]!) {
  fileDelete(fileIds: $fileIds) {
    deletedFileIds
    userErrors {
      code
      message
      field
    }
  }
}

# Variables
{
  "fileIds": [
    "gid://ostorya/File/0f8c5b1e-…"
  ]
}

Arguments

fileIds[ID!]!required

Payload

deletedFileIds[ID!]
userErrors[UserError!]!required