| Document | |
| GETSearch documents | Retrieve all documents in a project, or filter by type, page, and limit. |
| GETGet document | Fetch a single document by ID, including its chunks and metadata. |
| POSTCreate document | Add a new document to the knowledge base from a URL or integration source. |
| POSTUpload table document | Upload structured table data as a knowledge base document, with optional chunking and LLM processing settings. |
| PUTReplace document | Replace an existing document’s source and metadata entirely. |
| PATCHUpdate chunk metadata | Update the metadata on a specific chunk within a document. |
| PATCHUpdate chunk metadata by chunk ID | Update the metadata associated with the specified document chunk |
| DELDelete document | Permanently remove a document from the knowledge base by ID. |