For the complete documentation index, see llms.txt. This page is also available as Markdown.

Documents

Get all documents for a project.

get

Retrieves a paginated list of documents for the specified project, optionally filtered and sorted.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional
parentObjectIdentifierstring · uuidOptional
flattenListbooleanOptional
pageSizeinteger · int32Optional
searchTextstringOptional
hidePackagedFilesbooleanOptionalDefault: true
includePathbooleanOptionalDefault: false
indexingStatusstring · enumOptionalPossible values:
uploadObjectIdentifierstring · uuidOptional
sortingstring · enumOptionalPossible values:
descbooleanOptionalDefault: true
Responses
200

OK

totalCountinteger · int32Optional
get/projects/{projectIdentifier}/documents

Upload a new document.

post

Uploads a new document to the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
parentObjectIdentifierstring · uuidOptional
documentUploadIdentifierstring · uuidRequired
sourcestring · enumOptionalPossible values:
Body
filestring · binaryOptional
ocrEnginestring · enumOptionalPossible values:
ocrStrategystring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
metadataJsonstringOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents

Record a failed document upload attempt.

post

Records a failed document upload attempt for the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
fileNamestring · nullableRequired
contentTypestring · nullableRequired
sizeinteger · int32Optional
documentUploadObjectIdentifierstring · uuidOptional
parentObjectIdentifierstring · uuid · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/failed

Mark a chunk upload as failed.

post

Marks a partial document upload as failed in the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
documentObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/{documentObjectIdentifier}/failed-chunk

Create an empty document record.

post

Creates an empty document record in the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
metadataJsonstring · nullableOptional
fileNamestring · nullableRequired
contentTypestring · nullableRequired
documentUploadIdentifierstring · uuidOptional
sourcestring · enumOptionalPossible values:
parentObjectIdentifierstring · uuid · nullableOptional
resourceOwnerIdstring · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/empty

Upload a new assistant document.

post

Uploads a new assistant document to the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
documentUploadIdentifierstring · uuidRequired
sourcestring · enumOptionalPossible values:
Body
filestring · binaryOptional
ocrEnginestring · enumOptionalPossible values:
ocrStrategystring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
metadataJsonstringOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/assistant

Create an empty assistant document record.

post

Creates an empty assistant document record in the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
metadataJsonstring · nullableOptional
fileNamestring · nullableRequired
contentTypestring · nullableRequired
documentUploadIdentifierstring · uuidOptional
sourcestring · enumOptionalPossible values:
parentObjectIdentifierstring · uuid · nullableOptional
resourceOwnerIdstring · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/empty-assistant

Append a chunk to a document.

post

Appends a chunk to a partially uploaded document.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Query parameters
chunkIndexinteger · int32Optional
lastChunkbooleanOptionalDefault: false
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/{objectIdentifier}/append-chunk

Create a new folder.

post

Creates a new folder in the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
dateAddedstring · date-timeRequired
objectIdentifierstring · uuidRequired
post/projects/{projectIdentifier}/documents/folder

Download a document file.

get

Downloads a document file by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Query parameters
usePdfbooleanOptionalDefault: true
Responses
200

OK

string · binaryOptional
get/projects/{projectIdentifier}/documents/{objectIdentifier}/download

Download a document file stream.

get

Downloads a document file stream by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

string · binaryOptional
get/projects/{projectIdentifier}/documents/{objectIdentifier}/download-stream

Download a document file stream.

head

Downloads a document file stream by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

string · binaryOptional
head/projects/{projectIdentifier}/documents/{objectIdentifier}/download-stream

Get a document by object identifier.

get

Retrieves a document by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
get/projects/{projectIdentifier}/documents/{objectIdentifier}

Update a document by object identifier.

put

Updates a document by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
put/projects/{projectIdentifier}/documents/{objectIdentifier}

Delete a document by object identifier.

delete

Deletes a document by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/documents/{objectIdentifier}

No content

Update a folder by object identifier.

put

Updates a folder by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
dateAddedstring · date-timeRequired
objectIdentifierstring · uuidRequired
put/projects/{projectIdentifier}/documents/folder/{objectIdentifier}

Get all child documents of specified documents/folders.

post

Returns a collection of documents which are descendents of given objectIdentifiers

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
idsstring · uuid[] · nullableOptional
Responses
200

OK

namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
contentTypestring · nullableOptional
sizeinteger · int64 · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
uploadSuccessfulboolean · nullableOptional
tokenCountinteger · int64 · nullableOptional
metadataTokenCountinteger · int64 · nullableOptional
indexingNotPossibleboolean · nullableOptional
unsupportedFileTypeboolean · nullableOptional
unPackingCompleteboolean · nullableOptional
unPackingFailedboolean · nullableOptional
uploadInProgressboolean · nullableOptional
urlstring · nullableOptional
hasChildrenboolean · nullableOptional
extensionstring · nullableOptional
convertedToPdfbooleanOptional
fileTypestring · enumOptionalPossible values:
uploadFailedReasonstring · enumOptionalPossible values:
progressnumber · double · nullableOptional
pathstring · nullableOptional
ocrStrategystring · enumOptionalPossible values:
ocrEnginestring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
documentUploadSourcestring · enumOptionalPossible values:
pageCountinteger · int32 · nullableOptional
post/projects/{projectIdentifier}/documents/query-all-children

Create a new document comparison file.

post

Creates a new document comparison file and returns the read model

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
idsstring · uuid[] · nullableOptional
Responses
200

OK

post/projects/{projectIdentifier}/documents/compare-documents

Get all folders for a project.

get

Retrieves a paginated list of folders for the specified project with indication of subfolders.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32OptionalDefault: 1
pageSizeinteger · int32Optional
parentObjectIdentifierstring · uuidOptional
searchTextstringOptional
sortingstring · enumOptionalPossible values:
descbooleanOptionalDefault: true
Responses
200

OK

totalCountinteger · int32Optional
get/projects/{projectIdentifier}/documents/folders

Get breadcrumbs for a document.

get

Retrieves the breadcrumb trail for a document from root to the specified document.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableRequired
isDirectorybooleanOptional
get/projects/{projectIdentifier}/documents/{objectIdentifier}/breadcrumbs

Re-trigger document processing for a document

post

Re-trigger document processing for a specific document

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
ocrEnginestring · enumOptionalPossible values:
ocrStrategystring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
Responses
202

Accepted

No content

post/projects/{projectIdentifier}/documents/{objectIdentifier}/re-index

No content

Retry failed documents in an upload

post

Re-triggers document processing for every failed document in the specified upload session.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
documentUploadObjectIdentifierstring · uuidOptional
Body
ocrEnginestring · enumOptionalPossible values:
ocrStrategystring · enumOptionalPossible values:
coordinateExtractionStrategystring · enumOptionalPossible values:
Responses
202

Accepted

No content

post/projects/{projectIdentifier}/documents/retry-failed-upload

No content

Bulk move documents within a project

post

Updates the parent folder for a list of documents

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
newParentObjectIdentifierstring · uuid · nullableOptional
objectIdentifiersToMovestring · uuid[] · nullableOptional
Responses
200

OK

No content

post/projects/{projectIdentifier}/documents/bulk-move

No content

Last updated