connectionIdstring nullable required
contentstring nullable required
The content to extract and process into a document. This can be a URL to a website, a PDF, an image, or a video.
Plaintext: Any plaintext format
URL: A URL to a website, PDF, image, or video
We automatically detect the content type from the url's response format.
containerTagsstring[]
Optional tags this document should be containerized by. This can be an ID for your user, a project ID, or any other identifier you wish to use to group documents.
createdAtstring datetime required
customIdstring nullable required
Optional custom ID of the document. This could be an ID from your database that will uniquely identify this document.
idstring required
Unique identifier of the document.
ogImagestring nullable required
rawstring nullable required
Raw content of the document
sourcestring nullable required
taskType'memory' | 'superrag' required
Task type: "memory" (default) for full context layer with SuperRAG built in, "superrag" for managed RAG as a service.
status'unknown' | 'queued' | 'extracting' | 'chunking' | 'embedding' | 'indexing' | 'done' | 'failed' required
dreamingStatus'dreaming' | 'done' required
summarystring nullable required
Summary of the document content
titlestring nullable required
type'text' | 'pdf' | 'tweet' | 'google_doc' | 'google_slide' | 'google_sheet' | 'image' | 'video' | 'audio' | 'notion_doc' | 'webpage' | 'onedrive' | 'github_markdown' | 'granola' required
updatedAtstring datetime required
filepathstring nullable required