Skip to content

IngestedFileListItem

A file as a partition’s file listing returns it: everything about the file and how far it has got through processing, without the extracted text (which can be megabytes). Read GET /files/by-id/{id} for that.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
iduuidThe file’s id.
tenantIduuidThe tenant that owns the file.
userCreatedByIduuidThe user who uploaded the file.
partitionIduuidThe partition the file belongs to.
namestringThe file’s name.
contentTypestringThe file’s MIME type.
sizeintegerThe file’s size, in bytes.
typeIngestedFileTypeWhat kind of document it is.
versionintegerThe file’s version: 1 on upload, and one more each time its content is replaced with something different.
dateCreateddatetimeWhen the file was uploaded (UTC).
dateUpdateddatetimeWhen the file last changed (UTC), including progress through processing.
isImageDescriptionRequiredbooleanTrue while an image is waiting to be described in words, so it can be searched.
imageDescriptionTimedatetime | nullWhen the image was described (UTC). Null for other files, and until it has been.
isTrainingDataGeneratedbooleanNot used: always false.
trainingDataTimedatetime | nullNot used: always null.
isVectorGeneratedbooleanTrue once the file has been embedded and can be found by search.
vectorGenerationTimedatetime | nullWhen the file was last embedded (UTC). Null until it has been.
indexingFailureIngestedFileIndexingFailure| nullWhy the file cannot be indexed until someone acts (see IngestedFile.IndexingFailure).
isChunkingRequiredbooleanTrue while the file is waiting to be split into chunks before it is embedded.
chunkGenerationTimedatetime | nullWhen the file was split into chunks (UTC). Null until it has been, or if it did not need to be.
isTemporarybooleanTrue for a temporary partition’s file: never indexed, and removed at expiresAt.
expiresAtdatetime | nullWhen a temporary file is removed (UTC). Null on every file of an ordinary partition.
webSourceIngestedFileWebSource| nullWhere a web download came from; null for an uploaded file.
{
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"tenantId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"userCreatedById": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"partitionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"name": "...",
"contentType": "...",
"size": 0,
"type": "WordDocument",
"version": 0,
"dateCreated": "2026-10-26T12:00:00.0000000Z",
"dateUpdated": "2026-10-26T12:00:00.0000000Z",
"isImageDescriptionRequired": false,
"imageDescriptionTime": "2026-10-26T12:00:00.0000000Z",
"isTrainingDataGenerated": false,
"trainingDataTime": "2026-10-26T12:00:00.0000000Z",
"isVectorGenerated": false,
"vectorGenerationTime": "2026-10-26T12:00:00.0000000Z",
"indexingFailure": {
"code": "...",
"message": "...",
"dateFailed": "2026-10-26T12:00:00.0000000Z"
},
"isChunkingRequired": false,
"chunkGenerationTime": "2026-10-26T12:00:00.0000000Z",
"isTemporary": false,
"expiresAt": "2026-10-26T12:00:00.0000000Z",
"webSource": {
"url": "...",
"finalUrl": "...",
"title": "...",
"kind": "Page",
"route": "Datacenter",
"processType": "App",
"processId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"agentName": "...",
"isTextCapped": false
}
}