Skip to main content

List Memories

Lists memory files of a memory store sorted by path, with path-prefix filtering. Keyword search over bodies is not supported.

Prerequisites

Endpoint and authentication configured. For details, see Overview and authentication.

Endpoint

GET /memory_stores/{memory_store_id}/memories

Path parameters

FieldRequiredTypeDescription
memory_store_idYesstringMemory store ID

Query parameters

FieldRequiredTypeDescription
path_prefixNostringDirectory prefix filter, starting and ending with /, for example /notes/; up to 1024 UTF-8 bytes
depthNo0 / 10 lists all files recursively (default); 1 lists only the current level and returns sub-directories in prefixes
viewNobasic / fullbasic excludes bodies (default); full includes bodies
limitNointegerPage size. basic: 1-100, default 20; full: 1-20
pageNostringPagination cursor. Keep all other query parameters and limit unchanged when paging

Request example

curl "$AGENTSTUDIO_URL/memory_stores/memstore_xxx/memories" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY"

Response example

{
  "data": [
    {
      "id": "mem_xxx",
      "type": "memory",
      "memory_store_id": "memstore_xxx",
      "path": "/notes/project.md",
      "content": "# Project Conventions\nThe default development environment is staging.\n",
      "content_sha256": "e3b0c44b98fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "content_size_bytes": 47,
      "memory_version_id": "memver_xxx",
      "created_at": "2026-09-17T08:00:00Z",
      "updated_at": "2026-09-17T08:00:00Z"
    }
  ],
  "prefixes": [],
  "next_page": null
}

Response fields

FieldTypeDescription
dataarray<object>Array of memories; basic view excludes content
idstring
typestring
memory_store_idstring
pathstring
contentstring
content_sha256string
content_size_bytesinteger
memory_version_idstring
created_atstring
updated_atstring
prefixesarray<string>Sub-directory prefixes of the current level when depth=1
next_pagestring | nullCursor for the next page; absent when there is no more data

Error codes

HTTP statusError codeDescription
400invalid_request_errorInvalid parameters, path, limit, or pagination cursor
401InvalidApiKeyAPI key missing, invalid, or expired
403permission_errorInsufficient identity or resource access permissions
404not_found_errorResource does not exist or does not belong to the current workspace
Flow Agent API
Sandbox API
RAG API
Long-term Memory
ParseX API
Security API
Framework Integration