## Get Memory By Id `client.memories.retrieve(stringmemoryID, RequestOptionsoptions?): MemoryItem` **get** `/v1/memories/{memory_id}/` Get one memory by id. Scope resolved from the row itself. ### Parameters - `memoryID: string` ### Returns - `MemoryItem` One result item — used in flat search `results` and listings. - `id: string` - `memory: string` - `agent_id?: string | null` - `categories?: Array` - `conv_id?: string | null` - `created_at?: string | null` - `metadata?: unknown` - `score?: number | null` - `updated_at?: string | null` - `user_id?: string | null` ### Example ```typescript import XtraceMemoryManager from 'xtrace-memory-manager'; const client = new XtraceMemoryManager({ apiKey: process.env['XTRACE_MEMORY_MANAGER_API_KEY'], // This is the default and can be omitted orgID: process.env['XTRACE_MEMORY_MANAGER_ORG_ID'], // This is the default and can be omitted }); const memoryItem = await client.memories.retrieve('memory_id'); console.log(memoryItem.id); ``` #### Response ```json { "id": "id", "memory": "memory", "agent_id": "agent_id", "categories": [ "string" ], "conv_id": "conv_id", "created_at": "created_at", "metadata": {}, "score": 0, "updated_at": "updated_at", "user_id": "user_id" } ```