AnthropicClaude Managed Agents

List Memories

List every memory entry saved in a memory store.

GET /anthropic/v1/memory_stores/{memory_store_id}/memories○ Unsupported

Request parameters

  • memory_store_idstring必填

    path: Memory store ID (path or query parameter).

  • depthnumber可选

    query: How deep to descend: 0 (default) returns all descendants, 1 returns immediate children only.

  • path_prefixstring可选

    query: Filter by path prefix (must end with / and be segment-aligned).

  • viewstring可选

    query: Which projection to return: basic omits content, full includes it.

  • limitnumber可选

    query: Maximum number of items per page.

  • pagestring可选

    query: Pagination cursor taken from the previous response's next_page.

Returns

501 This endpoint is not implemented yet; calling it returns the response below:

The platform does not provide a persistent memory store that agents can read and write yet. Calling it returns 501 (not_implemented_error), produces no side effects, and the official SDK does not retry.

Errors follow the Claude Managed Agents format — see error codes

Response

HTTP 200

Successful response

application/json

NameTypeDescription
dataarray<object>
data[].idstringUnique identifier for this memory (a `mem_...` value). Stable across renames; use this ID, not the path, to read, update, or delete the memory.
data[].content_sha256stringLowercase hex SHA-256 digest of the UTF-8 `content` bytes (64 characters). The server applies no normalization, so clients can compute the same hash locally for staleness checks and as the value for a `content_sha256` precondition on update. Always populated, regardless of `view`.
data[].content_size_bytesnumberSize of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`.
data[].created_atstringA timestamp in RFC 3339 format
data[].memory_store_idstringID of the memory store this memory belongs to (a `memstore_...` value).
data[].memory_version_idstringID of the `memory_version` representing this memory's current content (a `memver_...` value). This is the authoritative head pointer; `memory_version` objects do not carry an `is_latest` flag, so compare against this field instead. Enumerate the history via List memory versions.
data[].pathstringHierarchical path of the memory within the store, e.g. `/projects/foo/notes.md`. Always starts with `/`. Paths are case-sensitive and unique within a store. Maximum 1,024 bytes. / The rolled-up path prefix, including a trailing `/` (e.g. `/projects/foo/`). Pass this value as `path_prefix` on a subsequent list call to drill into the directory.
data[].typestring
data[].updated_atstringA timestamp in RFC 3339 format
data[].contentnull | stringThe memory's UTF-8 text content. Populated when `view=full`; `null` when `view=basic`. Maximum 100 kB (102,400 bytes).
next_pagestring | null