List Documents
Retrieve paginated documents with filtering.- TypeScript
- Python
- cURL
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | number | 50 | Items per page (max 200) |
page | number | 1 | Page number |
containerTags | string[] | — | Filter by tags |
sort | string | createdAt | Sort by createdAt or updatedAt |
order | string | desc | desc (newest) or asc (oldest) |
Pagination Example
Pagination Example
Filter by Metadata
Filter by Metadata
Get Document
Get a specific document with its processing status.- TypeScript
- Python
- cURL
Processing Status
| Status | Description |
|---|---|
queued | Waiting to process |
extracting | Extracting content (OCR, transcription) |
chunking | Breaking into searchable pieces |
embedding | Creating vector representations |
done | Ready for search |
failed | Processing failed |
Poll for Completion
Poll for Completion
Update Document
Update a document’s content or metadata. Content changes trigger full reprocessing; metadata-only changes (e.g. updatingaccepted, version) do not reindex.
- TypeScript
- Python
- cURL
Delete Documents
Permanently remove documents.- TypeScript
- Python
- cURL
Processing Queue
Check documents currently being processed.- TypeScript
- Python
- cURL
Next Steps
- Memory Operations — Advanced v4 memory operations
- Search — Query your memories
- Ingesting Content — Add new content