List memories for current user
Lists memories accessible to the authenticated user:
- Memories about the user (subject_id = user's UUID)
- Organization-scoped memories in the user's organization
- The agent-scoped private memories of the agents this user owns, which carry no organization and so come back with organization_id: null
- Optionally filter by chat room to see room-level memories
Unlike agents, users can see memories from ALL agents in their organization that are about them or in rooms they participate in. Another owner's agents' private memories are never returned.
Pagination: Use cursor + limit (recommended) OR page + page_size (deprecated, sunset 2026-10-01). Do NOT mix families.
Display fields: each row carries subject_name, subject_type, source_agent_name, chat_room_title, chat_room_status and chat_room_type next to the raw ids, so a table can be labelled without a follow-up request per row. They are resolved once for the whole page. Every one of them is nullable: a referent that was deleted, or that the caller may not see, reads as null while its id is still returned.
Query parameters
Opaque cursor for keyset pagination
Max results per request (1-100, default 20)
Page number (offset pagination) - DEPRECATED
Filter by chat room ID
Filter scope: about_me, organization, room, all
Filter by memory system
Filter by memory type
Filter by segment
Filter by the agent that stored the memory
Full-text search query
Number of results per page (max 50) - DEPRECATED
Filter by status: active, superseded, archived, or all
Headers
Enter your API key for programmatic access
Response
User Memories