Files

hm_list_files

List the files stored in your memory

hm_list_files lists files you have uploaded — through an agent, the CLI or the dashboard — with their processing status.

Parameters

ParameterTypeDefaultDescription
file_typestring—Only one category: document, image, audio or video.
searchstring—Match against the original filename.
limitinteger50Maximum files to return (1–200).

Response

FieldDescription
filesEach with file_id, filename, file_type, content_type, size_bytes, processing_status, processing_phase, processing_error, can_resume, node_key, summary and uploaded_at.
count, totalFiles returned, and files matching in total.

Example

{ "file_type": "document", "search": "architecture", "limit": 25 }

Equivalents

curl "https://api.hypermemory.io/api/v1/memory/files?file_type=document&limit=25" \
  -H "Authorization: Bearer $HYPERMEMORY_API_KEY"