Skip to main content
For the complete documentation index for agents and LLMs, see llms.txt.

Troubleshoot Uploads

Fix common issues with uploading files.

Add --verbose (or -v) before the command name to see the SDK's INFO and DEBUG logs. It's a global option, so it must come before the command, not after.

Files Uploaded But Don't Appear​

Ingestion lags the upload. Check the session status:

haystack-enterprise list-upload-sessions
haystack-enterprise get-upload-session <session-id>

An upload session left open expires after 24 hours, and files only start ingesting when it closes.

Some Files Were Skipped​

By default, upload sends every supported type and skips unsupported types instead of failing the run. If you passed --use-type, only those types are uploaded. For details, see Supported File Types.

Duplicates in the Workspace​

The default write mode is KEEP, which uploads a same-named file alongside the existing one. Use --write-mode OVERWRITE to replace instead.