Document API
Process Document
Trigger document processing (async) — parsing, chunking, and vectorization
POST
Manually triggers the background document processing pipeline: load file → SmartChunker intelligent chunking → Embedding vectorization → store in pgvector.
Processing runs asynchronously via
BackgroundTasks. Poll the status using Get Document.
State Machine
| Current Status | Behavior |
|---|---|
pending / failed | Starts the background processing task |
processing | Returns "Document is currently being processed" |
completed | Returns "Document has already been processed" |
Bearer JWT Token
Knowledge base ID
Document ID
Operation result message
Current document status