List your vaults
See all vaults in your organization.Endpoint
Response
Get vault details
Get storage usage, document count, indexing status, and GraphRAG status for a specific vault.Endpoint
| Field | Description |
|---|---|
enableIndexing | Whether vector search is enabled. false for storage-only vaults |
enableGraph | Whether GraphRAG knowledge graph is enabled (requires indexing) |
List documents in a vault
See all files you’ve uploaded.Endpoint
Response
Download a file
Get the original file you uploaded.Endpoint
Get extracted text
Get the OCR’d or transcribed text from a document.Endpoint
Update a document
Update a document’s filename, folder path, or custom metadata. Use this endpoint to rename files, organize them into virtual folders, or attach custom key-value metadata for filtering and categorization.Endpoint
Update custom metadata
Attach custom key-value pairs to documents for filtering, categorization, or integration with your systems. Metadata is merged with existing values—only the fields you specify are updated.Metadata is merged, not replaced. When you update metadata, your new fields are merged with existing metadata. To remove a field, set it to
null.Rename or move a document
Request body
| Field | Type | Description |
|---|---|---|
filename | string | New display name for the document |
path | string | Virtual folder path (e.g., /Discovery/Depositions) |
metadata | object | Custom key-value pairs to merge with existing metadata |
Response
Virtual folders. The
path field creates a virtual folder hierarchy stored in metadata. Use this to organize documents without affecting their storage location. Build folder trees by grouping objects with the same path prefix.Delete a document
Remove a single file and all its search data.Endpoint
Force delete stuck documents
If a document gets stuck inprocessing status (e.g., due to an OCR timeout), you can force delete it:
When to use force delete. Use
force=true only when a document is stuck in “processing” status and won’t complete. This can happen in rare cases like OCR timeouts. The force option bypasses the safety check that prevents deletion during active ingestion.Delete a vault
Remove an entire vault and everything in it.Endpoint
cURL