Files in this browser session
API Integration
POST /process (URL)
POST /process-file (Upload & Process)
POST /search
Delete all vectors for one file
Removes every chunk in Milvus for the given file ID and user ID (one file per request). If the file was ingested with scoping, set Bucket ID and/or Connection ID (same values as at ingest). To drop an entire S3 link for a user, use Admin → purge with optional bucket and/or connection. To wipe all vectors for the user, leave those fields empty there.
Delete vectors for file + user
API: DELETE or POST /delete-document
.pdf name. Use Fill delete form from search on a result row, or paste the id here.
Additional API Endpoints
GET /health
GET /collections
Admin & Scalability Debug
GET /admin/stuck-jobs
GET /admin/queues
Load all vectors (summary)
API: GET /admin/vector-storage-by-user
Scans Milvus (up to max rows) and shows chunk and file counts per user ID. Optional X-Admin-Key if VECTOR_STATS_ADMIN_KEY is set.
Delete all data for a user ID
API: POST /admin/purge-user-vectors
Wipes vector rows for a user ID. Leave bucket and connection empty to remove everything for that user.
Set bucket_id and/or connectionId to match ingest (use both together for a narrow AND). For one file, use Delete all vectors for this file above. Same admin key as Load all vectors.