List all memories for a user with version history and relationships.
Retrieve extracted memories with support for category filtering, session filtering, and metadata queries. Always returns only current (latest) versions of memories. Optionally includes version history and connected memory relationships.
Path Parameters:
custom_user_id (str): Unique identifier for the userQuery Parameters:
categories (List[str]): Filter by memory categories. Optionaloffset (int): Number of records to skip for pagination. Default: 0limit (int): Maximum records to return. Range: 1-200. Default: 20session_id_filter (List[str]): Filter by specific session IDs. Optionalsession_metadata_filter (str): JSON string filter for session metadata (supports nested JSON matching). Optionalinclude_previous_versions (bool): Include full version history for each memory. Default: trueinclude_connected_memories (bool): Include related memories via relationships. Default: trueReturns:
items (List[UserMemoryItem]): List of memory objects with categories, versions, and relationshipstotal (int): Total number of memories matching the filtershas_more (bool): Whether more memories are available beyond the current pageCategories to filter by
x >= 01 <= x <= 200Filter by specific session IDs
JSON string filter for session metadata
Include full version history for each memory
Include connected memories