Skip to main content
GET
List memory versions
Every request requires ?beta=true.

Authorizations

X-Api-Key
string
header
default:sk-ant-local-default
required

OMA workspace API key.

Headers

anthropic-version
string
anthropic-beta
string

Path Parameters

memory_store_id
string
required

Path parameter memory_store_id

Query Parameters

beta
enum<boolean>
required

Selects the beta API contract for this endpoint. Must be true.

Available options:
true
memory_id
string

Query parameter for memory_id

session_id
string

Query parameter for session_id

api_key_id
string

Query parameter for api_key_id

operation
enum<string>

Query parameter for operation The kind of mutation a memory_version records. Every non-no-op mutation to a memory appends exactly one version row with one of these values.

Available options:
created,
modified,
deleted
created_at[gte]
string<date-time>

Return versions created at or after this time (inclusive). A timestamp in RFC 3339 format

created_at[lte]
string<date-time>

Return versions created at or before this time (inclusive). A timestamp in RFC 3339 format

limit
integer<int32>

Query parameter for limit

page
string

Query parameter for page

view
enum<string>

Query parameter for view Selects which projection of a memory or memory_version the server returns. basic returns the object with content set to null; full populates content. When omitted, the default is endpoint-specific: retrieve operations default to full; list, create, and update operations default to basic. Listing with view=full caps limit at 20.

Available options:
basic,
full

Response

Successful response (OK)

Response payload for List memory versions.

data
object[]

One page of memory_version objects, ordered by created_at descending (newest first), with id as tiebreak.

next_page
string | null

Opaque cursor for the next page (a page_... value), or null if there are no more results. Pass as page on the next request.