Comment on page
Filter By File Type
Filter all content by file type in your Graphlit project.
By specifying the
fileTypes
field in the GraphQL filter object, you can filter your content by one or more file types. This will only find content marked as the file
content type.For example, here we are filtering just on
audio
file types."fileTypes": [ "AUDIO" ]
If you want to find content which are
audio
, document
or data
file types, you could use:"fileTypes": [ "AUDIO", "DOCUMENT", "DATA" ]
query QueryContents($filter: ContentFilter!) {
contents(filter: $filter) {
results {
id
name
creationDate
state
owner {
id
}
originalDate
finishedDate
workflowDuration
uri
text
type
fileType
mimeType
fileName
fileSize
masterUri
mezzanineUri
transcriptUri
feed {
id
name
}
collections {
id
name
}
}
}
}
{
"filter": {
"fileTypes": [
"AUDIO"
],
"offset": 0,
"limit": 100
}
}
{
"results": [
{
"type": "FILE",
"mimeType": "audio/mpeg",
"fileType": "AUDIO",
"fileName": "Unstructured Data is Dark Data Podcast.mp3",
"fileSize": 33008244,
"masterUri": "https://graphlit20230701d31d9453.blob.core.windows.net/files/c0cc103d-467b-43c1-8256-8b99f346d4f3/Unstructured%20Data%20is%20Dark%20Data%20Podcast.mp3",
"mezzanineUri": "https://graphlit20230701d31d9453.blob.core.windows.net/files/c0cc103d-467b-43c1-8256-8b99f346d4f3/Mezzanine/Unstructured%20Data%20is%20Dark%20Data%20Podcast.mp3",
"transcriptUri": "https://graphlit20230701d31d9453.blob.core.windows.net/files/c0cc103d-467b-43c1-8256-8b99f346d4f3/Transcript/Unstructured%20Data%20is%20Dark%20Data%20Podcast.json",
"collections": [],
"uri": "https://graphlitplatform.blob.core.windows.net/samples/Unstructured%20Data%20is%20Dark%20Data%20Podcast.mp3",
"id": "c0cc103d-467b-43c1-8256-8b99f346d4f3",
"name": "Unstructured Data is Dark Data Podcast.mp3",
"state": "FINISHED",
"creationDate": "2023-07-03T22:24:50Z",
"finishedDate": "2023-07-03T22:25:46Z",
"workflowDuration": "PT56.2314332S",
"owner": {
"id": "9422b73d-f8d6-4faf-b7a9-152250c862a4"
}
}
]
}
Last modified 3mo ago