Skip to main content
Each uploaded file is returned with the following fields.
integer
The File Vault file id.
string
Original file name.
string
The file extension, e.g. pdf, docx.
string
The content type of the upload, e.g. application/pdf.
integer | null
Number of pages for PDFs; null for non-PDF files.
integer
Size in bytes.
string
Human-readable size, e.g. 242.3 KB.
integer | null
The folder the file lives in, or null for the root.
boolean
Whether the file is still being indexed for search. Newly uploaded files are not processed until search is enabled in-app.
string
A token-authenticated endpoint for retrieving the file’s bytes. Call it with your API key (Authorization: Bearer ...); it redirects to a short-lived pre-signed URL you can follow in a browser or with curl -L.
string
ISO-8601 upload timestamp.
Search indexing and OCR are not triggered automatically on API upload. Files are stored and available immediately; enabling search is a separate in-app action today.