POST
Trigger document processing

Authorizations

Authorization
string
header
required

Interactive user session: the login JWT, sent as Authorization: Bearer <token>.

Body

application/json

Request schema for triggering document processing.

document_uuid
string
required

Document UUID to process

s3_key
string
required

S3 key of the uploaded file

retrieval_mode
string
default:chunked

Retrieval mode: 'chunked' for vector search or 'full_document' for full text retrieval

knowledge_base_id
integer | null

Optional collection to add the document to

Response

Successful Response

Response schema for document metadata.

id
integer
required
document_uuid
string
required
filename
string
required
file_size_bytes
integer
required
file_hash
string
required
mime_type
string
required
processing_status
string
required
total_chunks
integer
required
custom_metadata
Custom Metadata ┬╖ object
required
docling_metadata
Docling Metadata ┬╖ object
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
organization_id
integer
required
created_by
integer
required
is_active
boolean
required
processing_error
string | null
retrieval_mode
string
default:chunked
source_url
string | null
source_type
string
default:uploaded_file
knowledge_base_id
integer | null